GmailアカウントへのPHPメールテキスト
質問
テキスト(フォームから取得)を取得して、Gmailアカウントにメールで送信する方法はありますか?ユーザーにメールアドレスと件名を入力してもらうこともできます。または、ユーザーにメッセージを送信させるより良い方法はありますか?ありがとう。
解決
PHPメーラーを使用することをお勧めしますこのプログラムは、すべてのメッセージ構築と動作を処理しますよくGmailで。 Gmail用のサンプルコードも含まれています。
他のヒント
mail
関数を使用してメールを送信する特定のアドレスへ:
$subject = mail
関数を使用してメールを送信する特定のアドレスへ:
<*>
ただし、フォームから $ to
パラメータを使用しないでください。そうしないと、スクリプトがスパム送信に使用されます。
REQUEST['subject'];
$message = mail
関数を使用してメールを送信する特定のアドレスへ:
<*>
ただし、フォームから $ to
パラメータを使用しないでください。そうしないと、スクリプトがスパム送信に使用されます。
REQUEST['message'];
mail("your@gmail.com", $subject, $message);
ただし、フォームから $ to
パラメータを使用しないでください。そうしないと、スクリプトがスパム送信に使用されます。
送信者としてユーザーのメールを追加するためにIvanが書いた内容を拡張する:
$subject = 送信者としてユーザーのメールを追加するためにIvanが書いた内容を拡張する:
<*>
これにより、返信が簡単になります。ただし、メッセージ本文にメールアドレスを追加するだけで済みます。
POST['subject'];
$message = 送信者としてユーザーのメールを追加するためにIvanが書いた内容を拡張する:
<*>
これにより、返信が簡単になります。ただし、メッセージ本文にメールアドレスを追加するだけで済みます。
POST['message'];
$from = 送信者としてユーザーのメールを追加するためにIvanが書いた内容を拡張する:
<*>
これにより、返信が簡単になります。ただし、メッセージ本文にメールアドレスを追加するだけで済みます。
POST['from'];
// the sender email must be cleaned of mime header injection
$from = preg_replace_all("/[\r\n]+/", '', $from);
mail("your@gmail.com", $subject, $message, "from:$from\n");
これにより、返信が簡単になります。ただし、メッセージ本文にメールアドレスを追加するだけで済みます。