Mail server
I run a postfix mail server that collects mail for a number of my domains. The computers in the house use IMAP to access the mail. I use IMAP instead of pop3 so that the mail can be read from any computer in the house and by a webmail client if I am away from home. The IMAP server I use is dovecot.
For remote access I use SquirrelMail which is configured on one of my websites to give me a webmail view of my and my wife's emails.
To catch emails I use spamassassin which works well once it is configured correctly. I have just rebuilt my server and it took me quite a few hours of digging before I remembered the simple reason I struggled to get it working the first time.
I don't know about other distributions but in OpenSuSe the command line parameters for smapd (the spamassassin daemon) are set in /etc/Sysconfig/spamd. The default parms in OpenSuSe includes -L which says not to use the network to help catch spam. This turns out to be the reason that Pyzor and Razor worked fine from the command line but wouldn't work from the daemon. Remove the -L parameter and the spam catching rate will be very high.
