PHPメールの紹介
mail()関数を使用すると、スクリプトから直接メールを送信することができます。
必要条件
メール機能を使用するには、PHPがインストールされ、作業の電子メールシステムが必要です。 使用するプログラムは、php.iniファイルで構成設定によって定義されます。
インスト
メール機能は、PHPのコアの一部です。 これらの機能を使用するために必要な一切のインストールはありません。
実行時設定
メール機能の動作は、php.iniの設定により影響を受けます。
名 | デフォルト | 説明 | 可変 |
---|---|---|---|
mail.add_x_header | "0" | ファイル名に続くスクリプトのUIDが含まれるX-PHP-発信スクリプトを追加します。 PHP 5.3.0の場合、上 | PHP_INI_PERDIR |
たmail.log | ヌル | すべてログに記録するログファイルへのパスmail()を呼び出します。 ログは、完全なスクリプトのパス、行番号、対処し、ヘッダが含まれています。 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 | ヌル | Windowsのみ:指定"from"からメールを送信するときに使用するアドレスmail() | PHP_INI_ALL |
オプションsendmail_path | "は/ usr / sbinに/ sendmailの-t -i" | sendmailプログラムを見つけることができる場所を指定します。 このディレクティブは、Windowsの下でも動作します。 設定した場合は、SMTP、SMTP_PORTとsendmail_fromは無視されます | PHP_INI_SYSTEM |
PHP 5のメール機能
関数 | 説明 |
---|---|
ezmlm_hash() | 劣っで必要なハッシュ値を計算します |
mail() | スクリプトから直接メールを送信することができます |