在 PHP 中使用 SMTP 发送电子邮件需要以下步骤:安装 PHP Mailer 库。加载 PHP Mailer 类。配置 SMTP 设置(主机、端口、身份验证等)。设置电子邮件参数(发件人、收件人、主题、正文)。使用 send() 方法发送电子邮件。

如何配置 PHP SMTP
在 PHP 中,使用 SMTP(简单邮件传输协议)发送电子邮件需要几个步骤:
1. 安装 PHP Mailer
首先,您需要安装 PHP Mailer 库。这是一个用于发送电子邮件的流行库。您可以通过 Composer 或手动下载进行安装:
立即学习“PHP免费学习笔记(深入)”;
# 使用 Composer composer require phpmailer/phpmailer # 手动下载 wget https://github.com/PHPMailer/PHPMailer/archive/master.zip unzip master.zip
2. 加载 PHP Mailer 类
在您的 PHP 脚本中,使用 require 或 include 语句加载 PHP Mailer 类:
require 'PHPMailerAutoload.php';
3. 配置 SMTP 设置
WAP2.0企业手机网站主要特点: 系统管理:管理员管理,可以新增管理员及修改管理员密码。 产品管理:产品新增修改管理,支持UBB格式输入。 文章管理:文章新增修改管理,支持UBB格式输入。 新闻管理:新闻新增修改管理,支持UBB格式输入。 娱乐管理:新闻新增修改管理,支持UBB格式输入。 发信管理:可在线给客户发送WEB信件,注意配置信件的发送信息,如SMTP等! 访问统计:可以统计出用户访问的
创建一个新的 PHPMailer 对象并配置 SMTP 设置:
$mail = new PHPMailer(); $mail->isSMTP(); $mail->Host = 'smtp.example.com'; $mail->SMTPAuth = true; $mail->Username = 'username'; $mail->Password = 'password'; $mail->SMTPSecure = 'tls'; // 或 'ssl' $mail->Port = 587; // 或 465
4. 设置电子邮件参数
接下来,设置电子邮件的收件人、发件人、主题和正文:
$mail->setFrom('from@example.com', '发件人姓名');
$mail->addAddress('to@example.com', '收件人姓名');
$mail->Subject = '邮件主题';
$mail->Body = '邮件正文';5. 发送电子邮件
最后,使用 send() 方法发送电子邮件:
if ($mail->send()) {
echo '电子邮件已发送';
} else {
echo '无法发送电子邮件: ' . $mail->ErrorInfo;
}其他配置选项
除了基本配置之外,您还可以配置其他选项,例如:
- HTML 格式化:
$mail->isHTML(true); - 附件:
$mail->addAttachment('file.txt'); - 回复地址:
$mail->addReplyTo('reply@example.com');










