tp5 + 发送邮箱
前期工作
php环境问题
要确保PHP环境中的openssl是为开启在状态
如果未开启的话,要先去开启
安装PHPMailer
有两种方式去安装
- 下载文件解压把项目指定目录,下载地址:https://github.com/PHPMailer/PHPMailer
- 使用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