У ранних версий 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 |
In Postfix 2.6, milter_default_action can be set to hold, meaning if the archive server goes down, the messages will be placed indefinitely in a hold queue. Once the archiving service is restored, the administrator can intervene and process the messages in the hold queue.
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)