Message text is not required if at least 1 attachment is inlined html

Currently it is required to specify the message text even though the message content is inlined html. This pull request eliminates this restriction by allowing message text to be undeclared if at least 1 attachment is inlined html.