好吧,我尝试通过 google 'aspmx.l.google.com' 服务器、端口 25 发送电子邮件。从技术上讲,我可以发送电子邮件。我只需要等待一分钟即可等待发送过程完成。
然后我尝试从我的终端 telnet 到 aspmx.l.google.com,我发现它首先尝试 ipv6,然后在 ipv6 超时后尝试 ipv4。
我相信这就是为什么我需要等待一分钟才能发送电子邮件。
顺便说一句:我在本地做这件事。
有人知道真正的问题是什么以及如何解决它吗?
提前致谢
答案1
抱歉,用问题来回答你的问题……
它返回的是哪个 IPv6 地址?和我得到的一样吗?
aspmx.l.google.com.293 IN AAAA 2a00:1450:4013:c00::1a
您能否强制使用 ipv4 作为电子邮件服务器,而不是尝试使用 ipv6 来验证这是否确实是您的问题?即使强制使用 ipv4,您的邮件日志的时间戳是否显示一分钟的延迟?
如果你使用 Postfix,请参见此处:http://linuxmoz.com/google-mail-ipv6-network-is-unreachable-postfix-ipv4-only-fix/