MC Bulkmail

MC Bulkmail is a free tool for performing mass email distributions. It aims for simplicity. It tries to do one thing (email distribution) and to do it well. For example, composing the actual message to distribute is done by the user using their regular MUA (e.g. Outlook or GroupWise).


MC Bulkmail is written in Perl. It requires several common Perl modules, and a couple uncommon Perl modules. See the README included with the download for a complete list.

The web interface part of MC Bulkmail is run as a CGI script, so virtually any web server will do here. MC Bulkmail uses CAS for authentication; in the near future it will be reprogrammed to just use external authentication (i.e. let the web server worry about authentication).

MC Bulkmail expects to be able to receive email on two email aliases. This is implemented by configuring the MTA to pipe mail for those two email addresses to a certain executable provided by MC Bulkmail.

MC Bulkmail runs a daemon to actually perform deliveries. Instructions are included for running the daemon using Upstart.

MC Bulkmail 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.

Download MC Bulkmail

Download the current version: Version 2.1.

See what's new in this release.


Please send feedback. Patches are also welcome. Send to Jason Long (

Last updated: 2009-12-02