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

Ключ

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

...

В Postfix 2.6, milter_default_action может быть установлено hold, означающей, если сервер архивации недоступен, сообщения будут помещаться в hold очередь Postfix. После восстановления соединения с сервером архивирования, администратор может отправить все сообщения из hold очереди на MailArhchiva.

 

BCC ответвление

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

  1. Click Configuration->Listeners.
  2. Select SMTP Listener in the drop down and then click the New Listener button.
  3. Check "Listen for incoming SMTP/Exchange requests"
  4. Leave the SMTP port as 8091
  5. Click Save
Postfix Configuration
 

To accomplish this:
 

  1. Create a new mailbox called "journal" and set a password (on Unix, you would typically use the useradd command to create a new user)
  2. Add the following line to Postfix's main.cf:
    always_bcc = journal@domain.com (replace journal@domain with your domain)

  1. In Архива, select Connections -> IMAP Client -> New Connection. Add a new IMAP journal account connection to the IMAP service running on the Postfix server.
  2. Optionally: enable IMAP Idle to receive message arrival notification as opposed to polling (if you later find archiving stops after a period, you will need to disable IMAP Idle again)

Этот способ позволяет настроить Postfix для отправки копий всех писем на специальный журнальный почтовый ящик. От куда Архива будет забирать почту используя настроенные соединения IMAP/POP.

настройка 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
    titletransport
    archiva.local smtp:[mail.archiva.local]
  3. выполните команды

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