资源描述:一款网站常用的PHP发邮件源码,共包含4个php文件,分别为:index.php,SMTP.php,PHPMailer.php,Exception.php。index.php实则demo示例,在里面主要是设置一些smtp信息。
使用方法
SMTPDebug = 0;
// 使用smtp鉴权方式发送邮件
$mail->isSMTP();
// smtp需要鉴权 这个必须是true
$mail->SMTPAuth = true;
// 链接qq域名邮箱的服务器地址
$mail->Host = $row['smtp'];
// 设置使用ssl加密方式登录鉴权
$mail->SMTPSecure = 'ssl';
// 设置ssl连接smtp服务器的远程服务器端口号
$mail->Port = 465;
// 设置发送的邮件的编码
$mail->CharSet = 'UTF-8';
$mail->Encoding = "base64"; //编码方式
// 设置发件人昵称 显示在收件人邮件的发件人邮箱地址前的发件人姓名
$mail->FromName = $rowu['username'];
// smtp登录的账号 任意邮箱即可
$mail->Username = $row['sendemail'];
// smtp登录的密码 使用生成的授权码
$mail->Password = 'ODMLBAOIIKFYKRAG';
// 设置发件人邮箱地址 同登录账号
$mail->From = $row['sendemail'];
// 邮件正文是否为html编码 注意此处是一个方法
$mail->isHTML(true);
// 设置收件人邮箱地址
$mail->addAddress($_POST['email']);
// 添加多个收件人 则多次调用方法即可
//$mail->addAddress('xxxxxxxxx@163.com');
// 添加该邮件的主题
$mail->Subject = '找回密码';
// 添加邮件正文
$mail->Body = "尊敬的用户你好,我们正在为你的账号找回密码,请点击此链接: 点击链接 请勿将此链接分享给他人!";
// 为该邮件添加附件
//$mail->AddAttachment("1.zip");
// 发送邮件 返回状态
//$statu = $mail->send();
if(!$mail->send())
{
$arr['sta'] = -1;
$arr['msg'] = '抱歉!邮件发送失败了!Mailer Error: ' . $mail->ErrorInfo;
}
else
{
$arr['sta'] = 1;
$arr['msg'] = '邮件发送成功!';
}
}
echo json_encode($arr);
?>
站长提示:
1. 苦力吧素材官方QQ群:
950875342
2. 平台上所有素材资源,需注册登录会员方能正常下载。
3. 会员用户积极反馈网站、素材资源BUG或错误问题,每次奖励
2K币。
4. PHP源码类素材,如需协助安装调试,或你有二次开发需求,可联系苦力吧客服。
5. 付费素材资源,需充值后方能下载,如有任何疑问可直接联系苦力吧客服