Как настроить Postfix на использование milter «archiveSMTP»?
Инструкции по настройке milter (http://www.dancingfortune.com/projects/archivesmtp/download.php) упоминают только один сокет для связи между milter и MTA
... все же любые документы Postfix, которые я читал, используют два сокета - один для milter, который будет прослушивать сообщения из очередь Postfix и секунда для обратной закачки в в очередь Postfix.
Итак, следуя учебнику Postfix (Postfix: The Definitive Guide), я добавляю
archive unix - - n - 10 smtp
-o myhostname=localhost
к master.cf для сообщений к Милтер. И включите это в main.cf с участием
content_filter = archive:[127.0.0.1]unix:/var/run/archivesmtp/mta.sock
(Я уверен, что это правильно, поскольку документация archiveSMTP дает пример Sendmail и называет этот сокет (unix: /var/run/archivesmtp/mta.sock) Ввод MailFilter)
В учебнике Postfix описывается еще один сокет (на этот раз в формате inet) следующим образом:
localhost:10026 inet n - n - 10 smtpd
(снова в master.cf)
для повторной закачки в очередь Postfix.
... за исключением того, что archiveSMTP не упоминает второй сокет.
Postfix предлагает несколько различных способов фильтрации / сканирования сообщений. Похоже, вы пробовали "Фильтр содержимого после очереди Postfix" вместо того "Postfix before-queue поддержка Milter".
URL (ы):