one23/laravel-mail-dkim

Support DKIM in Laravel Mail

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

This package is auto-updated.

Last update: 2024-04-19 13:47:04 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.