У ранних версий Postfix, milter клиент с ошибками, приводящий к архивированию сообщений с пустым телом. Postfix v2.3.4 и более ранних версий не работает с Архива из за ошибки в клиенте Postfix. В этом случае, используйте BCC SMTP. |
Добавьте данные строки в файл конфигурации main.cf Postfix, где 127.0.0.1:8091 IP адрес и порт где запущен Milter коннектор Архива
milter_default_action = tempfail smtpd_milters = inet:127.0.0.1:8092 |
Перезапустите postfix
Если вы хотите фильтровать спам с помощью Spamassasin предварительно чем отправлять почту в Архива, настройте Spamassasin как milter (Погуглить) |
Приблизительно это будет выглядеть так:
milter_default_action = tempfail smtpd_milters = unix:/var/run/spamass.sock inet:127.0.0.1:8092 |
В Postfix 2.6, milter_default_action может быть установлено hold, означающей, если сервер архивации недоступен, сообщения будут помещаться в hold очередь Postfix. После восстановления соединения с сервером архивирования, администратор может отправить все сообщения из hold очереди на MailArhchiva.
This approach involves configuring Postfix to send copies of all emails to a specific journal mailbox and then configuring Архива to retrieve emails from the mailbox using IMAP.
Архива Configuration
To accomplish this:
Add the following line to Postfix's main.cf:
always_bcc = journal@domain.com (replace journal@domain with your domain)