更新

更新

当我通过 SMTP 向 Gmail 发送邮件时出现错误

550 5.7.1http://mail.google.com/support/bin/answer.py?answer=10336

点击上面提到的链接

“您用于发送电子邮件的 IP 未经授权……”

为了防止垃圾邮件,当发送 IP 地址与发送域不匹配时,Gmail 会拒绝接收邮件。要从您的服务器向 Gmail 发送邮件,我们建议使用您的 ISP 提供的 SMTP 中继。请注意,我们目前无法将 IP 地址列入白名单或以其他方式设置例外。

似乎,gmail 会使用 MX 记录测试我的 ip,(对于此测试,我从本地主机发送),但如果 myhost.com 有 3 个 MX 记录,google 会测试每个 MX 以匹配我的 ip 吗,或者是否有任何方法将域绑定到 ip,而不是将 ip 绑定到域。

更新

经过google,我认为最重要的是设置DNS PTR。

答案1

当您的 IP 地址列在Spamhaus PBL。此 DNSBL 包含已知拨号/动态 IP 地址范围的列表,这些地址通常不应通过 SMTP 发送邮件。

要解决此问题,请将邮件客户端的外发邮件服务器设置更改为连接到端口 587而不是端口 25。

答案2

我认为问题在于您没有使用 Google 所要求的 SSL。

答案3

您应该使用 gmail smtp 服务器作为您的外发邮件服务器。然后 Gmail 将授权并处理您的电子邮件。

相关内容