Bounce Handler

Bounce Handler

Bounce Handler intelligently handles bounces from Dada Mail mailing list messages.

Messages sent to subscribers of your mailing list that bounce back will be directed to the List Administrator Address. This email account is then checked periodically by Bounce Handler.

Bounce Handler then reads awaiting messages and parses the messages in an attempt to understand why the message has bounced.

The parsed message will then be examined and an action will be taken.

The usual action that is taken is to apply a score to the email address that has bounced the message. Once the Score Threshold is reached, the email address is unsubscribed from the mailing list.

User Guide

For a guide on using Bounce Handler, see the Dada Mail Manual:

For more information on Pro Dada/Dada Mail Manual:

Obtaining a Copy of the Plugin

Bounce Handler is located in the, dada/plugins directory of the main Dada Mail distribution, under the filename, bounce_handler


POP3 Email Account

Bounce Handler works by checking a email address via POP3. (IMAP is not supported).

You will need to create a new email address account manually for Bounce Handler to utilize.

Example: create, where, is the name of the domain Dada Mail is installed on.

Guidelines on this address:


This plugin can be installed during a Dada Mail install/upgrade, using the included installer that comes with Dada Mail. Under Plugins/Extensions (Optional) check the option, Bounce Handler.

Below this option are form fields to put in the POP3 accounts login credentials, as well as a place to test those credentials out.

Once Dada Mail installed, all new mailing lists will use the Bounce Handler's email address as the List Administrator. Any previous mailing lists may need to be manually set to have their List Administrator set to this address - this can be done in the List Control Panel under, Your Mailing List - List Information


Bounce Handler runs in the background on a schedule. Make sure to set Dada Mail's cronjob:


Bounce Email Address

Do you use only one Bounce Email Address for all the mailing lists?


Even though there's only one Bounce Email Address, it is used by all the mailing lists of your Dada Mail, but Bounce Handler will work with every mailing list individually. Each mailing list also has a separate Bounce Scorecard.


Copyright (c) 1999 - 2016 Justin Simoni All rights reserved.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

Parts of this script were swiped from Mail::Bounce::Qmail module, fetched from here:

The copyright of that code stated:

Copyright (C) 2001,2002,2003 Ken'ichi Fukamachi All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

Thanks Ken'ichi

Dada Mail Project