Давай сделаем это чётко, красиво и без лишней магии.
Ты хочешь, чтобы исходящая почта шла через внешний SMTP‑релей, а входящая продолжала приходить на твой Postfix+Dovecot. Это идеальный вариант, если МТС не даёт PTR.
Ниже — идеальная, минимальная и рабочая конфигурация Postfix для релея.
Dovecot при этом не трогаем — он отвечает только за IMAP/POP3 и SASL.
🔥 Что такое релей в контексте Postfix
Postfix будет:
- принимать входящую почту как обычно
- отправлять исходящую почту через внешний SMTP‑сервер (Mailgun, SendGrid, Яндекс, Gmail, Amazon SES и т. д.)
Это делается через параметр:
relayhost = [smtp.relay.com]:587
🧩 1. Устанавливаем relayhost в Postfix
Открываем:
nano /etc/postfix/main.cf
Добавляем или меняем:
relayhost = [smtp.relay.com]:587
smtp_use_tls = yes
smtp_tls_security_level = encrypt
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
Где:
smtp.relay.com— адрес твоего релея587— порт (обычно 587 или 465)
🧩 2. Добавляем логин/пароль для релея
Создаём файл:
nano /etc/postfix/sasl_passwd
Внутри:
[smtp.relay.com]:587 USERNAME:PASSWORD
Сохраняем.
🧩 3. Преобразуем файл в hash‑базу
postmap /etc/postfix/sasl_passwd
🧩 4. Защищаем файл
chmod 600 /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db
🧩 5. Добавляем параметры SASL‑клиента в main.cf
В main.cf:
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_tls_security_options = noanonymous
🧩 6. Перезапускаем Postfix
systemctl restart postfix
🎯 Всё. Теперь исходящая почта идёт через релей.
✔ Пример для популярных релеев
Mailgun
relayhost = [smtp.mailgun.org]:587
[smtp.mailgun.org]:587 postmaster@mg.domain.com:password
SendGrid
relayhost = [smtp.sendgrid.net]:587
[smtp.sendgrid.net]:587 apikey:SG.xxxxx
Яндекс 360
relayhost = [smtp.yandex.net]:465
[smtp.yandex.net]:465 login@yandex.ru:password
smtp_tls_wrappermode = yes
Gmail (через App Password)
relayhost = [smtp.gmail.com]:587
[smtp.gmail.com]:587 user@gmail.com:app_password
🎯 Что важно: входящая почта НЕ меняется
Postfix+Dovecot продолжают принимать письма как раньше.
Релей влияет только на исходящую почту.