mailjet/mailjet-bundle

Symfony bundle for Mailjet API V3

Installs: 71 205

Dependents: 0

Suggesters: 0

Stars: 18

Watchers: 11

Forks: 12

Open Issues: 2

Type:symfony-bundle

1.0.5 2018-03-06 11:45 UTC

README

Build Status Packagist Packagist GitHub license Documentation

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

Features

  • 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)

Setup

Add bundle to your project:

composer require mailjet/mailjet-bundle

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

$bundles = [
    // ...
    new Mailjet\MailjetBundle\MailjetBundle(),
];

Minimal Configuration

In your config.yml:

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

ToDo

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

Contributing

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