查詢

mail()函式—用法及示例

「 傳送電子郵件 」


PHP函式mail()用於傳送電子郵件。它的用法如下:

bool mail ( string $to , string $subject , string $message [, mixed $additional_headers [, string $additional_parameters ]] )

引數說明:

  • $to:必需,指定郵件接收者的email地址。
  • $subject:必需,指定郵件的主題。
  • $message:必需,指定郵件的內容。
  • $additional_headers:可選,用於指定附加的郵件頭,比如發件人、回覆地址等。可以是一個字串或者是一個關聯陣列。
  • $additional_parameters:可選,用於指定郵件傳送的附加引數,比如傳送郵件的SMTP伺服器地址和埠號等。

返回值:

  • 如果郵件成功傳送,則返回true,否則返回false

示例程式碼如下:

$to = '[email protected]';
$subject = 'Test Email';
$message = 'This is a test email sent from PHP.';
$headers = 'From: [email protected]' . "\r\n" .
           'Reply-To: [email protected]' . "\r\n" .
           'X-Mailer: PHP/' . phpversion();

if (mail($to, $subject, $message, $headers)) {
    echo 'Email sent successfully.';
} else {
    echo 'Failed to send email.';
}

在這個示例中,我們指定了郵件接收者的email地址、郵件主題和郵件內容。我們還設定了發件人和回覆地址的郵件頭。最後,我們使用mail()函式傳送郵件,並根據返回值判斷郵件是否傳送成功。

補充糾錯
熱門PHP函式
分享連結