PHP Mail
PHP Mailの紹介
mail()関数を使用すると、スクリプトから直接メールを送信できます。
要件
メール機能を使用するには、PHPにインストール済みの動作するメールシステムが必要です。使用するプログラムは、php.iniファイルの構成設定によって定義されます。
インストール
メール関数はPHPコアの一部です。これらの機能を使用するために必要なインストールはありません。
ランタイム構成
メール機能の動作は、php.iniの設定の影響を受けます。
名前 |
デフォルト |
説明 |
変更可能 |
---|---|---|---|
mail.add_x_header | 「0」 | スクリプトのUIDとそれに続くファイル名を含むX-PHP-Originating-Scriptを追加します。 PHP5.3.0以降の場合 | PHP_INI_PERDIR |
mail.log | NULL | すべてのmail()呼び出しを記録するログ ファイルへのパス。ログには、スクリプトのフルパス、行番号、Toアドレス、およびヘッダーが含まれます。 PHP 5.3.0以降の場合 | PHP_INI_PERDIR |
SMTP | ”localhost" | Windowsのみ: SMTP サーバーのDNS名またはIPアドレス | PHP_INI_ALL |
smtp_port | 「25」 | Windowsのみ: SMTPポート番号。 PHP 4.3.0以降の場合 | PHP_INI_ALL |
sendmail_from | NULL | Windowsのみ: mail()からメールを送信するときに使用する「送信元」アドレスを指定します。 | PHP_INI_ALL |
sendmail_path | "/usr/sbin/sendmail -t -i" | sendmailプログラムがある場所を指定します。このディレクティブは、Windowsでも機能します。設定されている場合、SMTP、smtp_port、およびsendmail_fromは無視されます | PHP_INI_SYSTEM |
PHP mail関数
関数 |
説明 |
---|---|
ezmlm_hash() | EZMLMが必要とするハッシュ値を計算します |
mail() | スクリプトから直接メールを送信できます |
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。