当我通过SMTP发送邮件给Gmail时,我得到了一个错误
550 5.7.1 http://mail.google.com/support/bin/answer.py?answer=10336
按照它说的链接
“您用来发送电子邮件的IP地址未被授权…”
- 从Google应用程序到Gmail的所有电子邮件都标记为垃圾邮件
- 使用Gmail作为smtp,通过像Sendgrid这样的服务
- 如何准备交换到googleapps迁移的前景
- IPv6 Postfix可以接收邮件,但不能发送
- 如何解决gmail垃圾邮件过滤问题
为了防止垃圾邮件,当发送IP地址与发送域不匹配时,Gmail会拒绝邮件。 要将邮件从您的服务器发送到Gmail,我们build议使用您的ISP提供的SMTP中继。 请注意,我们目前无法将IP地址列入白名单或以其他方式作为例外。
它接缝,gmail将testing我的IP与MXlogging,(对于此testing,我从本地主机发送),但如果myhost.com有3个MXlogging,谷歌将testing每个MX匹配我的IP,或有什么办法绑定一个域到一个IP,不绑定一个IP到域。
谷歌后,我认为最重要的是设置DNS PTR。
当您的IP地址列在Spamhaus PBL中时会发生这种情况。 这DNSBL包含一个已知的拨号/dynamicIP地址范围的列表,通常不应该通过SMTP发送邮件。
要解决此问题,请更改邮件客户端的传出邮件服务器设置,以连接到端口587而不是端口25。
我认为问题在于您没有使用Google要求的SSL。
您应该使用gmail smtp服务器作为您的外发邮件服务器。 然后,Gmail将授权并处理您的电子邮件。