If I send an HTML e-mail using the communicate tool in the control panel it will be delivered but the body is always blank. I can send plain text e-mails with the communicate tool and the body is received. I'd like to get this resolved so I can send either HTML or plain text using the communicate tool. Any tips or suggestions on correcting this issue would be greatly appreciated thanks!
This could be a spf issue.
I'm currently trying to problem solve the same issue with expressionengine 2.9.3 - html emails are coming through with a blank message, but plain text emails do contain the message.
If I look at the raw source of the email I can see:
spf=fail (google.com: domain of firstname.lastname@example.org does not designate aaa.bbb.ccc.ddd as permitted sender)
So worth checking your spf record for the domain you are sending this email from with a tool like mxtoolbox - i.e. if you are sending the email from email@example.com check the spf record for yourdomain.com