自EmlogPro在1.2.0支持了邮件通知配置,并支持了通过注册邮箱找回密码,有了内置函数在做EmlogPro插件功能,或者需要用到邮件发送的功能,这就可以使用EmlogPro内置的邮件发送代码来完成邮件发送的功能,这样就高效了不少,使用前需配置好内置的邮件配置,以下代码添加到需要执行的地方即可。
$mail = new PHPMailer(true);
$mail->IsSMTP(); // SMTP 使用smtp鉴权方式发送邮件
$mail->CharSet = 'UTF-8'; // 字符编码
$mail->SMTPAuth = true; // 开启认证
$mail->SMTPSecure = 'ssl'; // 设置使用 ssl 加密方式登录鉴权
$mail->Port = Option::get('smtp_port'); // 端口
$mail->Host = Option::get('smtp_server'); // STMP 服务器地址
$mail->Username = Option::get('smtp_mail'); // 邮箱地址
$mail->Password = Option::get('smtp_pw'); // SMTP 授权码
$mail->From = Option::get('smtp_mail'); // 发送方邮箱地址
$mail->AddAddress('xxx@qq.com'); // 接收方邮箱地址
$mail->IsHTML(true);
$mail->Subject ='一封邮件'; // 邮件标题
$mail->Body = '我是内容'; // 邮件内容
$mail->Send();
未经允许不得转载:
作者: 路羽, 转载或复制请以 超链接形式 并注明出处 路羽博客。
原文地址: 《EmlogPro内置邮件发送函数》 发布于2023-1-15
一天天人防