改造下邮箱函数 适用于 V7 V9 版本(我只测试了这两个版本)
打开 inc/function.inc.php
找到 function send_mail 我们把这一段都删除了 改为下面的
function send_mail($address,$title,$message){
global $webdb;
require_once(ROOT_PATH."inc/PHPMailer/class.phpmailer.php");
require_once(ROOT_PATH."inc/PHPMailer/class.smtp.php");
$mail = new PHPMailer();
$mail->IsSMTP();
// 设置邮件的字符编码,若不指定,则为 'UTF-8'
$mail->CharSet ="UTF-8";
$mail->IsHTML(true);
$mail->AddAddress($address);
$mail->Body = $message;
$mail->From = "$webdb[MailId]";
$mail->FromName = "$webdb[MailId]";
$mail->Subject = $title;
$mail->Host = "$webdb[MailServer]";
$mail->SMTPAuth = true;
$mail->Username = "$webdb[MailId]";
$mail->Password = "$webdb[MailPw]";
return $mail->Send();}
因为我一直钟爱 UTF8 编码 所以我的系统都是 utf8 的 gbk 的记得把 UTF-8 改为 gbk2312
然后下载附件 放到 inc 目录
最终的目录 是 inc/PHPMailer/class.phpmailer.php class.smtp.php PHPMailer 目录不要丢了
PHPMailer 点击下载
这样我们就可以继续用 QQ 号 @qq.com + 授权码 的形式发送邮件了
支持:QQ 邮箱 + 授权码 域名邮箱 + 授权码 企业邮箱 +QQ 密码 126 邮箱 + 授权码 163 邮箱 + 授权码 163+ 密码 qq 邮箱 + 密码(老用户)
PS: 图省事 这样改以后就只能用 smtp 发送邮件了
正文完