代码之家  ›  专栏  ›  技术社区  ›  Andrew Garrison

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

  •  1
  • Andrew Garrison  · 技术社区  · 17 年前

    我正在创建一个iPhone应用程序,用户可以通过电子邮件将他们的工作发送给他们希望的任何人。使用UIApplication的openURL方法打开邮件应用程序非常简单。

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

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

    除了“body=”之外,是否还有其他参数可以提供给邮件应用程序以允许此操作?

    1 回复  |  直到 17 年前
        1
  •  2
  •   Mike Abdullah    17 年前

    现在iPhoneOS3.0已经面世,有了新的API可以在应用程序中发送电子邮件。它似乎不支持您想要的内容,除非可能通过支持添加附件。我建议您提交一个bug请求此增强。