使用 PHPMailer 從 PHP 發送 HTML 電子郵件
從 PHP 發送 HTML 電子郵件可能很棘手,特別是在使用標頭時。幸運的是,PHPMailer 類別提供了一個強大的解決方案,簡化了流程。
PHPMailer 類別處理多部分/替代電子郵件的創建,自動分隔文字和 HTML 版本。它還管理標頭,包括邊界字串、MIME 版本和內容類型。使用 PHPMailer,您可以輕鬆建立和傳送 HTML 電子郵件。
要使用PHPMailer,請透過Composer 安裝它:
composer require phpmailer/phpmailer
安裝後,您可以使用以下程式碼發送HTML 電子郵件:
<?php use PHPMailer\PHPMailer\PHPMailer; // Create a new PHPMailer instance $mail = new PHPMailer(); // Set the sender $mail->setFrom('[email protected]'); // Set the recipient $mail->addAddress('[email protected]'); // Set the subject $mail->Subject = 'Test HTML email'; // Set the HTML body $mail->isHTML(true); $mail->Body = '<h2Hello World!</h2> <p>This is something with <b>HTML</b>formatting.</p>'; // Set the text body (optional) $mail->AltBody = 'Hello World!!! This is simple text email message. '; // Send the email if (!$mail->send()) { echo 'Mail failed. Error: ' . $mail->ErrorInfo; } else { echo 'Mail sent successfully.'; } ?>
透過使用PHPMailer ,您可以輕鬆地從PHP 發送HTML 電子郵件,確保您的訊息格式正確並交付給您的收件者。
以上是PHPMailer 如何簡化從 PHP 傳送 HTML 電子郵件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!