📜  PHP |使用 mail()函数发送邮件

📅  最后修改于: 2022-05-13 01:56:44.448000             🧑  作者: Mango

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。

例子:

  1. 用PHP发送一个简单的邮件
     
    

    输出 :

    Your Mail is sent successfully.
    
  2. 发送带有附加选项的邮件
     
    

    输出 :

    Your Mail is sent successfully.
    

摘要

  • 使用 mail() 方法可以发送各种类型的邮件,例如标准邮件、html 邮件。
  • mail() 方法打开 SMTP 套接字,尝试发送邮件,关闭套接字,因此是一个安全的选项。
  • mail() 方法不应该用于批量邮寄,因为它不是很划算。
  • mail() 方法只检查参数或网络故障,因此 mail() 方法的成功并不能保证预期的人会收到邮件。