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 定数
なし。