查询

mb_send_mail()函数—用法及示例

「 发送多字节字符编码的电子邮件 」


函数名:mb_send_mail()

适用版本:PHP 4 >= 4.0.6, PHP 5, PHP 7

用法:mb_send_mail() 函数用于发送多字节字符编码的电子邮件。它是 mbstring 扩展提供的函数,需要在 PHP 配置文件中启用该扩展。

语法:bool mb_send_mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )

参数:

  • to: 必需,指定收件人的邮箱地址。
  • subject: 必需,指定邮件的主题。
  • message: 必需,指定邮件的内容。
  • additional_headers: 可选,指定额外的邮件头信息,例如 From、Cc 或 Bcc。邮件头信息应该以换行符 \r\n 分隔。
  • additional_parameters: 可选,指定传递给 sendmail 的额外参数。

返回值:成功发送邮件时返回 true,发送失败时返回 false。

示例:

$to = "recipient@example.com";
$subject = "测试邮件";
$message = "这是一封测试邮件。";
$headers = "From: sender@example.com";
$additional_parameters = "-f sender@example.com";

if (mb_send_mail($to, $subject, $message, $headers, $additional_parameters)) {
    echo "邮件发送成功!";
} else {
    echo "邮件发送失败!";
}

在上面的示例中,我们指定了收件人邮箱地址、邮件主题、邮件内容和发件人邮箱地址。使用 mb_send_mail() 函数发送邮件时,还可以通过 additional_headers 参数指定额外的邮件头信息,例如发件人的姓名、抄送、密送等。additional_parameters 参数用于传递给 sendmail 的额外参数,例如指定发件人的邮箱地址。

请注意,为了确保 mb_send_mail() 函数正常工作,您需要在 PHP 配置文件中启用 mbstring 扩展。

补充纠错
上一个函数: mb_split()函数
下一个函数: mb_scrub()函数
热门PHP函数
分享链接