我正在构建一个内部应用程序。我希望能够按下一个按钮,并让应用程序在用户不知情的情况下自动将预定义的电子邮件发送到指定的电子邮件地址。我可以访问网络服务器,但我不太确定这样做的最佳方法是什么。
我在 xcode 中使用故事板,这是 ipad 的单视图应用程序。
非常感谢任何建议。
我正在构建一个内部应用程序。我希望能够按下一个按钮,并让应用程序在用户不知情的情况下自动将预定义的电子邮件发送到指定的电子邮件地址。我可以访问网络服务器,但我不太确定这样做的最佳方法是什么。
我在 xcode 中使用故事板,这是 ipad 的单视图应用程序。
非常感谢任何建议。
如果您想使用他们在 mail.app 中设置的用户邮件帐户 - 如果没有 MFMailComposeViewController,您将无法做到这一点。
解决方案是:
或者
SKPSMTPMessage非常适合发送电子邮件而无需 UI。
(确保CFNetwork.framework
在项目中添加对 的引用。)
您可以创建一个可以执行此操作的 PHP 脚本(下面的代码)。使用库,例如ASIHTTPRequest
将用户的电子邮件地址发布到脚本,然后脚本将自动发送消息。
<?php
$to = $_POST["email"]; //this is the user's address; you can replace $_POST["email"] with "user@example.com" to try it out
$subject = "Subject";
$body = "Message";
$headers = "From: Name <noreply@example.com>\r\n" . "X-Mailer: php";
if (mail($to, $subject, $body, $headers)) {
//sent
}
?>