2012-11-22 49 views
1

目前,我有電子郵件的NSArray的,我打開一看,結束電子郵件給所有這些電子郵件:MFMailComposeViewController IOS

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]; 

有沒有一種方法來發送電子郵件到這個名單不開放實際打開控制器(用戶不需要按下發送按鈕,也不能更改消息)?

回答

3

無法使用MFMailComposeViewController發送消息。

如果您想「悄悄地」發送電子郵件,我以前使用過SKPSMTPMessage - 一種可在iOS上用於發送電子郵件而無需任何用戶界面的SMTP客戶端。

您可以根據需要設置專門用於發送郵件的Gmail帳戶。

我爲你創建了一個簡單的演示。 Download it here。請注意,與SMTP文件夾中的文件一起,您需要鏈接到項目中的CFNetwork.framework

+0

我認爲它是一個很好的選擇,但我在哪裏可以找到xcode示例項目? – Alessandro

+0

我會用一個例子編輯我的答案。 –

+0

好的,謝謝我需要它 – Alessandro

相關問題