one23 / laravel-mail-dkim
支持 Laravel 邮件中的 DKIM
v0.1.2
2024-03-19 13:38 UTC
Requires
- php: ^8.0|^8.1|^8.2|^8.3
- illuminate/contracts: ^v9|^v10|^v11
- illuminate/mail: ^v9|^v10|^v11
- illuminate/support: ^v9|^v10|^v11
Requires (Dev)
- laravel/pint: ^v1
- phpstan/phpstan: ^1.4.7
Suggests
- laravel/framework: ^v9.17|^v10|^v11
This package is auto-updated.
Last update: 2024-09-19 14:41:22 UTC
README
为 Laravel MailServiceProvider 添加 DKIM 支持
安装
通过 Composer
$ composer require one23/laravel-mail-dkim
在 config/app.php 中替换默认的 MailServiceProvider 为 \One23\LaravelMailDkim\Mail\MailDkimServiceProvider
... 'providers' => ServiceProvider::defaultProviders() ->replace([ \Illuminate\Mail\MailServiceProvider::class => One23\LaravelMailDkim\Mail\MailDkimServiceProvider::class, ]) ...
在 Laravel 中发布配置
php artisan vendor:publish --provider="One23\LaravelMailDkim\Mail\MailDkimServiceProvider"
配置
编辑文件 .env
DKIM_ENABLE={bool}false DKIM_DOMAIN={string}"..." DKIM_SELECTOR={string}"default" DKIM_PRIVATE_KEY={string}"..." DKIM_PASSPHRASE={string}"" DKIM_ALGORITHM={string}"rsa-sha256" DKIM_IDENTITY={string|null}null
安全
如果您发现任何与安全相关的问题,请发送电子邮件至 eugene@krivoruchko.info 而不是使用问题跟踪器。
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。