The OpenNET Project / Index page

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

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

"Проблема подключения Spamassassin к Amavis"
Сообщение от Anton emailИскать по авторуВ закладки(??) on 08-Июл-04, 13:31  (MSK)
На mail сервере в нашей фирме существует связка:
Sendmail -> Amavis -> Clamv
То есть amavis подключен к Sendmail как INPUTFILTER(соответствующей директивой в mc файле). Подключение Clamv явно прописано в .conf Amavisa, вплоть до названия демона.
Требуется подключить к Amavis Spamassassin.  
Проблема заключается в том, что в конфиге Amavisa есть только настройки самого Spamassassina(конкретные директивы для включения различных функций, которые прекрасно можно прописать и в local.cf). И непонятно каким образом Amavis вобще узнает о существовании SA. В своем логе Amavis пишет, что "Anti-spam code NOT loaded". Spamd в своем логе вобще ничего не пишет(и даже не создает его). Такое ощущение, что где-то есть ключ для включения взаимодействия Amavis с SA. Буду благодарен, если кто-нибудь подскажет где взять хорошую документацию по этому поводу или самостоятельно направит меня на путь истинный:-).
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "Проблема подключения Spamassassin к Amavis"
Сообщение от lavr emailИскать по авторуВ закладки on 08-Июл-04, 16:15  (MSK)
>На mail сервере в нашей фирме существует связка:
>Sendmail -> Amavis -> Clamv
>То есть amavis подключен к Sendmail как INPUTFILTER(соответствующей директивой в mc файле).
>Подключение Clamv явно прописано в .conf Amavisa, вплоть до названия демона.
>
>Требуется подключить к Amavis Spamassassin.
>Проблема заключается в том, что в конфиге Amavisa есть только настройки самого
>Spamassassina(конкретные директивы для включения различных функций, которые прекрасно можно прописать и
>в local.cf). И непонятно каким образом Amavis вобще узнает о существовании
>SA. В своем логе Amavis пишет, что "Anti-spam code NOT loaded".
>Spamd в своем логе вобще ничего не пишет(и даже не создает
>его). Такое ощущение, что где-то есть ключ для включения взаимодействия Amavis
>с SA. Буду благодарен, если кто-нибудь подскажет где взять хорошую документацию
>по этому поводу или самостоятельно направит меня на путь истинный:-).

не очень то толково написано.

Дано: sendmail
Реализовать: MTA+ANTIVIRUS+ANTISPAM
Решение:

допустим остановимся на схеме sendmail с фильтром amavisd-new, последний
в свою очередь поддерживает работу с массой разных антивирусных демонов
и сканеров и работу с демоном spamassassin.

Sendmail кидает проходящее на amavis-milter, тот в свою очередь демону
amavisd который скармливает это антиспаму и антивирусу, далее по коду
возврата производятся определенные действия и возврат данных обратно
MTA.

У amavisd к примеру есть возможность включить/отключить использование
куска кода для проверки как на антиспам:

# Check also the settings of @av_scanners at the end if you want to use
# virus scanners. If not, you may want to delete the whole long assignment
# to the variable @av_scanners, which will also remove the virus checking
# code (e.g. if you only want to do spam scanning).

# Here is a QUICK WAY to completely DISABLE some sections of code
# that WE DO NOT WANT (it won't even be compiled-in).
# For more refined controls leave the following two lines commented out,
# and see further down what these two lookup lists really mean.
#
# раскомментировать обе или одну из строки ниже для отключения проверки
# anti-spam либо anti-virus
#
# @bypass_virus_checks_acl = qw( . );  # uncomment to DISABLE anti-virus code
# @bypass_spam_checks_acl  = qw( . );  # uncomment to DISABLE anti-spam code

в sendmail.mc (работа через сокеты):

dnl Milter for Amavisd-new
define(`MILTER',1)
INPUT_MAIL_FILTER(`milter-amavis',`S=local:/var/amavis/amavis-milter.sock,T=S:10m;R:10m;E:10m')

настраиваем конфигурации amavis, clamav и spamass, допустим ничего
не застартовано, запуск:

антивируса:

/usr/local/sbin/clamd

(ну и еще freshclam для переодического стягивания баз)

антиспама:

/usr/local/bin/spamd -a -c -d -r пид-файл

фильтр между ними и mta:

/usr/local/sbin/amavis-milter -D -p /var/amavis/amavis-milter.sock

(запустили amavis-milter)

/usr/local/sbin/amavisd

все, можем запускать sendmail.

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


Удалить

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




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

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