one23/laravel-mail-dkim

支持 Laravel 邮件中的 DKIM

v0.1.2 2024-03-19 13:38 UTC

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)。有关更多信息,请参阅 许可证文件