ホームページ > バックエンド開発 > PHPの問題 > phpメールの使い方は何ですか

phpメールの使い方は何ですか

藏色散人
リリース: 2023-03-12 18:46:01
オリジナル
1916 人が閲覧しました

php mail は、スクリプトから直接電子メールを送信するために使用されます。この関数の構文は「mail(to,subject,message,headers,parameters)」で、to パラメータは電子メールの受信者を表します。

phpメールの使い方は何ですか

#この記事の動作環境: Windows7 システム、PHP7.1、Dell G3 コンピューター。

メールの使用法

mail() 関数を使用すると、スクリプトから直接電子メールを送信できます。

メール配信が正常に受信された場合は true を返し、それ以外の場合は false を返します。

構文

mail(to,subject,message,headers,parameters)
ログイン後にコピー

パラメータ

から必須。メッセージの受信者を指定します。

件名は必須です。電子メールの件名を指定します。このパラメータには改行文字を含めることはできません。

メッセージは必須です。送信するメッセージを指定します。

ヘッダーは必須です。 From、Cc、Bcc などの追加ヘッダーを指定します。

パラメータは必須です。 sendmail プログラムの追加パラメータを指定します。

説明

message パラメータで指定したメッセージでは、行を LF (\n) で区切る必要があります。各行は 70 文字を超えることはできません。

(Windows の場合) PHP が SMTP サーバーに直接接続する場合、行の先頭にピリオドが見つかると、それが削除されます。この問題を回避するには、1 つのピリオドを 2 つのピリオドに置き換えます。

<?php
$text = str_replace("\n.", "\n..", $text);
?>
ログイン後にコピー

注: メール配信が受け入れられたからといって、メールが意図した宛先に到着したことを意味するわけではないことに注意する必要があります。

簡単なメールを送信します:

<?php
$txt = "First line of text\nSecond line of text";
// 如果一行大于 70 个字符,请使用 wordwrap()。
$txt = wordwrap($txt,70);
// 发送邮件
mail("somebody@example.com","My subject",$txt);
?>
ログイン後にコピー

推奨学習: 「PHP ビデオ チュートリアル

以上がphpメールの使い方は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート