关于在自有域名添加Salesforce SPF记录的技术咨询
关于在Network Solutions域名中添加Salesforce SPF记录的解答
1. 是否需要直接在Network Solutions托管的域名中添加SPF记录?
是的,完全正确。SPF是DNS TXT记录(部分服务商也支持专门的SPF类型记录,但TXT是通用兼容的选择),必须在你的域名托管服务商(也就是Network Solutions)的DNS管理后台添加,这样全球邮件服务器才能查询到这条记录,验证Salesforce发送的邮件合法性。
2. SPF记录的字段填写说明
针对你的主域名example.com,字段填写应该这样操作:
- 文本字段(记录值):你提到的
v=spf1 mx include:_spf.salesforce.com ~all是完全正确的。解释一下各部分的作用:v=spf1:声明这是SPF版本1的记录mx:允许你域名MX记录指向的邮件服务器发送邮件include:_spf.salesforce.com:授权Salesforce的邮件服务器代表你的域名发送邮件~all:表示如果发件服务器不在上述授权列表中,邮件会被标记为软失败(适合测试阶段,后续确认一切正常后可以改成-all硬失败,严格拒绝未授权的发件)
- 主机字段(记录前缀):你不需要填写MX记录的值
example-com.mail.protection.outlook.com。对于主域名example.com,这个字段应该填写@(代表主域名),或者有些服务商的界面里留空即可——因为SPF记录是属于你的主域名本身的,而不是某个子域名或MX目标地址。
3. 关于Network Solutions后台操作的补充
虽然看不到你的截图,但一般在Network Solutions的DNS管理界面中,你需要找到“添加TXT记录”的选项:
- 选择记录类型为
TXT - 主机名填
@ - 记录值填入你准备好的SPF字符串
- 保存后等待DNS生效(通常需要15分钟到24小时,取决于TTL设置)
内容的提问来源于stack exchange,提问作者Paul
相关产品推荐
相关产品推荐

