Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Formatting was changed.

...

  1. Убедитесь, что вы используете Postfix версии 2.4.6 или выше.
  2. Настройте MailarchivaАрхива для получения трафика по протоколу Milter
  3. Настройка Postfix
    1. Warning
      У ранних версий Postfix, milter клиент с ошибками, приводящий к архивированию сообщений с пустым телом. Postfix v2.3.4 и более ранних версий не работает с Архива из за ошибки в клиенте Postfix. В этом случае, используйте BCC SMTP.
    2. Добавьте данные строки в файл конфигурации main.cf Postfix, где 127.0.0.1:8091 IP адрес и порт где запущен Milter коннектор Архива

      Code Block
      languagebash
      titlemain.cf
      milter_default_action = tempfail
      smtpd_milters = inet:127.0.0.1:8092
      Info

      Для настройки действий milter в postfix доступны следующие параметры

      accept продолжать обработку, если milter сервис не доступен.

      reject отбросить все последующие команды в этой сессии с постоянным кодом состояния.

      tempfail отбросить все последующие команды в этой сессии с постоянным кодом состояния

      quarantine как и "accept", но доставляет в очередь "hold". Доступна в версиях Postfix 2.6 и выше.

    3. Перезапустите postfix

       

Info

Если вы хотите фильтровать спам с помощью Spamassasin предварительно чем отправлять почту в Архива, настройте Spamassasin как milter (Погуглить)

...

настройка Postfix
  1. Создайте новый ящик "journal" (в UNIX достаточно добавить пользователя с таким именем)
  2. Добавьте в main.cf. Замените journal@domain.com на ваш домен

    Code Block
    languagebash
    titlemain.cf
    always_bcc = journal@domain.com
  3. Настройте соединение на этот почтовый ящик.

 

Так-же возможно отправлять письма напрямую по SMTP на сервер Архива. Для этого укажите локальный домен в mail.cf  ( например always_bcc = journal@archiva.local ) и настройте в Postfix,

  1. Настройте Архива SMTPСоединения сервер  сервер на порту 25

     

    добавьте main.cf:

    Code Block
    languagebash
    titlemain.cf
    relay_domains = archiva.local transport_maps = hash:/etc/postfix/transport 
  2. Создайте файл /etc/postfix/transport с содержимым, где mail.archiva.local это FQDN имя сервера Архива в вашей сети

    Code Block
    languagebash
    title /etc/postfix/transport
    archiva.local smtp:[mail.archiva.local]
  3. выполните команды

    Code Block
    languagebash
    $postmap /etc/postfix/transport 
    $/etc/init.d/postfix reload