最新消息:文章中包含代码时,请遵守代码高亮规范!

使用PHPMailer发送邮件

PHP user 168浏览 0评论

一:导入PHPMailer包

二:开通服务

我们可以使用QQ、163等常见的邮箱开通POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务,在这里我们使用QQ邮箱的SMTP来发送邮件

进入邮箱后开通步骤:

QzpcVXNlcnNceXl6XEFwcERhdGFcUm9hbWluZ1xEaW5nVGFsa1wyMDA0ODQyMzNfdjJcSW1hZ2VGaWxlc1w4QkFCNTZBMi1CRDgyLTQwMjktQTM5OS03NTQ5MUQ3QTNDODEucG5n.png
require_once(dirname(dirname(__FILE__)) . '/PHPMailer/class.phpmailer.php');
require_once(dirname(dirname(__FILE__)) . '/PHPMailer/class.smtp.php');
 
$mail = new \PHPMailer();//得到一个PHPMailer实例
$mail->SMTPSecure='ssl';
$mail->CharSet = "utf-8"; //设置编码
$mail->IsSMTP();//设置采用SMTP方式发送邮件
$mail->Host = "smtp.qq.com";//设置SMTP邮件服务器的地址
$mail->Port = 465;//设置邮件服务器的端口,默认为25
$mail->From = "*****@qq.com"; //设置发件人的邮箱地址
$mail->FromName = "ceshi";//设置发件人的姓名
$mail->Username = "*****@qq.com";
$mail->Password = "******";//授权码
$mail->AddAddress($to, "");//设置收件的地址(参数1)和姓名(参数2)
$mail->SMTPAuth = true;//开启SMTP认证
$mail->Subject = $subject;//设置邮件的标题
$mail->Body = $body;//邮件内容
$mail->IsHTML(true);//设置内容是否为html类型
$mail->SMTPDebug = 0;
$res = $mail->Send();
return $mail->ErrorInfo;

转载时请注明出处及相应链接,本文永久地址:https://blog.yayuanzi.com/25340.html


pay_weixin
pay_weixin
微信打赏
pay_weixin
支付宝打赏
感谢您对作者Miya的打赏,我们会更加努力!    如果您想成为作者,请点我

发表我的评论
取消评论

表情