Для больших высоконагруженных почтовых систем подходят далеко не все методы борьбы со спамом и вирусами. К сожалению, но гибкий и достаточно универсальный SpamAssassin с ядром на Perl становится узким местом, при большом потоке почты. Приходится или экстенсивным методом наращивать железо или искать другие методы решения задач.
В статье (http://kocmuk.ru/2009/01/09/zmailer-antispam-tricks/) рассказано, как на примере ZMailer MTA и фильтра Zmscanner организовать проверку почты на вирусы и некоторые типы борьбы со спамом в промышленных масштабах.
Итоги:- мы зафильтровали явные источники спама в конфигах Zmailer;- настроили прием сообщений с проверкой адресов отправителя и получателя (MAIL FROM, RCPT TO);- используем DNSBL для отсечения известных открытых релеев и источников спама;- используем SPF для проверки валидности сервера отправителя;- используем производительный контекстный фильтр Zmscanner для проверки почты антивирусом ClamAV и фильтрации писем по содержимом...
URL: http://kocmuk.ru/2009/01/09/zmailer-antispam-tricks/
Новость: http://www.opennet.me/opennews/art.shtml?num=19752
DNSBL часто рубит всех подряд, я отказался от него, использую грейлистинг, помогает.
Рубит. Факт. Но разумное применение фильно помогает. DNSBL может быть не абсолютным признаком "зарубить", а составляющей спам-рейтинга. И если IP хоста есть в DNSBL плюс есть еще что-нибудь подозрительное - то тогда рубить. Количество ложных срабатываний при таком подходе меньше.
Могу посоветовать грейлистинг делать средствами фаерволла.
Думаю, он будет более производительным, чем средствами DCC.А вообще статья очень хорошая.
Особенно интересна система DCC.
Расскажите подробнее про грейлистинг средствами файрвола. Сам пробовал spamd, который работает через pf, но на большом потоке у него портится база и письма вообще перестают приходить Ж-(
>Расскажите подробнее про грейлистинг средствами файрвола. Сам пробовал spamd, который работает через
>pf, но на большом потоке у него портится база и письма
>вообще перестают приходить Ж-(Сам не реализовал, если честно)
Могу только дать ссылку:
http://www.onlamp.com/pub/a/bsd/2007/01/18/greylisting-with-...Интересно про "на большом потоке у него портится база"
Расскажите, какие у вас объемы писем?
ага, в этой статье как раз про spamd речь и идет Ж-) к сожалению ничего кроме него мне не удалось найти для грейлистинга на файерволе Ж-(
объемы проходящей почты >100000 писем в сутки (точнее сказать сейчас не могу).
Хотя может крах базы не столько связан с потоком, сколько с чем то другим...Но мне приходилось раз в 1-2 недели базу удалять и четкой закономерности между ее крахами я не нашел.PS да и не гибок, если честно, грейлистинг через файер
Да, средствами фаерволла производительнее, но кажется менее информативно для отправляющей стороны. Drop TCP соединения не даёт понять, в счём пролема недоставки сообщения. А так как политики грейлистинга у всех разные, то выявить проблему затруднительно.Средствами DCC грейлистинг гибкий. Можно делать белые списки в обход грейлистинга, например для почты на postmaster или abuse. Что бы к тебе хоть кто-то мог пробиться и написать о проблемах. С фаерволом так не выйдет.
>Да, средствами фаерволла производительнее, но кажется менее информативно для отправляющей стороны. Drop
>TCP соединения не даёт понять, в счём пролема недоставки сообщения. А
>так как политики грейлистинга у всех разные, то выявить проблему затруднительно.
>
>
>Средствами DCC грейлистинг гибкий. Можно делать белые списки в обход грейлистинга, например
>для почты на postmaster или abuse. Что бы к тебе хоть
>кто-то мог пробиться и написать о проблемах. С фаерволом так не
>выйдет.Логично.
Разумно.
Учту.
Да, забыл сказать, что грейлистинг средствами DCC на потоке до 10 миллионов писем на 1 сервер в сутки не доставляет никаких проблем. Сам DCC грейлист сервер там же на этом сервере.VIRT RES SHR %CPU %MEM TIME+ COMMAND
989m 532m 530m 0 6.6 28:21.04 /var/dcc/libexec/dccd -Gon -I nobody -i 1001 -Gweak-IP
Из всего перечисленного только грейлистинг и дает какое-то заметное снижение объемов спама, все остальное можно смело забыть. а всякие SPF и, особенно, DNSBL только вредят.
У вас есть статистика?
Вы пробовали использовать всё перечисленное?
Статистики нет, а пробовать - пробовал. В промышленных объемах :)