php语法如何利用SwiftMailer库发送HTML格式的邮件

2024年09月07日 建站教程

SwiftMailer是一款出色的PHP邮件发送库,提供了简单易用的API,使我们可以方便地发送各种类型的电子邮件,包括HTML格式的邮件。下面web建站小编给大家简单介绍一下具体代码示例!

具体实现代码如下:

//先安装SwiftMailer库
composer require swiftmailer/swiftmailer

利用SwiftMailer库发送一封HTML格式的邮件:

<?php
require_once 'vendor/autoload.php';
 
// 创建Transport对象
$transport = (new Swift_SmtpTransport('smtp.example.com', 587))
  ->setUsername('your_email@example.com')
  ->setPassword('your_password');
 
// 创建Mailer对象
$mailer = new Swift_Mailer($transport);
 
// 创建Message对象
$message = (new Swift_Message('邮件标题'))
  ->setFrom(['your_email@example.com' => '发件人姓名'])
  ->setTo(['recipient@example.com'])
  ->setBody('<h1>邮件内容</h1><p>这是一封HTML格式的邮件。</p>', 'text/html');
 
// 发送邮件
$result = $mailer->send($message);
 
// 检查发送结果
if ($result) {
  echo '邮件发送成功!';
} else {
  echo '邮件发送失败!';
}
?>

本文链接:http://so.lmcjl.com/news/12474/

展开阅读全文