0

我的网站 example1.com 托管在 host.example2.com 上,当我通过 example1.com 的 PHP mail() 函数发送电子邮件时。当人们收到邮件时,它在 Gmail 中总是有一个“通过”host.example2.com 标记。

我发现了这个: http: //support.google.com/mail/bin/answer.py ?hl=en&ctx=mail&answer=1311182

看来我需要:

  1. 使用 SPF 记录 - 我已经这样做了,现在它在电子邮件标题中正确显示“Received-SPF: pass”。
  2. 通过 DKIM3 对我的消息进行签名,以验证来自 example1.com 的真实身份

我浏览了http://www.dkim.org/,没有找到关于如何在 PHP 中执行此操作的信息。

知道如何将 DKIM3 用于通过 PHP mail() 发送的电子邮件吗?谢谢!

4

1 回答 1

0

http://php-dkim.sourceforge.net/似乎是 DKIM 的 PHP 实现。下载包含一个 PHP 库和详细的文档。

请注意,即使您实施 DKIM,Gmail 也可能不会立即停止显示“通过”内容。Google 似乎使用其他启发式方法来决定何时显示“通过”以及何时不显示它,而且他们不太愿意确切地透露您需要做什么。但 DKIM 将大大有助于向 Google 保证您不是垃圾邮件发送者。

于 2012-03-31T07:21:32.223 回答