阅读455 返回首页    go 阿里云 go 技术社区[云栖]


为什么发邮件给189邮箱退信显示550 Not verified by SPF?

SPF全称为Sender Policy Framework,能有效防止随意伪造发件人发送垃圾邮件的行为。
接收邮件的服务商会检查发件人域名的SPF记录,确认发件人的IP地址是否被包含在SPF记录里,若IP在SPF记录里,接收方认为邮件合法,若IP不在SPF记录里,接收方认为这是伪冒的邮件退回。
 
如何解决此问题?
如果您是普通用户,建议您联系外域邮箱(如Gmail)的管理员处理;
如果您是邮箱管理员,建议您检查自己域名的txt记录,添加相关的ip。
 
如何查询SPF的设置?
TXT记录值为:v=spf1 ip4:发信ip ~all
查询域名的txt记录(假设需要查询的域名为”189.cn”),如下:
dig -t txt 189.cn   或者nslookup-qt=txt 189.cn
 
如何修改SPF记录?
如果您是万网的用户,请参考:
1、从diy.hichina.com处登录域名管理系统;
2、在TXT(正文字串)处设置一条TXT记录(假设发信ip为“1.1.1.1”),如下:

如果您不是万网用户,建议咨询您所在域名服务商。
有用 (19) 47.5% 一般 (21) 52.5%

最后更新:2017-01-10 21:14:30

  上一篇:go 为什么发邮件退信显示421 sent too frequently?
  下一篇:go 是否可以取消已发出的邮件?