我的邮箱是企业邮箱 ,在阿里云上买的域名,在腾讯云注册的企业邮箱。在给网易邮箱发送邮件是总是被退回,开始以为是邮件中内容违法了网易邮箱的规定。可是只发送文字也是不行的。
问题:
我之前的发送状态
腾讯企业邮的退信详情
解决方法:
于是跟腾讯云客服联系,得到的答案是SPF.
腾讯企业邮的帮助文档:什么是SPF?如何设置企业邮箱的SPF呢?(TXT记录)
我在解析记录中添加了
在本地查询是否配置成功
我的电脑是windows 系统 打开命令行工具 (cmd)
nslookup -- 回车
set querytype=txt -- 回车
// 输入自己的域名
shanjun.wang -- 回车
查看返回的信息是否是自己设定的spf 信息
之后再给网易邮箱发送邮件在没有遇到退信的问题了
整理:
参考
SPF是为了防范垃圾邮件而提出来的一种DNS记录类型,它是一种TXT类型的记录,它用于登记某个域名拥有的用来外发邮件的所有IP地址
此举的意思是说给每一封用户从U-Mail邮件系统发出的邮件盖上一个戳印,以表明这封邮件是“正版”的。SPF是一种TXT类型的DNS记录,它根据IP地址来认证电子邮件发件人身份,SPF规则规定了一个域名下的邮件必须通过哪些SMTP服务器来发送,一个域名可创建一个TXT解析记录,在这里面是这个域名下所有的SMTP服务器的IP地址,只有通过授权的IP才可以使用该域名发送邮件。
当收件人接收邮件时,首先会检查比对对方邮箱后缀域名的SPF记录,来确定发件人的SMTP服务器的IP地址是否被包含在SPF记录里面,如果在,就认为是正确邮件,否则就判定为伪造,原路退回。
腾讯建议的记录值
TXT记录值为:v=spf1 include:spf.mail.qq.com ~all
结合百度百科中的参数描述
- v=spf1 SPF 的版本。如果使用 Sender ID 的话,这个字段就应该是 v=spf2
- include 包含一个给定的域名的测试
- all 终止测试序列。 ~all 软失败,通常表示测试没有完成。