从iPad应用程序发送HTML电子邮件

时间:2011-05-15 21:55:06

标签: ios ipad email xamarin.ios

我们正在开发iPad应用程序,并希望能够直接从iPad发送包含几张表格和图表的HTML电子邮件。

我们目前拥有的一个解决方案是将电子邮件发送到我们的网络服务器并让它处理电子邮件,但缺点是我们希望电子邮件来自iPad上配置的用户电子邮件地址

我们可以使用API​​发送电子邮件吗?就我们而言,邮件应用程序甚至不需要打开,但如果确实打开它就没什么大不了的。

我们正在使用MonoTouch,但也欢迎使用iOS示例。

提前致谢
中号

3 个答案:

答案 0 :(得分:3)

从设备发送应用邮件的唯一方法是使用MFMailComposeViewController。它可以发送HTML邮件,但似乎没有任何方法可以执行多部分/相关的消息。它还要求允许用户在发送之前编辑消息,并且不能强制发送消息。

答案 1 :(得分:1)

Anomie是对的。我在我的iPhone应用程序中使用了这个代码,但它也可以在ipad中使用:

http://mikebluestein.wordpress.com/2009/12/11/sending-mail-from-an-iphone-app-with-monotouch/

您可以在SetMessageBody()方法中指定您的消息是否为HTML消息。

答案 2 :(得分:0)

使用MFMailComposeViewController和setMessageBody,

MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
NSString *emailBody = @"<html>....</html>";
[picker setMessageBody:emailBody isHTML:YES];