搭建
1.在项目根目录下创建 composer.json 文件
2.将 PHPMailer 添加到 require 部分的数组中
{
"require": {
"phpmailer/phpmailer": "^6.5"
}
}
3.在命令行中进入项目目录,并运行以下命令:
composer install
引入 PHPMailer。
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require 'vendor/autoload.php';
案例
<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
mailC($title,$data);
echo json_encode("ok");
function mailC($title2,$data3){
require '../../vendor/autoload.php';
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = "smtp.163.com";
$mail->Port = 25;
$mail->SMTPAuth = true;
$mail->CharSet = "UTF-8";
$mail->Encoding = "base64";
$mail->Username = "@163.com";
$mail->Password = "";
$mail->Subject = $title2;
$mail->From = "@163.com";
$mail->FromName = "加金开发";
$address = "@qq.com";
$mail->AddAddress($address, "通知");
$mail->IsHTML(true);
$mail->Body =$data3;
if(!$mail->Send()) {
echo "发送失败: " . $mail->ErrorInfo;
} else {
echo "Message sent!恭喜,邮件发送成功!";
}
}