PHP |使用 mail()函数发送邮件
PHP是一种服务器端脚本语言,它丰富了所需的各种实用程序。邮件是当今大多数 Web 服务器所需的服务器端实用程序之一。邮件用于广告、帐户恢复、订阅等。
为了在PHP中发送邮件,可以使用 mail() 方法。
句法:
bool mail(to , subject , message , additional_headers , additional_parameters)
参数:该函数有两个必需参数和一个可选参数,如下所述:
- to :指定收件人的电子邮件 ID。可以使用逗号传递多个电子邮件 ID
- subject :指定邮件的主题。
- message :指定要发送的消息。
- additional-headers (可选):这是一个可选参数,可以创建多个头元素,例如 From(指定发件人)、CC(指定抄送/抄送收件人)、BCC(指定密件抄送/密件抄送收件人。注意:为了添加多个标头参数,必须使用 '\r\n'。
- 附加参数(可选):这是另一个可选参数,可以作为附加标头的扩展传递。这可以指定一组用作 sendmail_path 配置设置的标志。
返回类型:如果邮件发送成功,此方法返回 TRUE,失败时返回 FALSE。
例子:
- 用PHP发送一个简单的邮件
输出 :
Your Mail is sent successfully.
- 发送带有附加选项的邮件
输出 :
Your Mail is sent successfully.
摘要:
- 使用 mail() 方法可以发送各种类型的邮件,例如标准邮件、html 邮件。
- mail() 方法打开 SMTP 套接字,尝试发送邮件,关闭套接字,因此是一个安全的选项。
- mail() 方法不应该用于批量邮寄,因为它不是很划算。
- mail() 方法只检查参数或网络故障,因此 mail() 方法的成功并不能保证预期的人会收到邮件。