Php/php ref mail
来自菜鸟教程
PHP邮件功能
PHP Mail简介
mail()函数允许您直接从脚本发送电子邮件。
要求
为了使邮件功能可用,PHP需要安装并运行的电子邮件系统。使用的程序由php.ini文件中的配置设置定义。
安装
邮件功能是PHP核心的一部分。不需要安装即可使用这些功能。
运行时配置
邮件功能的行为受php.ini中的设置影响:
Name | 默认 | 描述 | 多变 |
---|---|---|---|
mail.add_x_header | “ 0” | 添加X-PHP-Originating-Script,其中将包含脚本的UID和文件名。对于PHP 5.3.0及更高版本 | PHP_INI_PERDIR |
mail.log | NULL | 将记录所有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 | NULL | 仅Windows:指定从mail()发送邮件时使用的“发件人”地址 | PHP_INI_ALL |
sendmail_path | “ / usr / sbin / sendmail -t -i” | 指定可以在哪里找到sendmail程序。该指令在Windows下也适用。如果设置,则将忽略SMTP,smtp_port和sendmail_from | PHP_INI_SYSTEM |
PHP邮件功能
功能 | 描述 |
---|---|
ezmlm_hash() | 计算EZMLM所需的哈希值 |
邮件() | 允许您直接从脚本发送电子邮件 |