The problem

The solution: Attribmail

Attribmail is a computer program (written in Python) designed to solve the above problem. It takes a database of your users and their attributes (subject, staircase number, etc.) - which you probably had lying around anyway - and plugs into your MTA to allow you to send to addresses like this:

subject.chemistry.staircase.6@atm.yourdomain.tld

Because these addresses don't have to be configured in advance, you can email any group of users you have the attributes stored for, at any time.

Getting Attribmail

Attribmail is released under the GNU General Public License. It's very much a work in progress at the moment - feel free to experiment with the current Subversion copy by browsing the web interface or doing:

$ svn co https://svn.dnorth.net/attribmail/trunk attribmail

Attribmail depends on:

You can see my eventual plans for Attribmail on the roadmap. If you'd like to be told when the codebase reaches a useable state, email me, or keep an eye on the RSS feed.

The author

Attribmail is being written by me, David North, a student based in Oxford, UK. The idea came to me because I'm all too often on the recieving end of emails not indended for me, which Attribmail would eliminate. My home page is here.