metalinspired/zf-dkim

此包已被废弃,不再维护。作者建议使用 metalinspired/laminas-dkim 包。

Zend Mail 的 DKIM 签名者

v2.0.0 2016-12-17 13:12 UTC

This package is auto-updated.

Last update: 2023-11-23 13:14:29 UTC


README

Zend Framework DKIM 签名者。

注意

我尝试联系此项目的原始作者,但他忽略了我,所以我决定克隆项目并继续改进。

我将感激每一个贡献。

安装

此模块的安装使用 composer。有关 composer 文档,请参阅 https://getcomposer.org.cn

php composer.phar require joepsyko/zf-dkim

创建一个 ./config/autoload/dkim.global.php./config/autoload/dkim.local.php 文件,配置变量值如项目 .dist 文件中所述。

使用方法

  1. 创建 DKIM 域名密钥

  2. 使用 config.dist 文件配置 DkimSigner

  3. 签名并发送

**例如在您的控制器中:**
$mail = new \Zend\Mail\Message();
$mail->setBody("Hello world!");
$mail->setFrom('from@example.com');
$mail->addTo('to@example.com');
$mail->setSubject('subject');

// sign message with dkim
$signer = $this->getServiceLocator()->get(\Dkim\Signer\Signer::class);
$signer->signMessage($mail);

// send message
$transport = new \Zend\Mail\Transport\Sendmail();
$transport->send($mail);

就是这样。