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

Эффективный способ заставить Postfix разговаривать со SpamAssassin

Традиционные методы выполнения этого на вики SA говорят о сценариях оболочки как о фильтрах содержимого.

Ну это дополнительный fork syscall на каждое электронное письмо, и объем, который будет проходить через машину, значителен. Не говоря уже о том, что сами сценарии shell / bash вряд ли эффективны.

Есть ли в Postfix более эффективный способ фильтрации спама?

(и нет, Amavis не вариант - это явное требование, переданное мне).

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

Формирование новых процессов обходится очень недорого, для этого и предназначена Unix / Linux. Создание нового процесса spamassassin для каждого электронного письма может быть довольно дорогостоящим, поскольку это тяжелый процесс. По этой причине spamd был создан. Он отключит несколько процессов и сохранит их для фильтрации вашей электронной почты. Размер пула динамический и настраиваемый.

я предпочитаю Exim4 который может работать spamassassin несколькими способами. Эти инструкции указать, что вы можете настроить spassassassin с помощью spamcspamd client) в качестве фильтра.