radicalloop/laravel5-dkim

一个用于在 Laravel 5.x 中有条件地使用 DKIM 签名发送电子邮件的包。

1.0.2 2019-11-28 12:50 UTC

This package is auto-updated.

Last update: 2024-08-28 23:37:54 UTC


README

在早期 Laravel 5 版本中使用 DKIM 签名发送电子邮件

安装

  1. 通过 Composer 安装
composer require radicalloop/laravel5-dkim
  1. config/app.php 中,从 providers 数组中注释掉原始服务提供者
// Illuminate\Mail\MailServiceProvider::class,
  1. config/app.php 中,向 providers 数组中添加以下行
RadicalLoop\LaravelDkim\DkimMailServiceProvider::class,
  1. config/mail.php 中填写您的设置
'dkim_should_sign' => env('MAIL_DKIM_SHOULD_SIGN'), // yes / no, if set to no, signing is skipped. Useful for conditional signing.
'dkim_selector' => env('MAIL_DKIM_SELECTOR'), // selector, required
'dkim_domain' => env('MAIL_DKIM_DOMAIN'), // domain, required
'dkim_private_key_path' => env('MAIL_DKIM_PRIVATE_KEY_PATH'), // path to private key, required
'dkim_identity' => env('MAIL_DKIM_IDENTITY'), // identity, optional
'dkim_algo' => env('MAIL_DKIM_ALGO'), // sign algorithm (defaults to rsa-sha256), optional
'dkim_passphrase' => env('MAIL_DKIM_PASSPHRASE'), // private key passphrase, optional

注意:建议将 DKIM 私钥文件路径添加到 .gitignore 中,以便在服务器上保持其私有性。

待办事项

  • 测试