Products
GG网络技术分享 2025-03-18 16:09 3
SPF(发件人政策框架)和DMARC(基于域的消息认证、报告和一致性)都是互联网电子邮件的扩展。这样一来,未经授权的人就不能使用你的电子邮件地址来冒充你。有时候我们会遇到”spf fail – not authorized send“,也就是“spf失败-未授权发送”。
在SMTP对话中,认证验证的结果应返回给发送邮件的传输代理(MTA)。请记住,并非所有的邮箱提供商都在其垃圾邮件过滤器中使用SPF认证。
SPF记录在你的DNS管理器中维护,我们个人使用Cloudflare来管理我们的DNS,但如果你在其他地方管理,你就必须在那里调整你的记录,或者你也可以要求你的主机提供商或系统管理员为你做这件事。
SPF是TXT类型的DNS记录,它通常看起来像这样
v=spf1 a mx ip4:52.26.86.77 ~all
在本教程中,将介绍如何修复 “spf失败–未授权发送”。
如果你的接收者得到一个错误 “spf fail – not authorized send”,这意味着你的服务器IP没有被授权为你的域名发送邮件。
例如,你有一个名为admin@banzhuti.com的电子邮件(托管在 198.168.100.100),你正在向 hello@gmail.com 发送电子邮件,现在 Gmail 将检查你的 SPF 记录是否允许 198.168.100.100 为 cyberpanel.net 发送电子邮件。要做到这一点,你的SPF记录应该是这样的
v=spf1 a mx ip4:198.168.100.100 ~all
但是如果你的SPF记录不是这样的,你就会一直收到一个错误,你需要做的就是更新或添加你的SPF记录,让你的服务器代表你的域名发送邮件。
如果你使用Cloudflare管理你的DNS记录,那么在他们的DNS管理器中添加SPF记录真的很容易,只需登录Cloudflare控制面板,选择你想添加SPF记录的域名。
现在,在左侧栏选择 DNS,然后添加您的 SPF 记录,如下图所示。
有一个有效的SPF记录总是好的,因为不是每个电子邮件提供商都会进行这种检查,但你仍然需要发布有效的SPF记录,以防你遇到任何问题。因为上帝才知道有人可以通过冒充你做什么。o(* ̄︶ ̄*)o
Demand feedback