当前位置: 首页> 函数类别大全> mb_send_mail

mb_send_mail

发送编码过的邮件
名称:mb_send_mail
分类:多字节字符串
所属语言:php
一句话介绍: 发送多字节字符编码的电子邮件

函数名: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 扩展。

同类函数
  • 将字符编码为 HTML 数字字符串引用 mb_encode_numericentity

    mb_encode_numericentity

    将字符编码为HTML数字字符串引用
  • 多字节支持正则表达式匹配 mb_ereg

    mb_ereg

    多字节支持正则表达式匹配
  • 大小写不敏感地在字符串中查找一个字符串最后出现的位置 mb_strripos

    mb_strripos

    大小写不敏感地在字符串中查找一个字符串最
  • 将字符串设为大写 mb_strtoupper

    mb_strtoupper

    将字符串设为大写
  • 大小写不敏感地查找字符串在另一个字符串中首次出现的位置 mb_stripos

    mb_stripos

    大小写不敏感地查找字符串在另一个字符串中
  • 设置/获取 HTTP 输出字符编码 mb_http_output

    mb_http_output

    设置/获取HTTP输出字符编码
  • 返回字符串的宽度 mb_strwidth

    mb_strwidth

    返回字符串的宽度
  • 解码 MIME 头字段中的字符串 mb_decode_mimeheader

    mb_decode_mimeheader

    解码MIME头字段中的字符串
热门文章