one23 / laravel-mail-dkim
Support DKIM in Laravel Mail
v0.1.3
2025-03-03 09:26 UTC
Requires
- php: ^8.0|^8.1|^8.2|^8.3|^8.4
- illuminate/contracts: ^v9|^v10|^v11|^v12
- illuminate/mail: ^v9|^v10|^v11|^v12
- illuminate/support: ^v9|^v10|^v11|^v12
Requires (Dev)
- laravel/pint: ^v1
- phpstan/phpstan: ^1.4.7|^2
Suggests
- laravel/framework: ^v9.17|^v10|^v11|^v12
This package is auto-updated.
Last update: 2025-03-03 09:26:34 UTC
README
Add DKIM support for Laravel MailServiceProvider
Install
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, ]) ...
Publish configuration in Laravel
php artisan vendor:publish --provider="One23\LaravelMailDkim\Mail\MailDkimServiceProvider"
Configuration
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
Security
If you discover any security related issues, please email eugene@krivoruchko.info instead of using the issue tracker.
License
The MIT License (MIT). Please see License File for more information.