Anti-spam engine requirements
Sergio made a list with his requirements for the perfect anti-spam
system. I found an interesting thing about the list. Take any 2 of
those requirements and you can easily find an implementation that
follows them. Take 3 and you find none.
- Zero false positives - Losing one valid message is always worse
than one spam message passing through. Several orders of magnitude
worse. It’s possibly catastrophic. It is a risk that can’t be
taken. It must be matematically provable that the system won’t
reject a valid message.- Low interaction (for me) - The anti-spam engine is useless if
it takes me more time to setup and maintain it, than it takes
dealing with spam and regularly rotate e-mail address.- Very low interaction (for my senders) - Some users will quit
sending the message if they have to take additional action. If
every new sender must take action to message me, emails like
postmaster, sales or webmaster that have very high new-user ratios,
become inefective.
- 1+2 - Just pick one of those annoying
anti-spam mechanisms that force the user to prove he his
human. - 1+3 - Make a lot of rules mannualy
- 2+3 - Use one of those intelligent filters
that try to find if a message is spam using a set of
heuristics - 1+2+3 - Any Ideas?!?
From href="http://blog.portugalmail.pt/K/archive/000237.html">blog.portugalmail.pt.