0

我对 iOS 开发真的很陌生,但我在 OSX 方面有一些经验。我正在尝试制作一个应用程序,用户在其中填写带有信息的文本字段,然后按下提交按钮。然后他们填写的字段内容会通过电子邮件自动发送给我。

我构建了一个类似的 OSX 应用程序可以做到这一点,但我不知道如何在 iOS 上做到这一点。

我不想使用 MessageUI.framework,因为据我所知,用户必须在显示电子邮件表单后按下发送按钮。我只是希望它在后台发送。

我对电子邮件地址和密码进行硬编码,或者使用相同的电子邮件进行发送和接收都没有问题。例如:至:me@gmail.com 来自:me@gmail.com

任何指针都会很甜蜜!

4

2 回答 2

0

您将需要制作一个自定义表单,然后将表单中的所有字段作为 POST 参数发送到您在某个服务器上创建的自定义 API。然后,您可以通过 SMTP 之类的方式将其作为电子邮件重定向给自己

于 2013-03-05T18:26:52.950 回答
0

如果您不想向用户显示邮件编辑器窗口,您有两个选择

  1. 使用类似这样的适用于 iOS 的 SMTP 客户端,并使用应用程序中硬编码的电子邮件 ID 和密码从您的应用程序发送电子邮件。但是,如果您以后想更改电子邮件 ID 或更改密码,则需要更新应用程序。所以这是一个不太理想的解决方案

  2. 在您的服务器上创建一个 Web 脚本,该脚本接受用户提交的表单字段。然后从这个 web 脚本中,将电子邮件发送到您的电子邮件 ID(例如,如果您使用 PHP 脚本,请使用 mail 函数发送电子邮件)。使用 NSURLConnection 在应用程序中调用此脚本。

于 2013-03-05T18:40:43.153 回答