I've got hold of the Sample Proposal released by MS in the SDK and deployed it. Everything seems OK except the e-mails are coming through in plain text.
I've found that the e-mail messages are HTML encoded. I'm not sure if this is the ideal solution but to use System.Web.HttpUtility.HtmlDecode worked for me.