At the NFG mail servers, we block about 10 spam messages
for every valid email our customers receive. Even so,
customers keep asking for more agressive spam filters.
Spam filtering requires a lot of system resources.
Content filtering involves opening each message and matching its
full contents against a database of spam patterns.
This involves a lot of disk read/write actions and heavy number crunching.
In the graph above, our mail server was flooded with
more spam than it could adequately handle.
Of course, we could allocate more system resources
or try and tune the server some more.
However, the solution turned out to be much simpler: greylisting.