Как настроить Postfix для отправки через Haskimail

Сергей

Сергей

Обновлено Jul 31, 2026

Если вы используете наш сервер SMTP, вы можете настроить смарт-хост в Postfix для ретрансляции почты через Haskimail. Большим преимуществом является то, что не нужно изменять код вашего приложения, а локальный почтовый сервер будет сам ставить письма в очередь. Например, если возникнут проблемы с подключением к Haskimail, письма будут поставлены в очередь и повторно отправлены. Вот как настроить сервер:

Важно: убедитесь, что у вас установлен пакет аутентификации SASL. Его можно установить с помощью команды apt-get install libsasl2-modules или yum install cyrus-sasl-plain. Если этого не сделать, могут возникнуть ошибки аутентификации, например, «SASL authentication failed; no mechanism available».

Ретрансляция всех исходящих писем

Откройте файл /etc/postfix/main.cf и добавьте следующие настройки:

Включите аутентификацию SMTP SASL:

smtp_sasl_auth_enable = yes

Укажите пароль для аутентификации через SASL (где "secret" — это ваш API токен):

smtp_sasl_password_maps = static: secret:secret

Отключите анонимную аутентификацию:

smtp_sasl_security_options = noanonymous

Разрешите использование TLS:

smtp_tls_security_level = may

Установите уровень логирования TLS:

smtp_tls_loglevel = 1

Укажите хост для ретрансляции:

relayhost = [smtp.haskimail.ru]:25

Ретрансляция конкретных писем

Если вы хотите направлять только те письма, которые содержат определённый адрес отправителя, добавьте следующие настройки:

Включите ретрансляцию для зависимых отправителей:

sender_dependent_relayhost_maps = hash:/etc/postfix/sender_relay

Настройте SASL аутентификацию и другие параметры, как указано выше.

Укажите в /etc/postfix/sender_relay:

email@yourdomain.com [smtp.haskimail.ru]:25

Чтобы изменения стали постоянными и Postfix мог распознать их, выполните команду:

postmap /etc/postfix/sender_relay

Перезапуск Postfix

После завершения настройки одного из вариантов перезапустите Postfix с помощью команды:

/etc/rc.d/init.d/postfix restart

Теперь все письма, отправляемые на ваш сервер Postfix, будут автоматически направляться в Haskimail.