There is a hidden default for Mail, which I do not think has been mentioned here. You can avoid receiving duplicate Messages (e.g. from mailing lists) by opening a Terminal and typing:
defaults write com.apple.mail UniqueMessagesBeforeRouting 1Before receiving the whole message, the message ID (a mail header) will be checked. If there's already a mail with this message ID, it will be discarded.
Comments (0)
Mac OS X Hints
http://hints.macworld.com/article.php?story=20011223095427320