我想通过 php 发送邮件到 googlemail。我创建了 SPF txt dns 记录。我还需要 DKIM 和 DMARC 吗?
目前没有邮件到达 googlemail。我检查了 spf 是否处于活动状态 https://www.nslookup.io/
没有 DKIM 和 DMARC 就无法工作吗?我不需要/想要在 Google 中拥有公司帐户。
Google 有很多关于此主题的已发布指南:
对所有发件人的要求
自 2024 年 2 月 1 日起,所有向 Gmail 帐户发送电子邮件的电子邮件发件人都必须满足本节中的要求。
重要提示:如果您每天向 Gmail 发送的邮件超过 5,000 封 帐户,请按照发送 5,000 条或更多消息的要求 每天。
- 为您的发送域设置 SPF 或 DKIM 电子邮件身份验证。
- 确保发送域或 IP 具有有效的正向和反向 DNS 记录,也称为 PTR 记录。
- 使用 TLS 用于传输电子邮件的连接。
- 保留垃圾邮件 Postmaster Tools 中报告的费率低于 0.3%。
- 根据互联网消息格式格式化消息 标准,RFC 5322。
- 请勿冒充 Gmail From: 标头。 Gmail 将 开始使用 DMARC 隔离执行策略,并冒充 Gmail 发件人:标头可能会影响您的电子邮件递送。
- 如果您管理 转发服务,包括邮件列表或入站网关,添加 外发电子邮件的 ARC 标头。 ARC 标头表明该消息是 转发并将您识别为转发者。邮件列表发件人 还应该添加一个 List-id: 标头,它指定邮件列表, 发送消息。
每天发送5,000条或更多消息的要求
自 2024 年 2 月 1 日起,每天向 Gmail 帐户发送超过 5,000 封邮件的电子邮件发件人必须满足本节中的要求。
另外:
为了验证消息是否经过身份验证,Google 会执行检查 发送到 Gmail 帐户的邮件。为了改善电子邮件传送,我们 建议您始终为您的 SPF、DKIM 和 DMARC 设置 域。确保您满足最低身份验证要求 本页描述的要求。不存在的消息 使用这些方法进行身份验证可能会被标记为垃圾邮件或被拒绝 出现 5.7.26 错误。
如果您使用电子邮件服务提供商,请验证他们是否经过身份验证 您域的电子邮件具有 SPF 和 DKIM。
来源:https://support.google.com/a/answer/81126?visit_id=638513785227520464-3322085938&rd=1