tp5 发送邮箱

本文介绍了在TP5框架下如何配置并使用SMTP服务发送邮件,包括开启QQ邮箱的SMTP服务,检查PHP环境中的openssl是否开启,通过composer安装PHPMailer,并在common.php中编写发送邮件的公共函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

tp5 + 发送邮箱

前期工作

开启QQ邮箱的 SMTP服务

php环境问题
要确保PHP环境中的openssl是为开启在状态
如果未开启的话,要先去开启

安装PHPMailer

有两种方式去安装

  1. 下载文件解压把项目指定目录,下载地址:https://github.com/PHPMailer/PHPMailer
  2. 使用composer安装,一步到位

我使用的是composer安装,为什么要用composer呢,因为会自动帮你把文件下载到依赖文件夹下来。
我们先用命令行进入下面根目录,然后执行以下命名

composer require phpmailer/phpmailer

安装成功之后我们打开根目录下来的vendor文件会发现多了个phpmailer,如果是用第一种安装的话就把下载下来的文件移动都该目录即可
在这里插入图片描述

安装完之后我们就进行开发

//将下来两行代码写入到头部
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

我个人建议把发送邮箱在common.php文件下来编写,为什么呢?因为common是公共函数代码文件

//发送邮箱操作
    function send_email($param){
   
        $mail = new PHPMailer(true);            // Passing `true` enables exceptions
        try 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值