问题描述
使用阿里邮箱发信时,邮件被退回,系统提示以下错误。
‘554 Reject by behaviour spamANTISPAM_BAT[012****ruler036, r4****24]: broken the antispam rules’
‘554 Reject by behaviour spamANTISPAM_BAT[012****R196a, c0****42]: spf check failed (in reply to MAIL FROM command) ’
问题原因
通过错误提示可以得知,SPF验证失败,即您发送的邮件未通过SPF验证,导致邮件被退回。未通过SPF验证的原因是邮箱的域名验证设置错误。如果您想要了解更多有关SPF记录的信息,请参见更多信息。
解决方案
请检查邮箱的域名解析记录,确认其中存在以下解析记录。
操作解析的域名
|
解析记录类型
|
优先级
|
解析记录值
|
@
|
TXT
|
-
|
v=spf1 include:spf.mxhichina.com -all
|
如果不存在此记录,或者已有记录值与表中记录值不一致,请参考表中记录进行添加或者修改。更新完成后,请重新发送邮件进行测试,确认问题已经修复。
更多信息
问:什么是SPF验证?
答:SPF是Sender Policy Framework的缩写,一种以IP地址认证电子邮件发件人身份的技术,是非常高效的垃圾邮件解决方案。接收邮件方会首先检查域名的SPF记录,来确定发件人的IP地址是否被包含在SPF记录里面,如果在,就认为是一封正确的邮件,否则会认为是一封伪造的邮件进行退回。
问:我应该如何设置SPF验证?
答:如果您使用的是阿里云阿里邮箱,则参见解决方案,在域名解析中添加用于SPF验证的记录即可。
相关文档
适用于
阿里邮箱
文档内容是否对您有帮助?