发信失败收到“550 failed to meet SPF requirements”报错

问题描述

阿里邮箱发送邮件时,若出现投递失败产生退信,内容提示类似如下:

the mta server of * reply:550 failed to meet SPF requirements

或者内容提示如下:

the mta server of 163.com - 163mx01.mxmail.netease.com(220.X.X.141) reply:550 MI:SPF mx14,QMCowECpA0qTiftVaeB3Cg-.872S2 1442548128 http://mail.163.com/help/help_spam_16.htm?ip=42.X.X.177&hostid=mx14&time=1442548128 

问题原因

该问题是由于邮件被收信方服务器的SPF策略检测身份认证未通过导致。

说明

SPF是(Sender Policy Framework)的缩写,一种以IP地址认证电子邮件发件人身份的技术,是非常高效的垃圾邮件解决方案。接收邮件方会首先检查域名的 SPF 记录,来确定发件人的IP地址是否被包含在SPF记录里面,如果在,就认为是一封正确的邮件,否则会认为是一封伪造的邮件进行退回。

解决方案

使用阿里邮箱时,请正确按照阿里邮箱域名解析设置方法添加TXT解析,阿里邮箱服务器默认的TXT解析指向如下:

v=spf1 include:spf.qiye.aliyun.com -all

完整阿里邮箱的统一域名解析设置方法,请参考阿里邮箱域名解析设置方法

适用于

  • 阿里邮箱