Назад | Перейти на главную страницу

Рекомендуемый способ реализации фильтрации Postfix «до очереди» SpamAssassin?

После некоторых обсуждений с коллегами и соответствующими отделами. в своем офисе я пришел к выводу, что для моего Postfix server, Я должен реализовать before-queue фильтрация. Причина в том, что с after-queue при фильтрации электронное письмо будет потеряно, и отправитель (в случае ложного срабатывания) никогда этого не поймет.

Это неприемлемо для моей компании; если falsely accused отправитель получает уведомление, мы хотим, чтобы он / она попробовали повторно отправить письмо по другим каналам. Если он / она не получит уведомление, он / она не будет пытаться повторно отправить.

Теперь, после ознакомления с различными документами по SpamAssassin, Я нашел несколько способов реализовать SpamAssassin before-queue фильтрация. Например.,

и я уверен, что вы также можете найти другие способы реализовать это.

Что из вышеперечисленного рекомендуется (/ рекомендуются)?

Вы знаете его плюсы / минусы? Или, может быть, у вас есть на уме что-то получше?

Ни один из них! Используйте только amavisd-new (с SA, без антивирусного сканера !!) в качестве фильтра до очереди.

Вы делаете это, как описано здесь: http://www.postfix.org/SMTPD_PROXY_README.html Там подробно обсуждаются даже плюсы и минусы.

Прежде чем начать, вам следует взглянуть на http://www.postfix.org/POSTSCREEN_README.html просто отбрасывать 70% всего спама до того, как он попадет в amavis.

После этого вы смотрите на http://www.policyd-weight.org/ сбросить еще 10%.

Когда вы выполняете фильтрацию до очереди, используйте подходящее (проверенное!) Количество рабочих потоков amavis. И поместите tmp-каталог amavis на RAM-диск (описано на сайте amavisd-new). Без особой настройки он фильтрует 20 писем в секунду. Тюнинг даст вам больше от этого, но действительно ли у вас такой высокий трафик (при условии, что осталось только 20%)?

Это довольно старый вопрос. Но для людей вроде меня, которые на это натыкаются. В Amavisd-New есть такая возможность:

$final_spam_destiny       = D_DISCARD;

Поэтому просто измените указанное выше значение по умолчанию на:

$final_spam_destiny       = D_BOUNCE;

И вся электронная почта, которая считается неудавшимся спамом, будет возвращена, а не отброшена. Однако имейте в виду, что если это сильно не удастся, это, скорее всего, ложное электронное письмо, которое вызовет возврат туда и обратно.