I've tried a few different spam filters, but literally nothing is working. So I've decided to give SpamAssassin a shot (it wasn't the first I tried, which seems odd to some), but it blocks literally every email sent, even with the configuration seemingly right. So are there any suggestions, or maybe some really thorough tutorials I could get some links to? The basic setup just doesn't seem to work. Either everything gets blocked, or most gets through.
Gmail works good but i saw article on how to have email sent to gmail then forward to other email so you get email with most all spam filtered out. Not sure where but it was a neat idea.
You'ld probably spend the same amount of time learning how to use spamassasin properly as you would looking for a replacement that works out of the box for you. The only difference is with the first option you'll have learned somthing afterwards.
At this time I don't know of any single way to reliably filter all spam and save all ham however you can get pretty close by using multiple methods in conjunction with each other. I quite like the concept of filtering everything through Gmail first. Not only is it really good, but you will be contributing to making my spam filter better. This isn't a tutorial so much as a description of what this guy uses to filter his spam: http://www.acme.com/mail_filtering/ What I find interesting about it is that much of what he describes are simply methods for detecting spam more cheaply. This essay is also quite interesting with regards to recognising spam: http://www.paulgraham.com/spam.html Spamassassin has a bayesian filter built in to it that can be automatically trained from the spammiest spam you get but it isn't much good until it has some training. It has been too long since I last used it for me to help you diagnose your problem. When I first set Spamassassin up, I only used the first page of Google for "spamassassin tutorial" and whatever I found linked from the official Spamassassin site. That did the job for me - I hope it does for you too. You can tell Spamassassin to add it's own headers to the email which can give you an idea of what it's doing internally. Unfortunately, I don't remember whether this was in the spamassassin conf or in procmail.