PHP郵件簡介
該mail()功能可讓您直接從腳本發送電子郵件。
要求
對於可用的郵件功能,PHP需要安裝,運行電子郵件系統。 要使用的程序通過在php.ini文件中的配置設置來定義。
安裝
郵件函數是PHP核心的一部分。 有沒有使用這些功能需要安裝。
運行時配置
的郵件函數的行為受php.ini的設置:
名稱 | 默認 | 描述 | 多變 |
---|---|---|---|
mail.add_x_header | “0” | 添加X-PHP原產腳本,其中將包括腳本,然後文件名的UID。 對於PHP 5.3.0及以上 | PHP_INI_PERDIR |
mail.log | 空值 | 到將記錄所有日誌文件的路徑mail()調用。 日誌包括腳本的完整路徑,行號,為了解決和頭。 對於PHP 5.3.0及以上 | PHP_INI_PERDIR |
SMTP | “本地主機” | 僅適用於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() | 通過計算EZMLM所需的散列值 |
mail() | 允許您直接從腳本發送電子郵件 |