内部アプリを構築しています。ボタンを押すと、ユーザーが知らないうちに、アプリが定義済みの電子メール メッセージを指定された電子メール アドレスに自動的に送信できるようにしたいと考えています。Web サーバーにアクセスできますが、これを行うための最善の方法がよくわかりません。
私は xcode でストーリーボードを使用しています。これは iPad 用のシングルビュー アプリケーションです。
どんな提案でも大歓迎です。
内部アプリを構築しています。ボタンを押すと、ユーザーが知らないうちに、アプリが定義済みの電子メール メッセージを指定された電子メール アドレスに自動的に送信できるようにしたいと考えています。Web サーバーにアクセスできますが、これを行うための最善の方法がよくわかりません。
私は 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
}
?>