我在 Ubuntu 18.04.3 中安装了 Plesk Obsidian。尝试通过端口 587 发送消息时出现以下错误:
postfix/smtp[116387]: connect to alt1.gmail-smtp-in.l.google.com[209.85.233.27]:25: Connection timed out
看起来 postfix 仍在尝试通过端口 25 发送电子邮件,但我已经更改了配置,以强制 postfix 使用 sumbission 通过端口 587 发送电子邮件。
在 /etc/postfix/main.cf 中我有:
smtpd_tls_security_level=may
inet_protocols = ipv4
并在 /etc/postfix/master.cf
submission inet n - n - - smtpd
-o smtpd_tls_security_level=encrypt
在 Postfix 中
Enable SMTP service on port 587 on all IP addresses: checked
- SPF、DMARC 和 DKIM 记录已启用
什么原因导致 Postfix 仍然使用端口 25 发送电子邮件?
答案1
端口 587 是常规提交端口之一:当客户希望您的服务器将其邮件转发给预期收件人时,他们可以选择通过该端口与您的邮件服务器通信。
邮件服务器之间的 SMTP 流量应通过标准 SMTP 端口;25.