PHP Mail関数


PHP Mail 概要

mail() 関数を使用すると、スクリプトから直接電子メールを送信できます。


要件

メール関数を使用可能にするには、PHP がインストールされ、実行中のメールシステムが必要です。使用するプログラムは、php.ini ファイルの設定で定義されます。


インストール

Mail 関数は PHP コアの一部です。これらの関数を使用するためにインストールは不要です。


Runtime 設定

Mail 関数の動作は、php.ini ファイルの設定の影響を受けます。

Mail 設定オプション:

名前 デフォルト 説明 変更可能
SMTP "localhost" Windows 専用:SMTP サーバーの DNS 名または IP アドレス。 PHP_INI_ALL
smtp_port "25" Windows 専用:SMTP ポート番号。PHP 4.3 以降で利用可能。 PHP_INI_ALL
sendmail_from NULL Windows 専用:PHP から送信される電子メールで使用される "from" アドレスを指定します。 PHP_INI_ALL
sendmail_path NULL Unix システム専用:sendmail プログラムのパスを指定します(通常 /usr/sbin/sendmail または /usr/lib/sendmail)。 PHP_INI_SYSTEM


PHP Mail 関数

PHP:この関数をサポートする最古の PHP バージョンを示します。

関数 説明 PHP
ezmlm_hash() EZMLM メーリングリストシステムに必要なハッシュ値を計算します。 3
mail() スクリプトから直接電子メールを送信できます。 3


PHP Mail 定数

なし。

その他の拡張