从iOS发送电子邮件

时间:2011-04-27 09:00:18

标签: objective-c ipad email

我可以在不使用MFMailComposeViewController的情况下从iPad应用程序发送电子邮件吗?可以在iOS中使用SBSendMail吗?

3 个答案:

答案 0 :(得分:7)

  1. 不,除了使用MFMailComposerViewController之外,没有其他本地方式发送电子邮件。
  2. 不,你不能使用SBSendMail,因为它只适用于Mac(并且只是一个演示,BTW)。
  3. 您可以实现自己的SMTP客户端与邮件服务器(可能是很多工作)的接口,或者可能有一个可以移植的实现,但它仍然不会对您有任何用处,因为您无法查询在iPhone / iPad中配置了哪些电子邮件服务器。

答案 1 :(得分:2)

要在iOS中发送邮件,您需要使用MFMailComposeViewController。 SBSendMail用于在Mac OS中发送邮件。

Check this link.

答案 2 :(得分:0)

现在,您可以在iOS中使用URL schemes。您将具体使用您要使用的应用的网址方案,并在其上调用UIApplication.shared.openURL(url)

如果你想仔细看看,我已就此问题撰写了一篇博文here