2011-05-06 186 views
1

我知道我可以使用MFMailComposeViewController和MFMailComposeViewControllerDelegate以我的to/from/subject设置弹出电子邮件作曲家模板,用户可以编辑这些设置并单击发送按钮。从我的iPhone发送电子邮件应用程序

参考链接: How can I send mail from an iPhone application Iphone send email from application http://developer.apple.com/library/ios/#samplecode/MailComposer/Introduction/Intro.html

...但我的要求是不同的。我想开发一个表单(用户查询/反馈表单),用户不需要特殊地址/地址,而是输入他们的详细信息并单击发送按钮。例如,在http://www.connectjets.com/quote.html

给出的表格是否有邮件编辑器模板不会弹出,我可以直接发送电子邮件?

谢谢。

回答

1

设置处理发送电子邮件的PHP脚本。从您的应用程序中提交表单,然后使用NSURLConnection将该数据发布到此PHP脚本。那么你不需要使用邮件编辑器...

+0

谢谢。我从来没有使用PHP脚本。如果你能提供一些示例代码,那将是非常好的。我想知道为什么我不能直接从我的应用程序中执行它?我无法在发送按钮单击事件的应用程序中添加发送电子邮件代码(我想将它放在PHP脚本中)? – applefreak 2011-05-06 15:18:54

+0

如果您不知道PHP并且没有运行此脚本的Web服务器,请尝试使用像skpsmtpmessage(http://code.google.com/p/skpsmtpmessage/)这样的SMTP库。它声称提供这种功能 – 2011-05-06 15:21:10

1

我试过SMTP库skpsmtpmessage,但无法让它发送消息...我也调查了这个问题相当彻底,但它不能做完了。

Can I send email programmatically in iPhone app?

请让我们知道,如果你是成功的与PHP的解决方案,这听起来像一个很好的策略。您应该能够发送电子邮件服务器端。

+0

嗯,我不打算在PHP中实现这一点,因为我们的环境是使用ASP.NET MVC设置的。我有另一个想法,并会尝试。我将发送所需的信息到我的Web服务器 - 控制器上的发送按钮单击事件,并从那里我可以发送一个电子邮件使用.NET库。 – applefreak 2011-05-08 11:34:06

相关问题