Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Dmitry.Karpov http://prof Гость
|
Добавлено: Пн Дек 09 2002 15:26 Заголовок сообщения: DrWeb для FreeBSD |
|
|
Пытаюсь прикрутить DrWeb к FreeBSD. В доках написано, что в sendmail.cf надо внести какой-то __ADDRESS__ - что это? Хоть какого вида этот адрес - IP-адрес, пара IP-адрес:порт, адрес в оперативной памяти, имя файла в файловой системе или что? |
|
Вернуться к началу |
|
|
AlexanderK Гость
|
Добавлено: Пн Дек 09 2002 15:40 Заголовок сообщения: Re: DrWeb для FreeBSD |
|
|
O InputMailFilters=drweb-filter Xdrweb-filter, S=inet:3001@localhost, F=T, T=S:5m;R:5m;E:1h
либо путь к файлу, если используешь юникс-сокет. Вообще-то там все в документации очень подробно расписано. |
|
Вернуться к началу |
|
|
Dmitry.Karpov http://prof Гость
|
Добавлено: Пн Дек 09 2002 18:36 Заголовок сообщения: Ну и куда это вставлять? |
|
|
Традиция предусматривает редактирование не sendmail.cf, а sendmail.mc с последующей перекомпиляцией. Я так понял, надо использовать строку MAIL_FILTER('drweb-filter', 'S=inet:3001@localhost, F=T, T=S:5m;R:5m;E:1h')
Ну хорошо, это - соединение через Internet. Но как я понял, есть еще локальный API, позволяющий передавать данные по ссылке на адрес в пямяти или на файл. Как его оформить? Как создать файл-сокет (и нужно ли его создавать или он создастся автоматически)? |
|
Вернуться к началу |
|
|
AlexanderK Гость
|
Добавлено: Вт Дек 10 2002 09:39 Заголовок сообщения: Гусары, маааалчать! (+) |
|
|
MAIL_FILTER(`drweb-filter', `S=inet:3001@localhost, F=T, T=S:5m;R:5m;E:1h')dnl define(`confINPUT_MAIL_FILTERS', `drweb-filter')dnl define(`confMILTER_LOG_LEVEL',`6')dnl
Локальное сканирование: mail# grep -A4 "local scanning" /etc/drweb/drweb_smf.conf # Enable or disable local scanning (yes/no) # If enabled then spool directory must be readable (writeable for EVAL key) # for drwebd process (see drweb32.ini option User) LocalScan = yes
Файл сокета - ХЗ. Старая версия его за собой не подчищала, поэтому старт связки демон/фильтр был весьма нетривиален. Что сейчас - не знаю. Подробности - на сайте производителя в юниксовом форуме. Там постоянно есть представители разработчиков, им можно парить мозги до посинения. Только RTFM лучше произвести ДО ТОГО, чтобы не задавать совсем уж ламерских вопросов. А то самому стыдно будет. |
|
Вернуться к началу |
|
|
Dmitry.Karpov http://prof Гость
|
Добавлено: Вт Дек 10 2002 13:57 Заголовок сообщения: Комментарий о подчистке |
|
|
Если демон не подчищает за собой сокет, ио это можно сделать либо в drwebd.sh при аргументе "stop", либо в нем же при аргументе "start" перед запуском демона (я не помню, когда FreeBSD чистит /var/run/*.pid, но пусть это будет нам образцом для подражания).
А что значит "не подчищает за собой сокет"? Его (файл) надо стирать или как? |
|
Вернуться к началу |
|
|
AlexanderK Гость
|
Добавлено: Вт Дек 10 2002 14:00 Заголовок сообщения: Да, файл надо стрирать (+) |
|
|
а под нетривиальными ходами я и подразумевал конструкцию if [ -f /bla/bla/soket ] rm -f /bla/bla/soket в стартовом скрипте. |
|
Вернуться к началу |
|
|
|