目前,我有一个电子邮件的NSArray,我打开一个视图,以结束所有这些电子邮件:
MFMailComposeViewController *mailer = [[MFMailComposeViewController alloc] init];
mailer.mailComposeDelegate = self;
[mailer setSubject:@"App Support"];
NSArray *toRecipients = [NSArray arrayWithArray:emails];
[mailer setToRecipients:toRecipients];
NSString *emailBody = @"";
[mailer setMessageBody:emailBody isHTML:NO];
// only for iPad
mailer.modalPresentationStyle = UIModalTransitionStylePartialCurl;
[self presentModalViewController:mailer animated:YES];有没有一种方法可以在不打开控制器的情况下向这个列表发送电子邮件(用户不需要按下发送按钮,也不能更改消息)?
发布于 2012-11-23 04:28:12
没有办法使用MFMailComposeViewController发送消息。
如果你想“静默”地发送电子邮件,我之前已经使用过SKPSMTPMessage --一个可以在iOS上使用的客户端,可以在没有任何UI的情况下发送电子邮件。
如果需要,你可以建立一个专门用于发送邮件的Gmail帐户。
我已经为您创建了一个简单的演示。Download it here。请注意,除了SMTP文件夹中的文件外,还需要链接到项目中的CFNetwork.framework。
https://stackoverflow.com/questions/13519530
复制相似问题