我需要发送电子邮件而不打开MFMailCompseViewController。我已经搜索了这个,并得到了一些像使用Web服务的点,另一个是通过询问用户的emailID和密码与gmail服务器连接。有没有办法在不打开MFMailComposeViewController的情况下发送电子邮件?
我的电子邮件格式是固定的,我只需将电子邮件发送给用户,该用户的ID将由用户给出而不显示任何其他内容。
我需要发送电子邮件而不打开MFMailCompseViewController。我已经搜索了这个,并得到了一些像使用Web服务的点,另一个是通过询问用户的emailID和密码与gmail服务器连接。有没有办法在不打开MFMailComposeViewController的情况下发送电子邮件?
我的电子邮件格式是固定的,我只需将电子邮件发送给用户,该用户的ID将由用户给出而不显示任何其他内容。
您现有的研究是准确的 - 您可以连接到某个Web服务自动发送电子邮件,但不能使用MFMailComposeViewController
自动创建,配置和发送。用户总是看到呈现的控制器并选择是否进行任何编辑以及是否发送。
没有办法直接发送电子邮件从 iDevice没有显示MFMailComposeViewController
。
如果可能的话,它将成为移动分布式垃圾邮件机器人的一个好工具。
需要考虑的事项:MFMailCompseViewController
是一个用户接口,用于撰写电子邮件。
如果你想使用它,你必须交出控制权。 Apple 不会向您展示底层功能:它必须通过此视图控制器。
如果您不希望用户知道您代表他们发送电子邮件(我认为这是代表他们或您不需要作曲者视图),您很可能会做一些错误的事情;你为什么要发送不请自来的电子邮件?
如果要从设备报告信息,请实施Web服务并将其发送到该服务。电子邮件是为了通信;不要劫持一个帐户。
如果您仍需要一个电子邮件,具有Web服务创建的
可能重复[发送邮件,而MFMailComposeViewController(http://stackoverflow.com/questions/1263412/send-mail-without-mfmailcomposeviewcontroller) –