我正在尝试使用 dovecot 设置 postfix。我可以远程登录到 localhost 25 并向服务器上的帐户发送消息。
但是,当我尝试从另一台服务器远程登录到该服务器上的端口 25 时,我收到“421 无法连接到 SMTP 服务器”...“连接错误 10060”。
防火墙现在打开:
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
main.cf 中是否有一些设置告诉它是否应该侦听端口 25 或 587 或其他端口?
答案1
听起来您正在监听,127.0.0.1
但没有0.0.0.0
,或者无论您的特定接口地址是什么。这意味着该端口对本地主机开放,但不对外部接口开放。检查 postfix 配置文件以了解正在侦听的接口。
特别检查此设置:
inet_interfaces = all
答案2
问题是我的 MX 记录未在我的域上正确设置。端口 25 的事情是一个转移注意力的事情。 Godaddy 只是禁止服务器直接连接到其他 Godaddy 服务器上的端口 25。