mb_regex_set_options
mb_split
マルチバイト文字列 関数
PHP Manual

# 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() で定義された値が用いられていました。

### 参考

- mail() - メールを送信する
- mb_encode_mimeheader() - MIMEヘッダの文字列をエンコードする
- mb_language() - 現在の言語を設定あるいは取得する

mb_regex_set_options
mb_split
マルチバイト文字列 関数
PHP Manual