在 php 中使用 swift mailer 发送电子邮件,需要安装 swift mailer、配置 smtp 服务器、创建邮件消息、创建邮件发送器,最后发送邮件。具体步骤包括:安装 swift mailer;配置 smtp 服务器;创建邮件消息;创建邮件发送器;发送邮件。

如何在 PHP 中使用 Swift Mailer 发送电子邮件
在 PHP 中发送电子邮件是一种常见的任务,可以通过使用 Swift Mailer 库轻松实现。Swift Mailer 是一个流行的 PHP 库,提供了简单易用的接口来发送电子邮件。
步骤 1:安装 Swift Mailer
立即学习“PHP免费学习笔记(深入)”;
composer require swiftmailer/swiftmailer
步骤 2:配置 SMTP 服务器
51shop 由 PHP 语言开发, 使用快速的 MySQL 数据库保存数据 ,为中小型网站实现网上电子商务提供一个完美的解决方案.一、用户模块1. 用户注册:用户信息包括:用户ID、用户名、用户密码、性别、邮箱、省份、城市、 联系电话等信息,用户注册后不能立即使用,需由管理员激活账号,才可使用(此功能管理员可设置)2. 登录功能3. 资料修改:用户可修改除账号以后的所有资料4. 忘记密码:要求用
Swift Mailer 需要一个 SMTP 服务器来发送电子邮件。以下是如何使用 Gmail SMTP 服务器进行配置:
$transport = (new \Swift_SmtpTransport('smtp.gmail.com', 587))
->setUsername('your_gmail_address@gmail.com')
->setPassword('your_gmail_password');步骤 3:创建邮件消息
$message = (new \Swift_Message())
->setFrom(['from_address@example.com' => 'From Name'])
->setTo(['to_address@example.com' => 'To Name'])
->setSubject('Email Subject')
->setBody('Email Body');步骤 4:创建邮件发送器
$mailer = new \Swift_Mailer($transport);
步骤 5:发送邮件
$result = $mailer->send($message);
实战案例:发送一封简单的电子邮件
use Swift_Mailer;
use Swift_Message;
use Swift_SmtpTransport;
// 配置 SMTP 服务器
$transport = (new Swift_SmtpTransport('smtp.mailtrap.io', 2525))
->setUsername('your_mailtrap_username')
->setPassword('your_mailtrap_password');
// 创建邮件消息
$message = (new Swift_Message())
->setFrom(['from@example.com' => 'From Name'])
->setTo(['to@example.com' => 'To Name'])
->setSubject('Hello from PHP!')
->setBody('This is a simple email sent using PHP and Swift Mailer.');
// 创建邮件发送器
$mailer = new Swift_Mailer($transport);
// 发送邮件
$result = $mailer->send($message);
if ($result) {
echo 'Email sent successfully.';
} else {
echo 'There was an error sending the email.';
}










