mb_send_mail
(PHP 4 >= 4.0.6, PHP 5)
mb_send_mail — エンコード変換を行ってメールを送信する
説明
bool mb_send_mail
( string
$to
, string $subject
, string $message
[, string $additional_headers = NULL
[, string $additional_parameter = NULL
]] )email を送信します。ヘッダと本文は mb_language() の設定に基づき変換、エンコードされます。 これは mail() のラッパー関数です。詳細は、 mail() を参照ください。
パラメータ
-
to -
送信先のメールアドレス。 各アドレスをカンマで区切ると、複数の宛先を
toに指定できます。 このパラメータは、自動的にはエンコードされません。 -
subject -
メールの件名。
-
message -
メールの本文。
-
additional_headers -
additional_headersは、 ヘッダの最後に挿入されます。これは通常、ヘッダを追加する際に使用されます。 改行 ("\n") で区切ることにより複数のヘッダを指定可能です。 -
additional_parameter -
additional_parameterは、MTA へ渡す コマンドライン引数です。sendmail を利用する際に正しい Return-Path を設定するためなどに利用すると便利です。
返り値
成功した場合に TRUE を、失敗した場合に FALSE を返します。
変更履歴
| バージョン | 説明 |
|---|---|
| 5.0.0 | PHP 5.0.0 以降では、Content-Type および Content-Transfer-Encoding ヘッダの内容が 再定義可能となりました。PHP 4 では、常に mb_language() で定義された値が用いられていました。 |