Determining Virus Infected E-mails in my Inbox

How will I know if a particular e-mail that has just landed in my inbox contains a virus?
Are there any programs that I can integrate in my e-mail client to automatically blocked virus infected e-mails?
I am using Outlook Express and Gmail.
