ligorikus / laravel-dkim
Laravel 包,用于使用 DKIM 签署发出的邮件。
dev-master
2021-04-02 06:18 UTC
Requires
- php: >=7.2.5
- laravel/framework: ^5.2|^6.0|^7.0
This package is auto-updated.
Last update: 2024-09-29 05:22:32 UTC
README
Laravel DKIM
允许使用 DKIM 签署电子邮件的包。
需要确认此包与 Laravel 7 兼容
安装
- 通过 Composer 安装
composer require Fossil01/laravel-dkim
- 在
config/app.php
中注释掉原有的服务提供者行
// Illuminate\Mail\MailServiceProvider::class,
- 在
config/app.php
中在提供者部分添加以下行
Vitalybaev\LaravelDkim\DkimMailServiceProvider::class,
- 在
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)
- 检查您的
.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=""