查詢

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 = "[email protected]";
$subject = "測試郵件";
$message = "這是一封測試郵件。";
$headers = "From: [email protected]";
$additional_parameters = "-f [email protected]";

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函式
分享連結