Add DKIM support for Laravel MailServiceProvider
Via Composer
$ composer require one23/laravel-mail-dkim
Replace default MailServiceProvider
to \One23\LaravelMailDkim\Mail\MailDkimServiceProvider
in config/app.php
...
'providers' => ServiceProvider::defaultProviders()
->replace([
\Illuminate\Mail\MailServiceProvider::class => One23\LaravelMailDkim\Mail\MailDkimServiceProvider::class,
])
...
php artisan vendor:publish --provider="One23\LaravelMailDkim\Mail\MailDkimServiceProvider"
Edit file .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
If you discover any security related issues, please email eugene@krivoruchko.info instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.