The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"DrWEB + Sendmail +FreeBSD"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"DrWEB + Sendmail +FreeBSD"
Сообщение от jomb emailИскать по авторуВ закладки on 17-Янв-03, 15:18  (MSK)
поставил из портов
Правлю drweb32.ini :
SocketMode = TCP
DaemonPort = 3000
Interfaces = "localhost"
Запускаю drewbd получаю в лог:

Jan 17 14:10:40 global drwebd: Dr.Web daemon for FreeBSD, version 4.28.2-release (August 20, 2002)
Jan 17 14:10:40 global drwebd: ID Antivirus Lab and DialogueScience
Jan 17 14:10:40 global drwebd: http://www.drweb.ru, support@drweb.ru: +7 (812) 387-64-08
Jan 17 14:10:40 global drwebd: http://www.dials.ru, antivir@dials.ru: +7 (095) 137-01-50
Jan 17 14:10:40 global drwebd: Key file: /usr/local/drweb/drwebd.key
Jan 17 14:10:40 global drwebd: Registration info:
Jan 17 14:10:40 global drwebd: 0100003943
Jan 17 14:10:40 global drwebd: Evaluation Key (ID Anti-Virus Lab. Ltd, St.Petersburg)  
Jan 17 14:10:40 global drwebd: This is an EVALUATION version with limited functionality!
Jan 17 14:10:40 global drwebd: To get your registration key, call regional dealer.
Jan 17 14:10:41 global drwebd: Loading /usr/local/drweb/bases/drwebase.vdb - Ok, virus records: 29405
Jan 17 14:10:41 global drwebd: Interface binding error (localhost - Address already in use)
Jan 17 14:10:41 global drwebd: Daemon is installed, TCP socket created on port 3000
---

дальше правлю drweb_smf.conf:
Address = inet:3000@localhost
Запускаю получаю в лог:

Jan 17 14:12:33 global drweb-smf: load configuration from /usr/local/etc/drweb/drweb_smf.conf
Jan 17 14:12:33 global drweb-smf: Actions: infected=Q, suspicious=Q, skip=P, mailbomb=R, scanning_error=T, processing_error=T, empty
_from=C, spam_filter=P
Jan 17 14:12:33 global drweb-smf: dwlib: read_conf(/usr/local/etc/drweb/drweb_smf.conf): successfully loaded
Jan 17 14:12:33 global drweb-smf: set milter timeout = 7210
Jan 17 14:12:33 global drweb-smf: set milter loglevel = 0
Jan 17 14:12:33 global drweb-smf: set milter connection local:/usr/local/drweb/run/drweb-smf.sock
Jan 17 14:12:33 global drweb-smf: DrWeb Sendmail Filter v4.28.10 started ...
----
парвлю sendmail.cf
############################
# Input mail filters
############################
O InputMailFilters=drweb-filter
O Milter.LogLevel=6
Xdrweb-filter,  S=inet:3000@127.0.0.1, F=T, T=S:5m;R:5m;E:1h
Делаю killall sendmail
sendmail -bd
Получаю в лог
Jan 17 14:15:36 global sendmail[41590]: daemon invoked without full pathname; kill -1 won't work
Jan 17 14:15:36 global sendmail[41591]: starting daemon (8.12.6): SMTP
an 17 14:17:42 global sendmail[41603]: h0HCHgbJ041603: milter_read(drweb-filter): cmd read returned 4, expecting 5
Jan 17 14:17:42 global sendmail[41603]: h0HCHgbJ041603: Milter (drweb-filter): to error state
Jan 17 14:17:42 global sendmail[41603]: h0HCHgbJ041603: Milter (drweb-filter): init failed to open
Jan 17 14:17:42 global sendmail[41603]: h0HCHgbJ041603: Milter (drweb-filter): to error state
Jan 17 14:17:42 global sendmail[41603]: h0HCHgbJ041603: Milter: initialization failed, temp failing commands
И не одно письмо непроходит


  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: DrWEB + Sendmail +FreeBSD"
Сообщение от jomb emailИскать по авторуВ закладки on 17-Янв-03, 15:25  (MSK)

>############################
># Input mail filters
>############################
>O InputMailFilters=drweb-filter
>O Milter.LogLevel=6
>Xdrweb-filter,  S=inet:3000@127.0.0.1, F=T, T=S:5m;R:5m;E:1h
Да вот ещё как только убираю в сендиайле эти строки и перезапускаю его всё ок
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: DrWEB + Sendmail +FreeBSD"
Сообщение от kernel emailИскать по авторуВ закладки on 17-Янв-03, 15:58  (MSK)
>
>>############################
>># Input mail filters
>>############################
>>O InputMailFilters=drweb-filter
>>O Milter.LogLevel=6
>>Xdrweb-filter,  S=inet:3000@127.0.0.1, F=T, T=S:5m;R:5m;E:1h
>Да вот ещё как только убираю в сендиайле эти строки и перезапускаю
>его всё ок

В последней строке адрес должен быть S=inet:3001@127.0.0.1
По крайней мере у меня так, и все работает.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: DrWEB + Sendmail +FreeBSD"
Сообщение от jomb emailИскать по авторуВ закладки on 17-Янв-03, 16:10  (MSK)
>>
>>>############################
>>># Input mail filters
>>>############################
>>>O InputMailFilters=drweb-filter
>>>O Milter.LogLevel=6
>>>Xdrweb-filter,  S=inet:3000@127.0.0.1, F=T, T=S:5m;R:5m;E:1h
>>Да вот ещё как только убираю в сендиайле эти строки и перезапускаю
>>его всё ок
>
>В последней строке адрес должен быть S=inet:3001@127.0.0.1
>По крайней мере у меня так, и все работает.
Тогда встречный вопрос где в каком файле и в каком виде настраивается порт для фильтра у меня просто на 3001 порту ничего невисит
  

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: DrWEB + Sendmail +FreeBSD"
Сообщение от kernel emailИскать по авторуВ закладки on 17-Янв-03, 16:23  (MSK)
>>>
>>>>############################
>>>># Input mail filters
>>>>############################
>>>>O InputMailFilters=drweb-filter
>>>>O Milter.LogLevel=6
>>>>Xdrweb-filter,  S=inet:3000@127.0.0.1, F=T, T=S:5m;R:5m;E:1h
>>>Да вот ещё как только убираю в сендиайле эти строки и перезапускаю
>>>его всё ок
>>
>>В последней строке адрес должен быть S=inet:3001@127.0.0.1
>>По крайней мере у меня так, и все работает.
>Тогда встречный вопрос где в каком файле и в каком виде настраивается
>порт для фильтра у меня просто на 3001 порту ничего невисит

Проглядел, ведь у тебя drweb-smf на 3000 порту... А это не правильно. Если почитаешь описалово на прикрутку drweb к sendmail, то поймешь, там даже схема взаимодействия демонов нарисована. По ней должно использоваться 2 порта. Один на соединение между транспортным агентом (sendmail) и drweb-smf (со стороны milter-api). Другой на соединение drweb-smf c drwebd. У меня на первое на 3001 порту, а другое на 3000.
Т.е. для полного счастья тебе надо подправить sendmail.cf так как я писал выше и еще drweb_smf.conf (надо там 3001 порт прописать). У меня вообще то RedHat, но думаю, что на BSD то же самое.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: DrWEB + Sendmail +FreeBSD"
Сообщение от jomb emailИскать по авторуВ закладки on 17-Янв-03, 16:41  (MSK)
>>>>
>>>>>############################
>>>>># Input mail filters
>>>>>############################
>>>>>O InputMailFilters=drweb-filter
>>>>>O Milter.LogLevel=6
>>>>>Xdrweb-filter,  S=inet:3000@127.0.0.1, F=T, T=S:5m;R:5m;E:1h
>>>>Да вот ещё как только убираю в сендиайле эти строки и перезапускаю
>>>>его всё ок
>>>
>>>В последней строке адрес должен быть S=inet:3001@127.0.0.1
>>>По крайней мере у меня так, и все работает.
>>Тогда встречный вопрос где в каком файле и в каком виде настраивается
>>порт для фильтра у меня просто на 3001 порту ничего невисит
>
>Проглядел, ведь у тебя drweb-smf на 3000 порту... А это не правильно.
>Если почитаешь описалово на прикрутку drweb к sendmail, то поймешь, там
>даже схема взаимодействия демонов нарисована. По ней должно использоваться 2 порта.
>Один на соединение между транспортным агентом (sendmail) и drweb-smf (со стороны
>milter-api). Другой на соединение drweb-smf c drwebd. У меня на первое
>на 3001 порту, а другое на 3000.
>Т.е. для полного счастья тебе надо подправить sendmail.cf так как я писал
>выше и еще drweb_smf.conf (надо там 3001 порт прописать). У меня
>вообще то RedHat, но думаю, что на BSD то же самое.
>
Если пишу в drweb_smf.conf

[DaemonCommunication]
Address = inet:3001@localhost
то в лог выкидываетсЯ ошибка
an 17 15:19:06 global drweb-smf: load configuration from /usr/local/etc/drweb/drweb_smf.conf
Jan 17 15:19:06 global drweb-smf: Actions: infected=Q, suspicious=Q, skip=P, mailbomb=R, scanning_error=T, processing_error=T, empty
_from=C, spam_filter=P
Jan 17 15:19:06 global drweb-smf: dwlib: read_conf(/usr/local/etc/drweb/drweb_smf.conf): successfully loaded
Jan 17 15:19:06 global drweb-smf: dwlib: fd: connect() failed - Connection refused
Jan 17 15:19:06 global drweb-smf: dwlib: tcp: connect() to 127.0.0.1:3001 failed
Jan 17 15:19:06 global drweb-smf: dwlib: check_spool: can not scan spool file - (-2) internal transport subsystem
Jan 17 15:19:06 global drweb-smf: dwlib: check_move: can not test spool-file
Jan 17 15:19:06 global drweb-smf: check moving files to quarantine - failed
Jan 17 15:19:06 global drweb-smf: Dr.Web sendmail filter shutdown in progress...
Jan 17 15:19:06 global drweb-smf: Dr.Web sendmail filter shutdown OK.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: DrWEB + Sendmail +FreeBSD"
Сообщение от kernel emailИскать по авторуВ закладки on 20-Янв-03, 08:59  (MSK)
>>>>>
>>>>>>############################
>>>>>># Input mail filters
>>>>>>############################
>>>>>>O InputMailFilters=drweb-filter
>>>>>>O Milter.LogLevel=6
>>>>>>Xdrweb-filter,  S=inet:3000@127.0.0.1, F=T, T=S:5m;R:5m;E:1h
>>>>>Да вот ещё как только убираю в сендиайле эти строки и перезапускаю
>>>>>его всё ок
>>>>
>>>>В последней строке адрес должен быть S=inet:3001@127.0.0.1
>>>>По крайней мере у меня так, и все работает.
>>>Тогда встречный вопрос где в каком файле и в каком виде настраивается
>>>порт для фильтра у меня просто на 3001 порту ничего невисит
>>
>>Проглядел, ведь у тебя drweb-smf на 3000 порту... А это не правильно.
>>Если почитаешь описалово на прикрутку drweb к sendmail, то поймешь, там
>>даже схема взаимодействия демонов нарисована. По ней должно использоваться 2 порта.
>>Один на соединение между транспортным агентом (sendmail) и drweb-smf (со стороны
>>milter-api). Другой на соединение drweb-smf c drwebd. У меня на первое
>>на 3001 порту, а другое на 3000.
>>Т.е. для полного счастья тебе надо подправить sendmail.cf так как я писал
>>выше и еще drweb_smf.conf (надо там 3001 порт прописать). У меня
>>вообще то RedHat, но думаю, что на BSD то же самое.
>>
>Если пишу в drweb_smf.conf
>
>[DaemonCommunication]
>Address = inet:3001@localhost
>то в лог выкидываетсЯ ошибка
>an 17 15:19:06 global drweb-smf: load configuration from /usr/local/etc/drweb/drweb_smf.conf
>Jan 17 15:19:06 global drweb-smf: Actions: infected=Q, suspicious=Q, skip=P, mailbomb=R, scanning_error=T, processing_error=T,
>empty
>_from=C, spam_filter=P
>Jan 17 15:19:06 global drweb-smf: dwlib: read_conf(/usr/local/etc/drweb/drweb_smf.conf): successfully loaded
>Jan 17 15:19:06 global drweb-smf: dwlib: fd: connect() failed - Connection refused
>
>Jan 17 15:19:06 global drweb-smf: dwlib: tcp: connect() to 127.0.0.1:3001 failed
>Jan 17 15:19:06 global drweb-smf: dwlib: check_spool: can not scan spool file
>- (-2) internal transport subsystem
>Jan 17 15:19:06 global drweb-smf: dwlib: check_move: can not test spool-file
>Jan 17 15:19:06 global drweb-smf: check moving files to quarantine - failed
>
>Jan 17 15:19:06 global drweb-smf: Dr.Web sendmail filter shutdown in progress...
>Jan 17 15:19:06 global drweb-smf: Dr.Web sendmail filter shutdown OK.
Да, что-то не коннектится... Давай я тебе свои конфигурационные файлы мылом пришлю, попробуешь их поставить.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру