The missing Mandrill API based mail driver for Laravel
Note
This is a community project and not an official Laravel package
| Laravel | Install |
|---|---|
| 11.x | ^4.0 |
| 10.x | ^3.1 |
| 9.x | ^3.0 |
| 8.x | ^2.0 |
| 7.x | ^1.2 |
| 6.x | ^1.0 |
- Install the Package via Composer
Run the following command in your terminal to install the package using Composer:
composer require intonate/laravel-mandrill-driver- Configure Environment Variables
Update your .env file with the following environment variables:
MAIL_MAILER=mandrill
MANDRILL_SECRET=YourMandrillAPIKey- Update Service Configuration
Open your config/services.php file and add the Mandrill configuration to it:
'mandrill' => [
'secret' => env('MANDRILL_SECRET'),
],- Configure Mail Driver
In your config/mail.php file, add the Mandrill mailer configuration to the "mailers" array:
'mailers' => [
//...
'mandrill' => [
'transport' => 'mandrill',
],
],Follow these steps to configure the Mandrill mail driver for Laravel 6 and 7:
- Configure Environment Variables
Update your .env file with the following environment variables:
MAIL_DRIVER=mandrill
MANDRILL_SECRET=YourMandrillAPIKey- Update Service Configuration
Open the config/services.php file and insert the Mandrill configuration:
'mandrill' => [
'secret' => env('MANDRILL_SECRET'),
],This is an open-sourced software licensed under the MIT license.