2011-01-28 24 views
1

我需要在我的應用程序發送郵件。我如何發送郵件與出作曲者啓動屏幕

爲我的代碼,

MFMailComposeViewController * mailView = [[MFMailComposeViewController alloc] init]; 
[mailView setMailComposeDelegate:self]; 
[mailView setSubject:@"Some Subject"]; 
[mailView setToRecipients:self.selectedArray]; 
[self presentModalViewController:mailView animated:YES]; 
[mailView release]; 

- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error { 

[controller dismissModalViewControllerAnimated:YES]; 
} 

對於我得到的閃屏like this

是否可以在沒有此啓動畫面的情況下發送郵件。

我需要在後臺發送郵件。

任何人都可以請建議我。

謝謝你提前。

回答

0

如果你不想使用作曲家,你必須編寫自己的smtp客戶端。 我從來沒有嘗試過,但從我聽說skpsmtpmessage應該做的伎倆。

+0

此方法的另一個問題是,您必須要求用戶輸入電子郵件地址和密碼,或者在將執行發送的應用程序中提供電子郵件帳戶和密碼。 *至少我認爲是這樣的情況... * – 2011-01-28 11:52:51