PHPackages                             shivas/bouncer-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. shivas/bouncer-bundle

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

shivas/bouncer-bundle
=====================

Symfony2 bundle for AWS SES/SNS Bounce topic listener and swiftmailer filter

0.2.0(10y ago)61.8k3MITPHPPHP &gt;=5.4.0

Since Feb 8Pushed 9y ago2 watchersCompare

[ Source](https://github.com/shivas/bouncer-bundle)[ Packagist](https://packagist.org/packages/shivas/bouncer-bundle)[ Docs](https://github.com/shivas/bouncer-bundle)[ RSS](/packages/shivas-bouncer-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (7)Versions (7)Used By (0)

Bouncer bundle
==============

[](#bouncer-bundle)

[![SensioLabsInsight](https://camo.githubusercontent.com/471b9b245753cc1c42dbc6a047d33c2e511b6c93cd7cf02ef55f1c430f7fe388/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f35366361303734622d353234632d346562652d383466342d6637643037373238313462302f6d696e692e706e67)](https://insight.sensiolabs.com/projects/56ca074b-524c-4ebe-84f4-f7d0772814b0)[![Build Status](https://camo.githubusercontent.com/ddaa351c22eb36413b9332ddb8899b3c35607a7963669035509c3263e1bd6962/68747470733a2f2f7472617669732d63692e6f72672f7368697661732f626f756e6365722d62756e646c652e737667)](https://travis-ci.org/shivas/bouncer-bundle)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/db21b97878d4dce3f06412f81b6ad4497abe6ae70ac234d29daea3f80bda400e/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f7368697661732f626f756e6365722d62756e646c652f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/shivas/bouncer-bundle/?branch=master)[![Total Downloads](https://camo.githubusercontent.com/f46daaf354014f0386235e5c26f26bc542773b4b9b7ee4a7240db8ff24caeb87/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7368697661732f626f756e6365722d62756e646c652e7376673f7374796c653d666c6174)](https://packagist.org/packages/shivas/bouncer-bundle)

Symfony2 bundle to automate AWS SES users using swiftmailer to filter out bouncing email recipients inside project.

AWS SES users know, if you get big amount of Bouncing emails, AWS will send you into probation period. In some cases, there is no easy way to solve issue. This bundle solves problem transparently filtering recipients lists trough own database built by listening on AWS SNS Bounce topic that it creates and hooks to your identity.

Requirements:
=============

[](#requirements)

1. You use AWS SES to send your emails
2. You have AWS API key
3. You have confirmed email identity (email or whole domain)

Installation
============

[](#installation)

Step 1: Download the Bundle
---------------------------

[](#step-1-download-the-bundle)

Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:

```
$ composer require shivas/bouncer-bundle "~0.1"
```

This command requires you to have Composer installed globally, as explained in the [installation chapter](https://getcomposer.org/doc/00-intro.md)of the Composer documentation.

Step 2: Enable the Bundle
-------------------------

[](#step-2-enable-the-bundle)

Then, enable the bundle by adding the following line in the `app/AppKernel.php`file of your project:

```
