MFMailComposeViewController IOS
目前,我有一堆电子邮件,我打开一个视图来结束所有这些电子邮件的电子邮件:MFMailComposeViewController IOS,ios,xcode,Ios,Xcode,目前,我有一堆电子邮件,我打开一个视图来结束所有这些电子邮件的电子邮件: MFMailComposeViewController *mailer = [[MFMailComposeViewController alloc] init]; mailer.mailComposeDelegate = self; [mailer setSubject:@"App Support"]; NSArray *toRecipients = [NSArray arrayWithArray:emails];
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];
有没有一种方法可以在不打开控制器的情况下向此列表发送电子邮件(用户无需按下发送按钮,也无法更改消息)?无法使用
MFMailComposeViewController
发送消息
如果你想“静默”发送电子邮件,我以前使用过一个SMTP客户端,它可以在iOS上使用,在没有任何UI的情况下发送电子邮件
如果需要的话,你可以专门设置一个Gmail帐户来发送信息
我为你制作了一个简单的演示。请注意,除了SMTP文件夹中的文件外,您还需要在项目中链接到
CFNetwork.framework
。我认为这是一个不错的选择,但我在哪里可以找到xcode示例项目?但关键是,当用户使用应用程序时,他们将发送这些电子邮件,而不是我,这个过程需要他们的密码,我不知道,还有他们的主机。正如我的回答所提到的,你可以设置一个电子邮件地址(或者使用现有的地址)来发送电子邮件。您将无法使用用户自己的电子邮件帐户使用此方法发送。为您添加了演示链接。好的,谢谢您的出色工作,明天我将查看它,因为现在是睡觉的时间了!(我在意大利)