Конфигурация postfix для работы через релей
sasl_passwd
1) Создаем файл с параметрами авторизации /etc/postfix/sasl_passwd
#<smtp-server> <username>:<password>
smtp.gmail.com mysenderbox@gmail.com:My_application_pass
2) Поправим права:
chown root:root /etc/postfix/sasl_passwd && chmod 600 /etc/postfix/sasl_passwd
3) Конвертируем в DB-файл
postmap hash:/etc/postfix/sasl_passwd
Конфигурация Postfix
1) Добавляем в конфигурацию /etc/postfix/main.cf следующие строки:
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =
2) Еще надо проверить и установить имя хоста и еще ряд важных параметров:
myhostname = <hostname-of-my-vm>
#$mydomain (закомментировать)
myorigin = $mydomain
mydestination =
inet_interfaces = loopback-only
relayhost = smtp.gmail.com:465
3) Перегружаем Postfix:
systemctl reload postfix
Если надо заменить заголовки
При подобной настройке сервиса YouTrack, почтовый сервер google отвергал сообщения с формулировкой, что почтовый адрес отправителя не соответствует логину, под которым производится авторицация. Это необходимо, если вы, например, настроили локальный релейный SMTP-сервер, который используется несколькими приложениями. Если вы используете в качестве релея SMTP-сервер gmail или Office 365, то любая почта с адресом отправителя, отличным от адреса электронной почты аутентифицированного пользователя, будет просто отклонена. Чтобы заменить адреса отправителей локального и ретранслируемого почтового SMTP-трафика
1) добавляем в main.cf:
sender_canonical_classes = envelope_sender, header_sender
sender_canonical_maps = regexp:/etc/postfix/sender_canonical_maps
smtp_header_checks = regexp:/etc/postfix/header_check
2) Перезаписываем адрес конверта в /etc/postfix/sender_caninical_maps
/.+/ mysenderbox@gmail.com
3) Делаем замену адреса в поле “From” на нужный нам адрес в файле /etc/postfix/header_check:
/From:.*/ REPLACE From: mysenderbox@gmail.com
4) Конвертируем эти настройки в формат базы postfix
postmap /etc/postfix/sender_caninical_maps
postmap /etc/postfix/header_check
Опубликовано: 27.09.2021