![来自您电子邮件地址的垃圾邮件](https://linux22.com/image/1466370/%E6%9D%A5%E8%87%AA%E6%82%A8%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E5%9C%B0%E5%9D%80%E7%9A%84%E5%9E%83%E5%9C%BE%E9%82%AE%E4%BB%B6.png)
我想我们都见过这种情况,电子邮件的标题From
设置为您自己的电子邮件地址,就好像您就是发送垃圾邮件的人一样。我一直认为您对此无能为力,因为标题From
是免费的。
这是事实吗,或者有工具可以防止此类垃圾邮件?
答案1
您最有可能看到将标头From
设置为您自己的电子邮件地址的垃圾邮件,原因至少有以下之一:
- 您的电子邮件地址的域名没有发件人策略框架 (SPF) 记录明确指定哪些主机被允许代表您发送电子邮件。
- 您的电子邮件接收服务器 (邮件传输代理或 MTA 不进行 SPF 验证。
设置严格 SPF 记录
如果你的域名是,example.com
并且你从该 IP 地址发送电子邮件1.2.3.4
,那么你可以将以下严格的 SPF 记录放入你的区域文件中,仅有的允许
1.2.3.4
,- 域名
A
记录,以及 - 域名
MX
记录解析为
发送电子邮件:
example.com. IN TXT "v=spf1 +a +mx +ip4:1.2.3.4 -all"
此记录不会阻止垃圾邮件发送者在From
标头中使用您的电子邮件地址,但它会告诉关注 SPF 记录的接收服务器拒绝发送电子邮件不是由...发送1.2.3.4
。
如果您的域名使用邮件提供商,则需要向他们了解要使用的 SPF 设置。例如,Google 应用,你需要遵循这些说明。
配置电子邮件服务器以检查 SPF
有各种不同的 MTA 及其控制面板。您需要查阅 MTA 或其控制面板的文档(例如控制面板) 设置 SPF 检查。
举个例子,Exim 可以配置为通过以下方式检查 SPF 记录本指南。