leuchtfeuer / mautic-mailjetadapter-bundle
Plugin allows sending emails with Mailjet in batches via API and callback handling used for bounce management.
Installs: 610
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 5
Open Issues: 3
Type:mautic-plugin
pkg:composer/leuchtfeuer/mautic-mailjetadapter-bundle
Requires
- php: >=8.0.0
- mautic/core-lib: ^5.0
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2026-02-05 16:25:46 UTC
README
Overview / Purpose / Features
This plugin enable Mautic 5 to run Mailjet as a email transport, including bulk sending via API, and catching bounces and other feedback via Webhook.
Requirements for this release
- Mautic 5.x (minimum 5.1)
- PHP 8.0 or higher
Installation
Composer
This plugin can be installed through composer.
Manual Installation
Alternatively, it can be installed manually, following the usual steps:
- Download the plugin
- Unzip to the Mautic
pluginsdirectory - Rename folder to
LeuchtfeuerMailjetAdapterBundle - In the Mautic backend, go to the
Pluginspage as an administrator - Click on the
Install/Upgrade Pluginsbutton to install the Plugin. OR - If you have shell access, execute
php bin\console cache:clearandphp bin\console mautic:plugins:reloadto install the plugins.
Configuration
Mautic
This plugin provide two transports,
- SMTP Relay: The best and fastest way to use the SMTP Relay is to have your own local mail server relaying messages to the Mailjet SMTP.
- Email API: The Mailjet API is organized around REST. For more visit Send API v3.1.
| DSN (Data Source Name) | |
|---|---|
| SMTP Relay | 'mailer_dsn' => 'mautic+mailjet+smtp://<apiKey>:<secretKey>@default:465', |
| Email API | 'mailer_dsn' => 'mautic+mailjet+api://<apiKey>:<secretKey>@default:465', |
Follow the steps to set up Mailjet DSN,
- Navigate to Configuration (/s/config/edit>)
- Scroll to Email Settings
- Update the following fields leaving rest default or empty,
| Field | Value |
|---|---|
| Scheme | mautic+mailjet+smtp or mautic+mailjet+api |
| Host | default |
| Port | 465 |
| User | <apiKey> |
| Password | <secretKey> |
The <apiKey> and <secretKey> will be used for authentication purposes. Please visit the Mailjet Guide
On the Configuration page Email DSN should look like 
Mailjet
- Create a Mailjet account
- Then retrieve your API and Secret keys. They will be used for authentication purposes.
- Set up the webhook hook for event tracking from your account preferences, in the Event Tracking section. The webhook URL should be
https://<your-domain.tld>/mailer/callback.
Known Issues
Troubleshooting
Make sure you have not only installed but also enabled the Plugin.
If things are still funny, please try
php bin/console cache:clear
Change log
Future Ideas
- Plugin DEPRECTAED - No future improvements intended
Sponsoring & Commercial Support
We are continuously improving our plugins. If you are requiring priority support or custom features, please contact us at mautic-plugins@leuchtfeuer.com.
Get Involved
Feel free to open issues or submit pull requests on GitHub. Follow the contribution guidelines in CONTRIBUTING.md.”
Credits
Author
Leuchtfeuer Digital Marketing GmbH Please raise any issues in GitHub. For all other things, please email mautic-plugins@Leuchtfeuer.com
License
“This plugin is licensed under the MIT License. See the LICENSE file for more details.”