Fixed crash on reading email without a body

Sometimes when IMAP message doesn't have a body, MailMessage.Load() attempts to read it anyway from beyond the response length, which leads to timeout and IOException. This is a fix for the issue.