如何使用DKIM3签署通过PHP发送的电子邮件?

时间:2012-03-31 06:36:00

标签: php email spam dkim

我的网站example1.com托管在host.example2.com上,当我从example1.com通过PHP mail()函数发送电子邮件时。当人们收到消息时,它总是在Gmail中有一个“via”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
  3. 进行真实身份验证

    我在http://www.dkim.org/中搜索,没有找到如何在PHP中执行此操作。

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

1 个答案:

答案 0 :(得分:0)

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

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