PHP を使用すると、スクリプトから直接電子メールを送信できます。
mail() 関数
mail() 関数は、スクリプトから電子メールを送信するために使用されます。
構文:
- /**
- * へ:必須。電子メール受信者を指定します。
- * 件名: 必須。電子メールの件名を指定します。注: このパラメータには改行文字を含めることはできません。
- * メッセージ: 必須。送信するメッセージを定義します。行を区切るには LF (n) を使用する必要があります。
- * ヘッダー: オプション。 From、Cc、Bcc などの追加ヘッダーを指定します。追加のヘッダーは CRLF (rn) を使用して分離する必要があります。
- * パラメータ: オプション。メーラーの追加パラメータを指定します。
- */
- mail(宛先、件名、メッセージ、ヘッダー、パラメータ)
-
コードをコピー
注: PHP では、メール機能を使用するには、メール システムがインストールされ実行されている必要があります。使用されるプログラムは、php.ini ファイルの構成設定によって定義されます。
例:
PHP 経由で電子メールを送信する最も簡単な方法は、テキスト メールを送信することです。 次の例では、最初に変数 ($to、$subject、$message、$from、$headers) を宣言し、次にこれらの変数を mail() 関数で使用して電子メールを送信します。
$to = "someone@example.com";- $subject = "テストメール";
- $message = "こんにちは! これは簡単な電子メール メッセージです。";
- $from = " 誰か@example.com";
- $headers = "差出人: $from";
- mail($to,$subject,$message,$headers);
- echo "メールを送信しました。";
- ?>
-
-
-
- コードをコピーします
PHP を使用すると、サイト上にフィードバック フォームを作成できます。次の例では、指定された電子メール アドレスにテキスト メッセージを送信します:
//1 まず、電子メール入力ボックスが入力されているかどうかを確認します。 in - if (isset($_REQUEST['email']))
- //2. 入力された場合 (フォームに入力した後)、フォームからメールを送信します
- {
- //メールを送信
- $email = $ _REQUEST['email '] ;
- $subject = $_REQUEST['subject'] ;
- $message = $_REQUEST['message'] ;
- //Zhongmeng メールボックスに送信します
- //4 送信ボタンをクリックした後、リロードします。ページに、メールが正常に送信されたことを示すメッセージが表示されます
- mail( "someone@zmit.cn", "Subject: $subject",
- $message, "From: $email" );
- echo "弊社をご利用いただきありがとうございますmail form";
- }
- else
- //3. 入力されていない場合(初めてページにアクセスした場合など)、HTML フォームを出力します
- {
- echo "";
- }
- ?>
-
-
-
-
- コードをコピーします
-
転載: PHP メール送信 [オリジナル]
メールを送信、PHP |