Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Mike                                 2:5059/10      12 Feb 2001  10:55:59
 To : All
 Subject : Re: ANTIVIRUS  для SENDMAIL
 -------------------------------------------------------------------------------- 
 
 .RFC-X-Complaints-To: news@elf.penza.com.ru
 .RFC-NNTP-Posting-Date: 12 Feb 2001 06:56:20 GMT
 .RFC-X-Priority: 3
 .RFC-X-MSMail-Priority: Normal
 .RFC-X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
 Привет, All.
 
 А мне без Cyrus надо :))
 "Igor Knysh" <Igor.Knysh@p20.f13.n4623.z2.fidonet.org> wrote in message
 news:981925008@p20.f13.n4623.z2.FIDOnet...
 
 > Как поживаете, Mike ?
 >
 >  Мои бортовые системы запеленговали, что в Воскресенье Февраль 11 2001
 
 12:51,
 
 > Mike писал All:
 >
 >  M> Привет всем.
 >
 >  M> Hарод помогите avpkeeper к сабж прикрутить.
 >  M> (никак не разберусь, а реальная нужда уже появилась)
 >
 >  M> Или может посоветуете что - нить другое ???
 >
 >  Тут было письмо на эту тему. Может поможет.
 >
 > From: "Eugene Vasilchenko" <eugenev@computerra.ru>
 >
 > Привет всем !
 >
 > Вот как я поборол AVPKeeper. У меня почта падает в Cyrus IMAP 1.6.24,
 > поэтому локальный мэйлер у меня /usr/cyrus/bin/deliver
 > С другими локальными мэйлерами нужно поступать примерно аналогично.
 
 Мужики,
 
 > сразу скажу - ключом к AVP поделиться не могу.
 > Он у нас именной от Касперского. Стоит AVP для серверов с лицензией на 2
 > года $845. Да забыл - ОС FreeBSD 4.1, sendmail 8.11.0
 > Вообщем - начали:
 >
 > 1) Установил AVP для FreeBSD
 >
 >     # pkg_add avp-ServerSuit-3.0.135-FreeBSD-4.x.tar
 >     # pkg_add avp-WorkStationSuit-3.0.135-FreeBSD-4.x.tar
 >
 > Он устанавливается по дефолту в /usr/local/share/AVP/ и AVPkeeper
 > соответственно в /usr/local/share/AVP/avpkeeper
 >
 > 2) Отредактировал /usr/local/share/AVP/AvpUnix.ini
 >     ---
 >     [AVP32]
 >     DefaultProfile=/usr/local/share/AVP/defUnix.prf
 >
 >     [Configuration]
 >     KeyFile=0000c3a1.key
 >     KeysPath=/usr/local/share/AVP
 >     SetFile=avp.set
 >     BasePath=/usr/local/share/AVP/Bases
 >     ---
 >
 > 3) Создал каталог /usr/local/share/AVP/Bases и обновил базы AVP (вернее
 > скачал их с нуля)
 >
 >     # ./AVPUpdater -o -ui=ftp://ftp.kasperskylab.ru/updates
 >
 > Ключик -o нужен для приведения имен файлов антивирусных баз в нижний
 > регистр. Запускать с этим ключом нужно только один раз, дальше не нужно.
 >
 > 4) Отредактировал различные опции в файле defUnix.prf. Самое главное в
 
 этом
 
 > файле (в контексте проверки почты) это параметр List в секции [Location].
 > Здесь нужно указать директорию в которой AvpBSDDaemon будет искать (и
 
 лечить
 
 > если скажут) файлы передаваемые ему avpkeeper. Эта директория
 
 _обязательно_
 
 > должна предварятся символом "*", иначе avpkeeper на все письма будет
 > говорить "ОК" - это проверено. Hесколько директорий указываются через
 
 точку
 
 > с запятой. Вообщем-то все параметры можно выставить через программу
 > AVPTuner.
 >
 > Вот пример:
 >     ---
 >     [Location]
 >     List=*/dat/temp
 >     SubDirectories=Yes
 >     ScanSubDirAtEnd=Yes
 >     ---
 >
 > 5) Запустить демон AvpBSDDaemon, с ключом -Y , что бы он не задавал лишние
 > вопросы.
 >
 > 6) Редактируем /cf/cf/sendmail.mc.  Привожу только строки относящиеся к
 > Cyrus IMAP и AVP
 >     ---
 >     FEATURE(cyrus_avp)dnl
 >     define(`CYRUS_MAILER_FLAGS',`SA5@w/:|')dnl
 >     MAILER(cyrus)dnl
 >     define(`confLOCAL_MAILER',`cyrus')
 >     ---
 >
 > 7) Файл /usr/local/share/AVP/avpkeeper/avpkeeper.ini
 > Здесь самое важное это секции [link] и [mailer]
 >
 >     --- avpkeeper.ini ---
 >     [mailer]
 >     sendmail=/usr/sbin/sendmail -oi -f$f $u
 >     cyrus=/usr/cyrus/bin/deliver -e -m $h -- $u
 >     cyrusbb=/usr/cyrus/bin/deliver -e -m $u
 >
 >     [link]
 >     connect=file
 >     temppath=/dat/temp
 >     --- avpkeeper.ini ---
 >
 > 8) Файл /cf/feature/cyrus_avp.m4 Переписан из оригинального local_avp.m4
 
 что
 
 > идет в комплекте с AVPKeeper
 > Идея в том, что мы заменяем вызов локального мэйлера от Cyrus IMAP на
 
 вызов
 
 > avpkeeper с нужными ключами. Он получая мыло от sendmail, пишет его во
 > временную директорию определяемую в секции [link] файла
 > /usr/local/share/AVP/avpkeeper/avpkeeper.ini Естественно, что этой
 > директорией должна быть директория также определенная в defUnix.prf (см.
 > п.4), иначе AvpBSDDaemon не найдет файла. После проверки файла на вирус
 > avpkeeper вызывает локальный мэйлер определенный ключом -m, в файле
 > cyrus_avp.m4
 > и соединяет свой stdout с stdin локального мэйлера, а через ключи передает
 > ему отправителя письма и имя mailbox получателя. Вот пожалуй и все.
 > - --- cyrus_avp.m4 ---
 > define(`LOCAL_MAILER_PATH',
 >         ifelse(_ARG_, `',
 >                 ifdef(`AVPKEEPER_MAILER',
 >                         AVPKEEPER_MAILER,
 >                         `/usr/local/share/AVP/avpkeeper/avpkeeper'),
 >                 _ARG_))
 >
 > define(`AVP_CONF_ARG',
 >         ifdef(`AVPKEEPER_CONFIG',
 >             `-c AVPKEEPER_CONFIG',
 >             `'))
 >
 > define(`CYRUS_MAILER_PATH',`/usr/local/share/AVP/avpkeeper/avpkeeper')dnl
 > define(`CYRUS_MAILER_ARGS',`avpkeeper -s $f -r $u -m cyrus
 
 AVP_CONF_ARG')dnl
 
 > define(`CYRUS_BB_MAILER_ARGS',`avpkeeper -s $f -r $u -m cyrusbb
 > AVP_CONF_ARG')dnl
 >
 > - --- cyrus_avp.m4 ---
 >
 >
 > 9) Пересобрать sendmail.cf и перезапустить sendmail. Все должно работать.
 
 Да
 
 > чуть незабыл - конкретно для Cyrus IMAP  - deliver должен запускаться
 
 только
 
 > от cyrus:mail (или от кого вы там определили при сборке IMAP), поэтому мне
 > пришлось сделать chowh cyrus:mail avpkeeper. Hу да и фиг с ним - работает
 > все нормально.
 >
 > Маленькая просьба - если будете пересылать, укажите авторство. Хотя я
 
 скоро
 
 > наверно страничку свою сделаю - надоело в башке держать как что
 
 собирается.
 
 >
 > Все удачи, пишите если что.
 > Евгений.
 >
 >
 >                 C уважением, Igor Knysh aka r00t
 >
 >     FidoNet: 2:4623/13.20@fidonet.org
 >     ICQ: 69515764
 >     E-mail: Igor_Knysh@poczta.fm
 >
 --- Microsoft Outlook Express 5.50.4133.2400
  * Origin: A Golden Line InterNetNews site (2:5059/10@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: ANTIVIRUS для SENDMAIL   Mike   12 Feb 2001 10:55:59 
 ANTIVIRUS для SENDMAIL   Igor Knysh   12 Feb 2001 14:14:38 
Архивное /ru.unix.bsd/1157522ada1dc.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional