2013-11-09 53 views
1
MFMailComposeViewController* controller = [[MFMailComposeViewController alloc] init]; 

controller.mailComposeDelegate = self; 

[controller setToRecipients:[NSArray arrayWithObject:@"[email protected]"]]; 


[controller setSubject:@""]; 

[controller setMessageBody:self.messageText.text isHTML:NO]; 

[self presentViewController:controller animated:YES completion:nil]; 

在這裏我得到MFMailComposeViewController用於發送郵件,但我不希望使用MFMailComposeViewController在發送電子郵件,直接發送到receipent我得到modalviewcontroller用於發送郵件,但我不希望

消息已經存儲在「messageText.text」當點擊發送按鈕越來越mvc

+0

我想發送郵件,其中郵件存儲在文本框,不想使用mfmailcomposer – raz

回答

2

你不能這樣做與MFMailComposeViewController。 Apple在文檔中非常具體,發送電子郵件是在用戶控制下,而不是您的應用程序。您從用戶帳戶發送電子郵件,您可以理解爲什麼訪問電子郵件受到限制以這種方式(Here Explained Well)。

有一種方法可以通過許多Web服務來實現它。

沒有對谷歌代碼項目,通過SMTP發送郵件:skpsmtpmessage

看看這裏的Tutorial

相關問題