Download the PHP package copromatic/mailgun-admin-bundle without Composer
On this page you can find all versions of the php package copromatic/mailgun-admin-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download copromatic/mailgun-admin-bundle
More information about copromatic/mailgun-admin-bundle
Files in copromatic/mailgun-admin-bundle
Package mailgun-admin-bundle
Short Description A bundle that offers a set of tools to monitor emails sent via Mailgun
License MIT
Informations about the package mailgun-admin-bundle
Table of contents
Requirements
This bundle is tested with Symfony 3 and PHP 7.1 with Swiftmailer and Mailgun Transport
Getting started
MailgunAdminBundle simply register ids of emails sent from Mailgun in DB and offers
Just pull the vendor:
composer require copromatic/mailgun-admin-bundle
(Optional) Set up a connection for the bundle, will use "default" if not specified
Then update your database:
php [bin|app]/console doctrine:schema:update --force [--em=mailgun_admin]
Or
php [bin|app]/console doctrine:migration:diff
and php [bin|app]/console doctrine:migration:migrate
if you roll with migrations
A Swiftmailer listener waits for an email sent, it registers it to the DB if it bears a Message-Id (set up by Mailgun)
What's included
8 tables:
One for messages (mailgun can set their same id to multiples emails if they are sent at the same time)
7 for trackers:
bounces, clicks, deliveries, failures, opens, spam reports
TODO
- ! tests !
- Implement unsubscribe tracking
- Services to access content easily
- Twig extensions to display data
Creators
[github.com/copromatic]()
Yannis Touili
- [github.com/touiliy]()
Copyright and license
Code and documentation copyright 2012-2017. Code released under the MIT License.
All versions of mailgun-admin-bundle with dependencies
symfony/symfony Version 3.*
doctrine/orm Version ^2.5
doctrine/doctrine-bundle Version ^1.6