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() | 允许您直接从脚本发送电子邮件 |