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