fix comm email parser for multipart emails (bug 1042608)

I think it's okay, only wanted to check this so that it doesn't try to parse a list instead of an email. It was throwing TypeError