Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在我自己的iphone应用程序中设置电子邮件_Iphone - Fatal编程技术网

在我自己的iphone应用程序中设置电子邮件

在我自己的iphone应用程序中设置电子邮件,iphone,Iphone,我是iphone应用程序开发新手,我已经创建了自己的应用程序,我想知道我们是否可以为自己的应用程序设置电子邮件地址,还是只使用iphone中设置的电子邮件。如果可以的话,请告诉我怎么做 提前谢谢 Akhil从应用程序内发送的邮件将仅使用设置中的默认邮件帐户 编辑: 下面是sendEmail()方法的示例: 您需要附件的addAttachmentData方法 您还需要实现didFinishWithResult方法来丢弃MFMail控制器 -(void) mailComposeController:

我是iphone应用程序开发新手,我已经创建了自己的应用程序,我想知道我们是否可以为自己的应用程序设置电子邮件地址,还是只使用iphone中设置的电子邮件。如果可以的话,请告诉我怎么做

提前谢谢
Akhil

从应用程序内发送的邮件将仅使用设置中的默认邮件帐户

编辑: 下面是sendEmail()方法的示例:

您需要附件的
addAttachmentData
方法

您还需要实现didFinishWithResult方法来丢弃MFMail控制器

-(void) mailComposeController:(MFMailComposeViewController *)controller didFinishWithResult:(MFMailComposeResult) result error:(NSError *) error{
    [self becomeFirstResponder];
    [self dismissModalViewControllerAnimated:YES];
}
确保编写这些方法的类实现了协议


希望这有帮助

您可以使用该框架进行此操作。我已经用过几次了,效果还不错。我建议使用苹果的方法,不过你可以打开任何服务器/端口的套接字,并执行任何你想执行的操作。如果您运行自己的SMTP邮件服务器,您可以非常轻松地接受来自自己应用程序的“电子邮件”:

EHLO <some identifier>
MAIL FROM: <identifier@domain>
RCPT TO: <destination@domain>
DATA
email goes here
QUIT
EHLO
邮寄地址:
RCPT至:
资料
电子邮件发到这里
退出

有关详细信息,请参阅。

我一点也不明白。什么电子邮件?我想这里的作者是想知道我们是否可以使用非默认邮件帐户(默认为我们在“设置”中配置的帐户)在应用程序内发送电子邮件Hi Mihir,目前我正在使用默认设置。你能告诉我,如何将应用程序中的文件附加到邮件中。谢谢Akhil。谢谢你的帮助Mihir,这很有帮助。我仍然投了反对票(-1):(.如果有帮助,你至少应该投赞成票,或者可能接受答案;-)对不起,这一点。我忘了接受答案,我会投票的。嗨,米希尔,我使用的是MFMailComposeViewController,如果文件小于15MB,它工作良好,但是如果文件大于15MB,它甚至不会附加到邮件。如何处理超过15MB的文件。还有别的办法吗。提前谢谢。
EHLO <some identifier>
MAIL FROM: <identifier@domain>
RCPT TO: <destination@domain>
DATA
email goes here
QUIT