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

Настройка Postfix для использования milter (archiveSMTP)

Как настроить 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 (ы):