我正在使用HTML内容格式化邮件并使用MFMailComposeViewController发送它。但是在接收方端邮件未达到HTML格式。只有纯文本可见。我如何解决此问题。提前谢谢。
答案 0 :(得分:12)
请务必使用以下行设置邮件正文:
MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
picker.mailComposeDelegate = self;
NSString *emailBody = @"<p><b>Hello World</b></p>";
[picker setMessageBody:emailBody isHTML:YES];
答案 1 :(得分:3)
即使您将isHTML参数设置为YES,如果邮件正文可以这样表示,您的邮件正文也可以作为普通/文本发送。
在我的案例中,在邮件正文中添加了一个链接。使用 标签进行粗体格式化也可以。棘手!
在iPod 1G 3.1.3上测试过。