This package is abandoned and no longer maintained. The author suggests using the mailjet/mailjet-bundle package instead.

Symfony bundle for Mailjet API V3

Installs: 8

Dependents: 0

Suggesters: 0

Security: 0

Stars: 27

Watchers: 9

Forks: 20

Open Issues: 7


2.0.0 2019-06-13 13:00 UTC


Build Status Packagist Packagist GitHub license Documentation

Symfony bundle for handling Mailjet API V3 using this wrapper: https://github.com/mailjet/mailjet-apiv3-php


  • Retrieve \Mailjet\Client to make custom Mailjet API V3 requests
  • SwiftMailer Transport integration
  • Synchronize Contact Metadata (Contact Properties) with your config
  • Synchronize your user with Mailjet contact list
  • Use your own userProvider (basic FosContactProvider included to interface with FosUserBundle)
  • Use lifecycle event to subscribe/unsubscribe/update/delete/changeMail user from a contact List
  • Register Event API - real time notifications (webhook)


Add Mailjet\MailjetBundle\MailjetBundle to your bundles.php:

$bundles = [
    // ...
    Mailjet\MailjetBundle\MailjetBundle::class => ['all' => true]

Minimal Configuration

In your config.yml add:

    api_key:    "%mailjet.api_key%"
    secret_key: "%mailjet.secret_key%"

Add bundle to your project:

composer require mailjet/mailjet-bundle


  • More unit tests
  • Functionnal tests
  • Other features like Campaigns, stats, ...


If you want to contribute to this project, look at over here