If you get this ERROR her in a Ruby on Rails app:
Postmark::InvalidMessageError: Provide either email TextBody or HtmlBody or both
That usually means just that you have a misspelling somewhere in your code. Rails is working with a lot of conventions. In my case a directory was miss spelled. After I fixed the spelling it worked fine for me.
Ran into this same error and it ended up being just a misnaming error like you suggested. I posted an answer on a related StackOverflow question: http://stackoverflow.com/a/16555010/293280
Hope it helps.
I just up voted your answer on stackoverflow.
Hello, I log on to your new stuff on a regular basis.
Your humoristic style is witty, keep doing what you’re
doing!