使用 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中文网其他相关文章!