Для пересылки электронной почты на другой SMTP-сервер без , всегда пересылающей по умолчанию, используйте sender_dependent_relayhost_maps в файле конфигурации (/etc/postfix/main.cf).Если вы используете relayhost, не используйте.
Примечание: smtp используется в исходящей почте, а smtpd является демоном для входящей почты
/ etc/postfix/main.cf
smtp_use_tls = yes
smtp_sender_dependent_authentication = yes
sender_dependent_relayhost_maps = hash:/etc/postfix/sender_relay
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_always_send_ehlo = yes
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
Теперь в / etc / postfix / sender_relay необходимо указать адрес электронной почты, который будет отправляться на интересующий внешний SMTP-сервер:
Примечание. Обозначение в скобках '[]' указывает Postfix не использовать запись MX.Обычно номер порта составляет 587
/ etc / postfix / sender_relay
student@college.edu [smtp.server.edu]:port
alumnus@alum.college.edu [alum.smtpserver.edu]:port
Теперь, когда электронное письмо отправляется с любого из этих адресов, оноретранслируется на эти SMTP-серверы для отправки от вашего имени.Последнее, что нужно сделать, это авторизовать его с помощью SASL.
Примечание: SMTP-сервер, указанный в sender_relay, должен совпадать с таковым в sasl_passwd, а пара имя пользователя: пароль в sasl_passwd должна совпадать с пользователем, от которого вы отправляетев sender_relay и его соответствующей паре паролей.Невыполнение этого требования может привести к ошибкам pam_authenticate () в /var/log/mail.log
/ etc / postfix / sasl_passwd
[smtp.server.edu]:port student:password
[alum.smtpserver.edu]:port alumnus:password
Поскольку вы вводите здесь информацию, чувствительную к незашифрованному тексту, убедитесь, что вы обновили права владения, если у вас их раньше не было:
sudo chmod 600 /etc/postfix/sasl_passwd
Последнее, что нужно сделать, это использовать postmap для обновления этих файлов и перезагрузить postfix с помощьюновая конфигурация:
sudo postmap sasl_passwd
sudo postmap sender_relay
sudo postfix reload