PHPackages                             azine/mailgunwebhooks-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Mail &amp; Notifications](/categories/mail)
4. /
5. azine/mailgunwebhooks-bundle

ActiveSymfony-bundle[Mail &amp; Notifications](/categories/mail)

azine/mailgunwebhooks-bundle
============================

Symfony2 Bundle to easily capture feedback from mailgun.com via their provided webhooks

3.0.0(5y ago)104.1k7MITPHPPHP &gt;=5.6.0CI failing

Since Feb 3Pushed 2y ago2 watchersCompare

[ Source](https://github.com/azine/AzineMailgunWebhooksBundle)[ Packagist](https://packagist.org/packages/azine/mailgunwebhooks-bundle)[ Docs](https://github.com/azine/AzineMailgunWebhooksBundle.git)[ RSS](/packages/azine-mailgunwebhooks-bundle/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (19)Versions (12)Used By (0)

AzineMailgunWebhooksBundle
==========================

[](#azinemailgunwebhooksbundle)

Symfony Bundle to capture event data from the Mailgun.com transactional mail service.

If you are using a free mailgun.com account (less than 10'000 email per month), then mailgun.com deletes log-entries about events after about 48 hours.

So if you want to check who recieved the newsletter you sent last week, your busted. :-(

Mailgun.com offeres the cool feature to post the event data to an URL of your choice. =&gt; see [http://documentation.mailgun.com/user\_manual.html#webhooks](http://documentation.mailgun.com/user_manual.html#webhooks) for more details.

This bundle captures this data. You can search for, filter and display log-entries and delete them when you don't need them anymore (or when you need to save some disk-space).

Features
--------

[](#features)

- capture all data that mailgun.com can post via the "webhooks" provided by mailgun.com =&gt; [http://documentation.mailgun.com/user\_manual.html#webhooks](http://documentation.mailgun.com/user_manual.html#webhooks)
- display lists of event entries with search and filter functionality
- show all details of a singel event
- cli command to delete events 'old' events
- cli command to check if mailguns sending ip address is on any block-list, including email notification to administrator if the IP is on a black-list.
- email notification to administrator when mails bounce because of a SPAM rating

Installation
------------

[](#installation)

To install AzineMailgunWebhooksBundle with Composer just add the following to your `composer.json` file:

```
// composer.json
{
    // ...
    require: {
        // ...
        "azine/mailgunwebhooks-bundle": "dev-master",
    }
}

```

Then, you can install the new dependencies by running Composer’s update command from the directory where your `composer.json` file is located:

```
php composer.phar update

```

Now, Composer will automatically download all required files, and install them for you. All that is left to do is to update your AppKernel.php file, and register the new bundle:

```
