This can be done. It is beyond me why it has not happened yet.
Firstly you should know that these spam filters, these little applets that move suspected spam into a designated Spam folder, are a complete waste of time, money, effort resources etc. etc. They do not work. The fact that they move suspected spam into a folder so that YOU MAY GO LOOK AT THE SPAM is our first clue that these little applets do not work. The goal here is to not receive spam in the first place.
There are a number of server based solutions that do work. These server level solutions must be employed by ISPs, corporations etc that operate the worlds mail servers.
One such system that does work is the black list system. The basic idea is this: when ever someone gets a piece of spam they report it to the Spam Blacklist Server. The offending servers domain name and IP address is then blacklisted by adding it to the list on the Spam Blacklist Server. Now to prevent the sending of spam email servers need merely to check with the Spam Blacklist Server to see that the senders domain is not on the blacklist and if so it may send the message. If a sender domain is on the blacklist then the email server merely rejects the senders message and does not send it.
There are at least two or three flavors of what I’m calling the black list system. On my mail server I use what is called Reverse DNS Blacklists which works basically as I have described above. This system works very well for me. It blocks thousands of “spammers” monthly and I never see the spam at all in any form.
I encourage you to request your ISP and/or employer to implement this type of spam prevention. This is the best method I know of.
References
http://en.wikipedia.org/wiki/Anti-spam_techniques_(e-mail)
http://www.sendmail.org/support/antispam
Another mechanism is the Sender Policy Framework, use by Google and AOL.
http://en.wikipedia.org/wiki/Sender_Policy_Framework