PHP 邮件 功能
PHP邮件介绍
mail() 函数允许您直接从脚本发送电子邮件。
要求
要使用邮件功能,PHP 需要安装并运行电子邮件系统。要使用的程序由 php.ini 文件中的配置设置定义。
安装
邮件功能是 PHP 核心的一部分。使用这些功能无需安装。
运行时配置
邮件功能的行为受 php.ini 中的设置影响:
姓名 | 默认 | 描述 | 多变 |
---|---|---|---|
mail.add_x_header | "0" | 添加 X-PHP-Originating-Script,其中将包含脚本的 UID 和文件名。适用于 PHP 5.3.0 及以上版本 | PHP_INI_PERDIR |
邮件日志 | 无效的 | 日志文件的路径,将记录所有 mail() 调用。日志包括脚本的完整路径、行号、收件人地址和标题。适用于 PHP 5.3.0 及以上版本 | PHP_INI_PERDIR |
邮件传输协议 | “本地主机” | 仅限 Windows:SMTP 服务器的 DNS 名称或 IP 地址 | PHP_INI_ALL |
smtp_端口 | "25" | 仅限 Windows:SMTP 端口号。适用于 PHP 4.3.0 及以上版本 | PHP_INI_ALL |
发送邮件 | 无效的 | 仅限 Windows:指定从 mail() 发送邮件时要使用的“发件人”地址 | PHP_INI_ALL |
发送邮件路径 | “/usr/sbin/sendmail -t -i” | 指定 sendmail 程序的位置。此指令在 Windows 下也有效。如果设置,则忽略 SMTP、smtp_port 和 sendmail_from | PHP_INI_SYSTEM |
PHP 邮件函数
功能 | 描述 |
---|---|
ezmlm_hash() | 计算EZMLM所需的哈希值 |
邮件() | 允许您直接从脚本发送电子邮件 |