Skip to content

alexjelin2100/mailjet-symphony-4-x

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mailjet Bundle

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 Mailjet\MailjetBundle\MailjetBundle to your bundles.php:

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

Minimal Configuration

In your config.yml add:

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

Add bundle to your project:

composer require mailjet/mailjet-bundle

ToDo

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

Contributing

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published