Fix bug when replying to certain HTML emails

We need to match the body tag assuming it might contain extra
attributes not just <body> to find the start of the email body
Ignore checking email suffix for zero length addresses