使用MFMailComposeViewController发送HTML格式的电子邮件

时间:2010-01-19 16:06:21

标签: iphone html sdk mfmailcomposeviewcontroller

我正在使用HTML内容格式化邮件并使用MFMailComposeViewController发送它。但是在接收方端邮件未达到HTML格式。只有纯文本可见。我如何解决此问题。提前谢谢。

2 个答案:

答案 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上测试过。