XLIXメール関数(Mail)

導入

mail() 関数によりメールを送信できるようになりま す。

要件

これらの関数は、標準モジュールの一部と して利用可能であり、常に使用できます。

インストール手順

これらの関数はPHPコアに含まれるため、使用す る際にインストールは不要です。

実行用の設定

これらの関数の動作は、 php.ini の設定により変化します。

表 1Mail設定オプション

名前 デフォルト 変更の可否
SMTP "localhost" PHP_INI_ALL
smtp_port "25" PHP_INI_ALL
sendmail_from NULL PHP_INI_ALL
sendmail_path DEFAULT_SENDMAIL_PATH PHP_INI_SYSTEM
PHP_INI_* 定数の詳細と定義については、 ini_set() を参照して下さい。

以下に設定ディレクティブに関する簡単な説明を示します。

SMTP string

SMTPサーバのDNS名またはIPアドレス。Windows環境で動作するPHPは、 mail() 関数で送信するメールに関してこの設定値 を使用します。

SMTP int

Windowsのみで使用されます: SMTP 設定で指定したサーバに接続するポート番号 で、デフォルトは25です。 PHP 4.3.0以降でのみ利 用可能です。

sendmail_from string

Windows環境でPHPから送信されるメールにおいて "From:" に使用する メールアドレスを指定します。

sendmail_path string

sendmail プログラムを探すパスを指定します。 通常、 /usr/sbin/sendmail または /usr/lib/sendmail です。 configure は、このパスを探し、デフォルト値と して設定しますが、これで上手くいかない場合にはこのオプションで 設定する必要があります。

sendmailを使用していないシステムは、必要に応じてこのディレクティ ブに使用するメールシステムが提供するsendmailのラッパー/代替品を 設定する必要があります。例えば、 Qmail ユーザは、通常、 /var/qmail/bin/sendmail または /var/qmail/bin/qmail-inject に設定します。

qmail-inject では、メールを正しく処理するため のオプション設定は不要です。



リソース型

この拡張モジュールはリソース型を全く定義し ません。

定義済みの定数

この拡張モジュールは定数を全く定義しませ ん。

目次
ezmlm_hash -- EZMLMで必要なハッシュ値を計算する
mail -- メールの送信