catching invalid emails

While developing you could send email with broken body/from/etc. I've added ```try catch``` into ```MailItem``` to made the list more fault tolerance.