postfix filter
Добрый день, господа!
Ныне акутальная для меня тема: mail-сервер малой сети (SOHO) с
фильтрацией спама и антивирусной проверкой на базе postfix. Сейчас
работает только проверка на вирусы: связка amavis-ng и clamav
(clamscan, в перспективе -- clamd). В postfix фильр реализован сл.
образом (прописывал на основе примера работы amavis-ng и postfix,
найденных в интернете)
main.cf:
content_filter = smtp:[127.0.0.1]:10024
master.cf:
localhost:10025 inet n - - - - smtpd -o content_filter
соответсвенно, в amavis-ng стоят параметры:
input address = localhost
input port = 10024
output address = localhost
output port = 10025
Какие вопросы меня волнуют:
1) Насколько правильно/корректено реализован фильтр? (Т.е. какие
подводные камни в данном вопросе я упустил?)
2) Как убрать сканирование исходящей почты?
3) Каким наиболее простым/изящным способом добавить к уже существующему
фильтру тест на спам? Лично я вижу несколько выходов (со своей кочки
зрения):
а) Сделать еще одно звено в цепочке, что-то типа
smtp->amavis->spamc->smtp
б) Использовать интерфейс, который допускает одновременное
использование clamav и spamc (amavis-new, mailscanner)
Пункт а) мне более симпатичен, но я затрудняюсь в его реализации. Пункт
б) не кажется мне простым/изящным (ни в случае amavis-new, ни в случае
mailscanner)
P.S. В принципе, в интернете (в частности, на www.samag.ru) находил
статьи, описывающие организацию почтовой системы малого офиса на основе
postfix, spamassassin и dr.web. Но подход к реализации мне не
понравился.
--
Best regards,
Yury A. Yurevich
Registered Linux User #276311
Debian 3.0r1 Woody kernel 2.6.5
Reply to: