![在 Postfix 中通过端口 587 发送电子邮件不起作用](https://linux22.com/image/745979/%E5%9C%A8%20Postfix%20%E4%B8%AD%E9%80%9A%E8%BF%87%E7%AB%AF%E5%8F%A3%20587%20%E5%8F%91%E9%80%81%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我在 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.