【问题标题】:Send an email from my iPhone Application从我的 iPhone 应用程序发送电子邮件
【发布时间】:2011-05-06 15:10:42
【问题描述】:

我知道我可以使用 MFMailComposeViewController 和 MFMailComposeViewControllerDelegate 来弹出带有我的收件人/发件人/主题设置的电子邮件编写器模板,用户可以编辑这些设置并单击发送按钮。

参考链接: 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 处给出的表格

是否有这样的邮件撰写模板不会弹出我可以直接发送电子邮件?

谢谢。

【问题讨论】:

    标签: iphone email


    【解决方案1】:

    设置一个处理发送电子邮件的 PHP 脚本。在您的应用程序中显示一个表单,然后使用 NSURLConnection 将该数据发布到此 PHP 脚本。那么你就不需要使用邮件编写器了...

    【讨论】:

    • 谢谢。我从未使用过 PHP 脚本。如果您能提供一些示例代码,那就太好了。我想知道为什么我不能直接从我的应用程序中做到这一点?我不能在发送按钮单击事件的应用程序中添加发送电子邮件代码(我想放在 PHP 脚本中)吗?
    • 如果您不了解 PHP 并且没有运行此脚本的网络服务器,请尝试使用 SMTP 库,例如 skpsmtpmessage (code.google.com/p/skpsmtpmessage)。它声称提供此功能
    【解决方案2】:

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

    Can I send email programmatically in iPhone app?

    如果您成功使用 PHP 解决方案,请告诉我们,这听起来是一个不错的策略。然后您应该能够发送电子邮件服务器端。

    【讨论】:

    • 好吧,我不打算在 PHP 中实现它,因为我们的环境是使用 ASP.NET MVC 设置的。我有另一个想法,打算试一试。我会将所需的信息发送到我的 Web 服务器 - 发送按钮单击事件上的控制器,然后我可以使用 .NET 库发送电子邮件。
    猜你喜欢
    • 2011-05-08
    • 2010-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多