phpmailer / dkimvalidator
PHP的DKIM签名验证器。
v0.3
2019-10-10 17:19 UTC
Requires
- php: >=7.2.0
- ext-hash: *
- ext-mbstring: *
- ext-openssl: *
README
一个用于检查DKIM签名和头部设置的简单验证类。需要PHP 7.2或更高版本。
想要发送带有DKIM签名的电子邮件?查看PHPMailer!
安装
composer require phpmailer/dkimvalidator
使用
use PHPMailer\DKIMValidator\Validator; use PHPMailer\DKIMValidator\DKIMException; require 'vendor/autoload.php'; //Put a whole raw email message in here //Load the message directly from disk - //don't copy & paste it as that will likely affect line breaks & charsets $message = file_get_contents('message.eml'); $dkimValidator = new Validator($message); try { if ($dkimValidator->validateBoolean()) { echo "Cool, it's valid"; } else { echo 'Uh oh, dodgy email!'; } } catch (DKIMException $e) { echo $e->getMessage(); }
变更日志
- 原始包angrychimp/php-dkim;
- 由teon/dkimvalidator分支。
- 由Marcus Bointon(Synchro)于2019年10月分支到phpmailer/dkimvalidator。
- 重构
- 为PSR-12和PHP 7.2进行清理
- 各种错误修复和新功能。