2012-01-30 85 views
1

我正在开发一个iphone应用程序,我必须在自定义按钮上点击发送邮件,并且在后台也不应该有mfmailcomposer视图的用户迭代,即我不必显示视图。在后台发送邮件

请建议我解决这个问题。

谢谢。

回答

1

The easiest solution for this problem is

您需要创建自己的Web服务。将所有的细节传递给您的web服务并相应地发送电子邮件。

详细WebService的传递将是/ CC/BCC /主题/等

+0

我是否可以使用mfmailcomposer发送邮件而不显示其视图还建议我使用webservices发送邮件的一些代码 – 2012-01-30 07:11:16

+0

如果您使用MFMailComposer比根据当前SDK(必须)进行用户交互。如果您不希望进行用户交互,那么您需要创建Web服务并进行相应处理。 – 2012-01-30 07:16:12

+0

第二种解决方案是实现自己的SMTP客户端,并询问用户的电子邮件地址。如果用户不知道,就不能通过设计发送电子邮件。 Apple(及其用户)不希望使用未经请求的电子邮件将垃圾邮件发送到互联网。 – 2012-01-30 07:20:51

2

你可以尝试使用SKSMTPMessage:

http://code.google.com/p/skpsmtpmessage/

您将无法使用用户的电子邮件帐户,除非您要求他们提供凭据,但我已经在发件人地址不重要的情况下使用了几次。

+0

我使用相同的链接并实现它,但我得到错误登录名/密码在我的控制台无效。你建议一些好的代码行吗? – 2012-01-30 10:16:48