从iPhone应用程序发送多部分电子邮件

时间:2009-06-20 19:08:18

标签: iphone cocoa-touch email multipart

我正在创建一个iPhone应用程序,用户可以通过电子邮件将他们的工作发送给他们想要的任何人。使用UIApplication的openURL方法打开Mail App很容易。

NSString* lsMailToStr = @"mailto:?subject=Subject!&body=Body";
[[UIApplication sharedApplication] openURL: [NSURL URLWithString:lsMailtoStr]]; 

但是,为那些不支持HTML电子邮件的电子邮件程序提供纯文本回退会很不错。有没有办法打开邮件应用程序并让它发送多部分的电子邮件(包含text / plain和text / html)?

除了“body =”之外还有其他参数可以提供给允许这样做的邮件应用吗?

1 个答案:

答案 0 :(得分:2)

现在,iPhone OS 3.0就在这里,有一个用于在应用程序内发送电子邮件的新API。除了可能通过支持添加附件之外,它似乎不支持您想要的内容。我建议您提交一个请求此增强功能的错误。