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

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

藏色散人
藏色散人オリジナル
2021-09-19 11:07:201883ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。