![Mailgun/Postfix:中继被拒绝](https://linux22.com/image/726747/Mailgun%2FPostfix%EF%BC%9A%E4%B8%AD%E7%BB%A7%E8%A2%AB%E6%8B%92%E7%BB%9D.png)
我检查了这里的其他帖子,但似乎都没有解决我的问题。我正尝试通过 SMTP 将我的外发电子邮件从 Postfix 转发到 Mailgun。我的服务器也在运行 Plesk。
我的 Postfix 设置如下:
主文件:
smtp_sasl_password_maps = hash:/etc/postfix/sasl_pass
smtp_sasl_security_options = noanonymous
smtp_sasl_tls_security_options = noanonymous
smtp_sasl_mechanism_filter = AUTH LOGIN
sender_dependent_relayhost_maps = hash:/etc/postfix/sender_dependent_relayhost
smtpd_sasl_auth_enable = yes
sasl_pass:
[smtp.mailgun.org]:587 [email protected]:password
sender_dependent_relayhost(发送者相关中继主机):
@mydomain.org [smtp.mailgun.org]:587
我可以确认在 Mailgun 上我的域名已通过 DNS 验证,并且帐户已通过 SMS/电子邮件验证。任何建议都将不胜感激。
答案1
事实证明我的错误是我使用了 smtpd_sasl_auth_enable = yes 而不是 smpt_sasl_auth_enable,现在我知道 smtp 和 smtpd 之间存在差异......