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

5.0.0 2026-02-05 16:24 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 plugins directory
  • Rename folder to LeuchtfeuerMailjetAdapterBundle
  • In the Mautic backend, go to the Plugins page as an administrator
  • Click on the Install/Upgrade Plugins button to install the Plugin. OR
  • If you have shell access, execute php bin\console cache:clear and php bin\console mautic:plugins:reload to install the plugins.

Configuration

Mautic

This plugin provide two transports,

  1. 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.
  2. 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,

  1. Navigate to Configuration (/s/config/edit>)
  2. Scroll to Email Settings
  3. 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 Email DSN

Mailjet

  1. Create a Mailjet account
  2. Then retrieve your API and Secret keys. They will be used for authentication purposes.
  3. 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.”

Resources / Further Readings