Help me deal with email: I have a couple domain names, and I get obscene amounts of spam and garbage email. I'd like to setup a system to help deal with all of it, but I'm not very familiar with server-side email setup beyond the basics.
Basically what I'd like to do is setup rules such that if an address matches (something like *@mydomain1.com or delmoi@mydomain2.net) it could be either sent through, dropped, or sent through a sender verification step, that would require someone with the FROM address to reply, or go to a URL and type in one of those captchas. It would also be nice if someone with a particular email address would only have to authorize once.
I've given up on the idea of AI-based spam filtering, which just doesn't work when you have a 10000:1 signal to noise ratio.
Following that step, it would be nice if I could filter mail into different folders and then read everything with IMAP and keep it on the server.
Now, I know the tools to do this exist somewhere, but where, and what, are they? I have a basic Debian installed on my
virtual host. and the mail server is exim (And yes, obviously I'll clear it with my hosting provider before sending out large amounts of email :P)
One of the best things I did was dumping the catch-all address. I know it's handy to have, but getting rid of it helped things immensely.
For a while I was using spamassassin, and training the filters quite regularly for both spam and non-spam messages. Most messages came straight into my inbox, so everything in the spam folder was shown to spamassassin as spam, and things in any other folder had been seen and verified by me, so were used to train spamassassin what not-spam looks like. SA works a lot better when trained, and this system didn't take any of my time after the scripts were written.
More recently I've simply dumped the storage part of the mail server, and have all my mail redirected straight to a gmail account. I read most of my mail from my cell phone through POP access to gmail, can archive and open up items on a computer that are too complex for my Sidekick, and gmail has a second layer of spam filtering that does a pretty good job. This spam filter is maintained by a company that receives a lot more messages than I do, and the entire userbase participates in training the spam filters.
posted by tkolstee at 9:55 AM on February 24, 2006