有没有办法在不打开MFMailComposeViewController的情况下发送电子邮件?

时间:2014-02-22 10:06:23

标签: ios iphone objective-c ios7 mfmailcomposeviewcontroller

我需要在不打开MFMailCompseViewController的情况下发送电子邮件。我已经搜索过这个并且有点像使用Web服务,另一个是通过询问用户的emailID和密码来连接gmail服务器。

我的电子邮件格式已修复,我只需将电子邮件发送给用户,该用户的ID将由用户提供,而不会显示任何其他内容。

3 个答案:

答案 0 :(得分:0)

您现有的研究是准确的 - 您可以连接到某些Web服务以自动发送电子邮件,但您无法使用MFMailComposeViewController自动创建,配置和发送。用户总是可以看到呈现的控制器并选择是否进行任何编辑以及是否发送。

答案 1 :(得分:0)

无法直接 iDevice发送电子邮件,而不显示MFMailComposeViewController

如果有可能,它将成为移动分布式垃圾邮件机器人的绝佳工具。

答案 2 :(得分:0)

需要考虑的事项:MFMailCompseViewController是用户撰写电子邮件的界面。

如果你想使用它,你必须将控制权移交给它。 Apple 向您公开底层功能:它必须通过此视图控制器。

如果您不希望用户意识到您代表他们发送电子邮件(我认为这是代表他们的,或者您不需要作曲家视图),那么您很可能做错了一些事情;你为什么要发送未经请求的电子邮件?

如果要报告设备中的信息,请实施Web服务并将其发送给该服务。电子邮件用于通信;不要劫持一个帐户。

如果您仍需要电子邮件,请让网络服务创建