如标题所述,我无法向 iccloud.com 或 faswebnet.it 发送邮件。邮件停留在 postfix 的队列中,从未发送。
在 Postfix 日志中我有:
Jun 15 20:18:05 server postfix/smtp[5637]: connect to iccloud.com[47.90.50.105]:25: Connection timed out
Jun 15 20:18:06 server postfix/smtp[5637]: 9CFAF408007A: to=<[email protected]>, relay=none, delay=30, delays=0.13/0/30/0, dsn=4.4.1, status=deferred (connect to iccloud.com[47.90.50.105]:25: Connection timed out)
我还有一些警告,例如
Jun 15 20:17:35 server postfix/smtpd[5626]: warning: hostname server.ordinepsicologiabruzzo.it does not resolve to address 149.202.68.157
有任何想法吗?
谢谢
答案1
该消息表明您的连接超时了。在大多数情况下,我接下来要尝试的是通过尝试 ping 和/或 traceroute 测试来确定连接超时的原因。然后,由于有时这些测试被阻止,我可能会尝试使用 netcat 或 telnet 连接到端口 25,尝试手动建立邮件连接以查看发生了什么。
但是,在这种情况下,我不认为这是发生的情况。甚至我自己的连接也无法连接到该 IP:
$ ping -c3 iccloud.com
PING domain.88u.com (47.90.50.105) 56(84) bytes of data.
--- domain.88u.com ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2069ms
当使用时nc
,它也会超时到端口 25,这意味着不仅仅是您的位置无法连接。
但重要的是,我不认为邮件连接应该去那里。以下是显示 MX 条目的挖掘结果:
$ dig +short iccloud.com MX
domain.88u.com.
这意味着您的服务器不应该连接到 iccloud.com 来向 @iccloud.com 地址发送电子邮件,而应该连接到 domain.88u.com。
我建议做类似的挖掘,甚至尝试:
dig +trace iccloud.com MX
下一步似乎是试图弄清楚为什么您的服务器没有为该域的电子邮件使用正确的主机。
目前,faswebnet.it 似乎没有任何公共 MX 记录。