For those of you stuck with micro$haft, you can add a line of defence between your e-mail server and your Inbox, in the form of Mailwasher -
http://mailwasher.net . It can be free but the creator asks that those who like it, donate something towards development costs.
Just set Mailwasher to ping your mailserver instead of your e-mail program, and look at the new messages that come in. You can preview in raw text form so nothing can get through it.
Recieve an e-mail with an attachment from someone you don`t know? Blank body of the message, nonsensical subject and ~120-130kb attachment? Delete it right off the server before it gets near you.
If you`re a bit of a nerd you can view the message source and see the headers and ASCII interpretation of the attachment too, and be able to determine what`s OK (ie, someone sent you a holiday photo, etc) or what`s evil (double file extension, EXE, PIF, SCR files, etc...).
The valid and friendly mail can then be safely downloaded into your mail program right after deleting the unwanted stuff, without much to worry about!
Oh - and Mailwasher is also useful for de-spamming your mail too, that is its main reason to exist, you can bouce back spam as if it was sent to an invalid/undeliverable mail box. Sooner or later all but the most aggressive spammers will leave you alone cos they think your address is no longer valid. The worst thing you cna do with spam is open it, read it, and send Remove requests to the addresses contained within.
But that`s for another day and another topic...