PHP Mail 函数
PHP Mail 函数
mail() 函数允许您从脚本中直接发送电子邮件。
需求
要使邮件函数可用,PHP 需要已安装且正在运行的邮件系统。要使用的程序是由 php.ini 文件中的配置设置定义的。
安装
邮件函数是 PHP 核心的组成部分。无需安装即可使用这些函数。
运行时配置
邮件函数的行为受 php.ini 的影响。
名称 | 默认值 | 描述 | Changeable |
---|---|---|---|
mail.add_x_header | "0" | 添加 X-PHP-Originating-Script,它将包含脚本的 UID,后跟文件名。 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 起可用。 | PHP_INI_ALL |
sendmail_from | NULL | Windows 专用:规定从 PHP 发送的邮件中使用的 "from" 地址。 | PHP_INI_ALL |
sendmail_path | "/usr/sbin/sendmail -t -i" | 指定可以在何处找到 sendmail 程序。此指令也适用于 Windows。如果设置,SMTP、SMTP 端口和 sendmail_from 将被忽略 | PHP_INI_SYSTEM |
PHP Mail 函数
函数 | 描述 |
---|---|
ezmlm_hash() | 计算 EZMLM 邮件列表系统所需的散列值。 |
mail() | 允许您从脚本中直接发送电子邮件。 |