My mail server (runs FreeBSD, not Linux, but it's pretty much the same as far as mail goes anyway):
1) Postfix receives the mail, sends it to procmail for the user if applicable, or just directly to the user's mail spool
2) Procmail runs it through SpamAssassin (using spamc/spamd pair) - this may change to use crm114 and/or amavis/clamav soon (Google for these)
3) Procmail sorts the mail based on headers and other miscellaneous stuff, into various maildir folders, and saves an automatic backup, unless the mail was marked as spam in step 2, in which case it goes straight to the spam mailbox
4a) I use mutt to read the mail
OR
4b) I use Courier-IMAP in SSL mode to read the mail on a remote GUI client, or Courier-IMAP via the webmail interface.
5) Once a month my mail server analyzes the spamassassin results and sends me statistics. Mail server handles ~30k messages a month, primarily for 2 users.
__________________
"There are finer fish in the sea than have ever been caught." -- Irish proverb
|