arnwaltur / laravel-dkim

用于使用DKIM对发送的邮件进行签名的Laravel包。

1.6 2020-05-04 13:06 UTC

This package is auto-updated.

Last update: 2024-09-17 06:10:08 UTC


README

允许使用DKIM签名电子邮件的包。

需要确认该包与Laravel 7兼容

安装

  1. 通过Composer安装
composer require Fossil01/laravel-dkim
  1. config/app.php中注释掉原始服务提供者所在的行
// Illuminate\Mail\MailServiceProvider::class,
  1. config/app.php中在服务提供者部分添加以下行
Vitalybaev\LaravelDkim\DkimMailServiceProvider::class,
  1. config/mail.php中填写你的设置
'dkim_selector' => env('MAIL_DKIM_SELECTOR'), // selector, required
'dkim_domain' => env('MAIL_DKIM_DOMAIN'), // domain, required
'dkim_private_key' => env('MAIL_DKIM_PRIVATE_KEY'), // path to private key, required
'dkim_identity' => env('MAIL_DKIM_IDENTITY'), // identity (optional)
'dkim_algo' => env('MAIL_DKIM_ALGO', 'rsa-sha256'), // sign algorithm (defaults to rsa-sha256)
'dkim_passphrase' => env('MAIL_DKIM_PASSPHRASE'), // private key passphrase (optional)
  1. 检查你的.env文件
In Laravel 7, 'MAIL_DRIVER' > 'MAIL_MAILER' + add and fill :
MAIL_DKIM_SELECTOR=""
MAIL_DKIM_DOMAIN=""
MAIL_DKIM_PRIVATE_KEY=""
MAIL_DKIM_IDENTITY=""
MAIL_DKIM_ALGO=""
MAIL_DKIM_PASSPHRASE=""