【问题标题】:How to sign my email messages sent via PHP with DKIM3?如何使用 DKIM3 对通过 PHP 发送的电子邮件进行签名?
【发布时间】:2012-04-14 18:27:33
【问题描述】:

我的网站 example1.com 托管在 host.example2.com 上,当我通过 PHP mail() 函数从 example1.com 发送电子邮件时。当人们收到邮件时,它始终在 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() 发送的电子邮件消息吗?谢谢!

【问题讨论】:

    标签: php email spam dkim


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-15
      • 2011-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-31
      相关资源
      最近更新 更多