我得到modalviewcontroller用于发送邮件,但我不希望
问题描述:
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
答
你不能这样做与MFMailComposeViewController
。 Apple在文档中非常具体,发送电子邮件是在用户控制下,而不是您的应用程序。您从用户帐户发送电子邮件,您可以理解为什么访问电子邮件受到限制以这种方式(Here Explained Well)。
有一种方法可以通过许多Web服务来实现它。
没有对谷歌代码项目,通过SMTP发送邮件:skpsmtpmessage
看看这里的Tutorial
我想发送邮件,其中邮件存储在文本框,不想使用mfmailcomposer – raz