函式名: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 擴充套件。