mail()
関数によりメールを送信できるようになりま す。
これらの関数の動作は、
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 |
以下に設定ディレクティブに関する簡単な説明を示します。
SMTPサーバのDNS名またはIPアドレス。Windows環境で動作するPHPは、
mail()
関数で送信するメールに関してこの設定値 を使用します。
Windowsのみで使用されます:
SMTP
設定で指定したサーバに接続するポート番号 で、デフォルトは25です。
PHP
4.3.0以降でのみ利 用可能です。
Windows環境でPHPから送信されるメールにおいて "From:"
に使用する メールアドレスを指定します。
sendmail
プログラムを探すパスを指定します。 通常、
/usr/sbin/sendmail
または
/usr/lib/sendmail
です。
configure
は、このパスを探し、デフォルト値と して設定しますが、これで上手くいかない場合にはこのオプションで
設定する必要があります。
sendmailを使用していないシステムは、必要に応じてこのディレクティ
ブに使用するメールシステムが提供するsendmailのラッパー/代替品を
設定する必要があります。例えば、
Qmail
ユーザは、通常、
/var/qmail/bin/sendmail
または
/var/qmail/bin/qmail-inject
に設定します。
qmail-inject
では、メールを正しく処理するため のオプション設定は不要です。