【问题标题】:iOS Email Field Data directly to email without opening Apple MailiOS 电子邮件字段数据直接发送到电子邮件,无需打开 Apple Mail
【发布时间】:2016-05-20 04:12:52
【问题描述】:

在我的应用中,我的用户填写了名字和电子邮件字段。当用户点击“提交”按钮时,我想将此数据发送到电子邮件地址,但我似乎可以做到这一点的唯一方法是打开 Apple Mail 客户端。现在,我正在使用以下代码 - 有没有办法在不启动 Apple Mail 的情况下将字段数据发送到特定的电子邮件地址? 例如用户点击“提交”,然后被推送到“谢谢”视图?

MFMailComposeViewController *mail =[[MFMailComposeViewController alloc] init];
NSString *emailbody = email.text;
NSString *firstnamebody = firstName.text;

[mail setMessageBody:emailbody isHTML:NO];
[mail setMessageBody:firstnamebody isHTML:NO];

【问题讨论】:

  • 您希望从用户的电子邮件地址发送电子邮件还是从您的电子邮件地址发送?
  • @rmaddy 最好来自用户的电子邮件地址(从电子邮件字段中提取)。
  • 那就不行了。您需要使用MFMailComposeViewController(或启动邮件应用程序)从用户的电子邮件地址发送电子邮件。
  • @rmaddy Lame - 哈哈。如果我可以接受来自我自己指定的电子邮件地址的邮件怎么办?

标签: ios objective-c email


【解决方案1】:

仅当您将数据发送到某个服务器并且该服务器为您发送电子邮件时。这可能是您的服务器或您使用的第 3 方服务(可能通过 REST 接口)。

【讨论】:

    猜你喜欢
    • 2011-07-03
    • 1970-01-01
    • 1970-01-01
    • 2014-10-03
    • 2011-04-22
    • 1970-01-01
    • 1970-01-01
    • 2022-06-28
    • 2013-06-02
    相关资源
    最近更新 更多