📜  mail() 语法 (1)

📅  最后修改于: 2023-12-03 15:17:30.949000             🧑  作者: Mango

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

PHP 的 mail() 函数是用来发送电子邮件的函数,它可以通过简单的 PHP 脚本发送邮件。这个函数需要你的服务器支持 SMTP 服务,如果你的服务器没有启用 SMTP 服务,那么你就需要使用第三方 SMTP 服务来发送邮件。

语法

函数的基本语法如下:

mail(to,subject,message,headers,parameters);

参数说明:

  • to :必需。接收方邮件地址,可以是多个,用逗号分隔。
  • subject :必需。邮件主题。
  • message :必需。邮件内容。
  • headers :可选。邮件头部信息,包括发件人,邮件格式等信息。
  • parameters :可选。额外的发送选项,如发送邮件的程序的路径等信息。

其中 to、subject、message 都是必填项目,headers 和 parameters 是可选的。

示例

以下是一个简单的示例,用来发送一封测试邮件:

$to = 'youremail@example.com';
$subject = '测试邮件';
$message = '这是一封测试邮件,仅仅是用来测试邮件发送功能是否正常。';
$headers = 'From: yourname@example.com' . "\r\n" .
    'Reply-To: yourname@example.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
注意事项

使用 mail() 函数发送邮件时,需要遵循一些注意事项:

  • 多个收件人的邮件地址需要用逗号隔开。
  • 邮件主题和内容中的中文需要使用 UTF-8 编码,否则会出现乱码问题。
  • 如果邮件在发送过程中出问题,会返回 false,此时可以通过 error_get_last() 函数获取错误信息。

以上就是使用 PHP 的 mail() 函数发送邮件的基本介绍,如果你想了解更多相关信息,可以查看 PHP 官方文档。