我必须发送一个应用程序之一的电子邮件,我已经实现了MFMailComposeViewController和一切都很好,邮件也可以发送和接收。
然而,我的主要问题是,有没有可能在不打开MFMailComposeViewController表的情况下发送邮件?
意味着在我的应用程序中,我必须将url传递到suject字段中,并且必须在文本字段中键入接收者的名称,所以我们不能打开messagecontroller窗口的工作表并从uibarbutton集成中发送邮件吗?
请让我知道
发布于 2011-04-22 18:18:16
如果你不想使用MFMailComposer,你可以使用下面的code.You通过字符串操作来处理你的文本字段的邮件id,并在body.you使用UItextview作为正文之前将它附加到mString中。
NSString *mString = @"mailto:foo@example.com?cc=bar@example.com&subject=Greetings%20from%20Cupertino!&body=Wish%20you%20were%20here!";
NSString *url = [NSString stringWithString:mString];
[[UIApplication sharedApplication] openURL: [NSURL URLWithString: url]];发布于 2011-04-22 18:18:30
为了防止垃圾邮件使用用户邮箱,应用程序无法自动发送邮件。THe用户必须自己按下“发送”键。这样,他们就知道要发送什么电子邮件了。
如果你想让你的应用程序自动发送邮件,你必须设置你自己的SMTP客户端/服务器。
https://stackoverflow.com/questions/5754404
复制相似问题