Рейтинг:0

Как работает content_filter в Postfix с использованием spamassassin и clamav (порядок фильтрации)?

флаг br

Как работает content_filter в случае использования spamassassin и clamav? Вот пример для одного content_filter: http://www.postfix.org/FILTER_README.html И я вижу, что команда sendmail не может использовать тот же самый content_filter, иначе это будет петля. Но, например, если content_filter будет настроен как spamassassin, как возможно, что после завершения фильтрации будет запущен следующий фильтр clamav?

Если кто-то знает, покажите мне пошагово, как работает content_filter со стандартной конфигурацией spamassassin и clamav ( spamassassin в master.cf как дополнительная опция для службы smtp и clamav в main.cf: scan:localhost:10025 ) Порядок фильтрации, где находится content_filter блокируется и заменяется следующим.

Рейтинг:1
флаг za

В общем, у вас есть следующие варианты.

  • Вы можете настроить первый контентный фильтр так, чтобы он не вводил данные непосредственно обратно в Postfix, а передал их второму контентному фильтру. Затем он может отдать ее дальше, и только последний фильтр в цепочке будет вводить почту обратно в Postfix.
  • Обратите внимание, вы уже используете выделенный Postfix. smtpd (см. «Расширенный фильтр: вставка почты обратно в Postfix» на странице FILTER_README), который content_filter настройка очищена. Вы можете добавить средний smtpd экземпляр, который будет получать данные от первого фильтра контента и передавать их другому.Обратите внимание, что Postfix будет регистрировать каждую успешно доставленную почту. три раз в этом случае.
  • Используйте менеджер фильтрации, например Amavis. Это единственное, что нужно подключить к Postfix, и тогда он сам будет вызывать Spamassassin и ClamAV. Это обычный «общий» способ сделать что-то, существует множество пошаговых инструкций, которые делают это таким образом, я удивлен, что вы сами не столкнулись с этим.
  • Остановить после очереди content_filter и использовать перед очередью Милтер обработка. На мой взгляд, это намного проще в развертывании и обслуживании, система выглядит чище и понятнее. Подключение нескольких milters также очень просто и описано в руководстве. Менеджеры фильтрации, такие как Amavis, также поддерживают перехват через интерфейс milter. Видеть http://www.postfix.org/MILTER_README.html .
флаг br
Конечно, я использую amavis и milters. Как вы знаете, Amavis можно использовать и перед запросом ( amavis milter ). Но я задал этот вопрос только ради самой теории. Скоро я подробно напишу пошагово как работает content_filter (для случая spamassassin/filter/sendmail + clamav/filter/clamsmtp )
Nikita Kipriyanov avatar
флаг za
Тогда этот вопрос здесь оффтоп. Возможно, лучше всего спросить об этом в списке рассылки `postfix-users`. НФ — это место, где решаются конкретные бизнес-задачи, а не чисто теоретические исследования. Сожалею.
флаг id
@Macsurf вы когда-нибудь заканчивали свой документ с инструкциями по content_filters с помощью postfix и amavis?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.