I've had this problem sometimes if someone sends a very large attachment - the connection hangs and it never downloads fully. Only solution I've found is to access the email via webmail rather than using your email program (Outlook Express or whatever) to download it. Most ISPs give instructions on how to access email via webmail on their Help pages if you have a look.