Как работает content_filter в случае использования spamassassin и clamav ? Вот пример для одного content_filter: http://www.postfix.org/FILTER_README.html И я вижу, что команда sendmail не может использовать один и тот же content_filter, иначе это будет цикл. Но, например, если content_filter будет настроен как spamassassin, то как это возможно, что после завершения фильтрации будет запущен следующий фильтр clamav?
Если кто-то знает, пожалуйста, покажите мне шаг за шагом, как работает content_filter, используя стандартную конфигурацию spamassassin и clamav (spamassassassin в master.cf как дополнительная опция для smtp сервиса и clamav в main.cf: scan:localhost:10025) Заказать фильтрацию, где content_filter блокируется и заменяется следующим.
В целом у вас есть следующие варианты.
smtpd
(см. «Расширенный фильтр: вставка почты обратно в Postfix» на странице FILTER_README), для которого параметр content_filter
очищен.Вы можете добавить промежуточный smtpd
экземпляр, который будет получать данные от первого фильтра контента и передавать их другому. Обратите внимание, что в этом случае Postfix будет регистрировать каждую успешно доставленную почту три раза. content_filter
и использовать предочередную milter
обработку. На мой взгляд, это намного проще в развертывании и обслуживании, система выглядит чище и понятнее. Подключение нескольких milters также очень просто и описано в руководстве. Менеджеры фильтрации, такие как Amavis, также поддерживают перехват через интерфейс milter. См. http://www.postfix.org/MILTER_README.html.