Procmail is a program for sorting email. It follows the instructions in your .procmailrc to put mail into different folders, forward email or even just delete it without a trace.
On Spoon your .procmailrc will look something like this:
#Default .procmailrc - foward mail to TCD address #Put a # in front of both lines below for local mail delivery :0 ! email@example.com
This sends all your email to your Trinity address - after removing viruses and spam. Note that by default your spam will end up in ~/Maildir/Junkmail/
Filtering based on who an email is from
Lets start out by putting all your email from people in Netsoc in a seperate folder. Replace your .procmailrc with:
:0 * ^From: .*@netsoc.tcd.ie .netsoc/
Note that everything else will now end up in ~/Maildir. The .netsoc folder doesn't exist, but procmail will create it the next time someone from Netsoc emails you.
The .* in the above means anything. Procmail uses Regular Expressions to classify email.
If you were on ILUG (the Irish Linux Users' Group) and wanted your email in a separate folder you could use:
:0 * ^List-Id: .*ilug.linux.ie .ilug/
You'll have to go through the headers of an email from your mailing list to find one that will separate it from other email.
A more thorough tutorial on Procmail recipes can be found here.