防止你发出的邮件进入收件人的垃圾邮件收件箱
如果你发出的邮件落在收件人的垃圾邮件文件夹中,可能有以下几个原因:
- 你域名的 DNS 区域中缺少特定的 DNS 记录
- 你的 内容 被检测为类似垃圾邮件
- 你使用了不安全的 发送邮件方式
你可以按照以下建议防止你的邮件被标记为垃圾邮件 👇
将邮件标记为“非垃圾邮件”
此解决方案会在接收方一端解决问题。你可以请收件人自己将你发送的邮件标记为 非垃圾邮件(Not spam)。一旦他们这样做,来自你的邮件就不会进入他们的垃圾邮件收件箱。
添加 DNS 验证
有两个特定的 DNS 记录用于验证邮件:
- SPF(代表 发件人策略框架(Sender Policy Framework))记录允许域名所有者指定哪些邮件服务器被授权代表他们发送邮件
- DKIM(代表 域名密钥识别邮件(DomainKeys Identified Mail))记录用于对邮件的真实性和完整性进行签名和验证:它涉及为外发邮件添加数字签名,收件人的邮件服务器可以验证该签名
这两个记录都是 TXT 类型,应添加到你域名的 DNS 区域中。
检查邮件投递情况
有时,邮件不会进入垃圾邮件,而是根本没有被投递给收件人。
如果你使用 Hostinger Email,可以通过以下方式检查外发邮件的投递状态:如何查看 Hostinger Email 的投递日志 💡
更改发送方式

另一个常见原因是使用了不可靠、不安全的发送邮件方式,例如 phpmail() 函数。
虽然我们的服务器启用了 phpmail(),但我们建议仅将其用于一次性发送 和测试 目的。
对于常规通信,你需要切换到 SMTP。这是一种更可靠的发送邮件方式,将改善你的邮件投递。切换到 SMTP 的一个额外好处是:通过 phpmail() 发送的邮件将发件人显示为通用地址:
通过 SMTP 发送邮件时,收件人将能够看到你的域名作为发件人,这会让你获得更多信任。
如果你的网站是基于 WordPress 的,你可以按照本教程配置 SMTP 设置:如何配置 WordPress SMTP 设置以发送邮件 💡
来源:Hostinger 官方帮助文档