争怎路由网:是一个主要分享无线路由器安装设置经验的网站,汇总WiFi常见问题的解决方法。

php如何引入PHPMailer发送邮件的步骤讲解(附代码)

时间:2024/4/5作者:未知来源:争怎路由网人气:

empty($content)) { return ['result' => false, 'msg' => '参数错误']; } if (empty($fromAddress)) { $fromAddress = self::$_fromAddress; $pwd = self::$_pwd; } if (empty($toAddress)) { $toAddress = self::$_toAddress; } $mail = new PHPMailer(); //告诉PHPMailer使用SMTP $mail->isSMTP(); //启用SMTP调试 // 0 =关闭(供生产使用) // 1 =客户端消息 // 2 =客户端和服务器消息 $mail->SMTPDebug = 2 ; //设置邮件服务器的主机名 $mail->Host = 'smtp.exmail.qq.com'; //使用 // $ mail-> Host = gethostbyname('smtp.gmail.com'); //如果您的网络不支持SMTP over IPv6 //设置SMTP端口号 - 587用于经过身份验证的TLS,即RFC4409 SMTP提交 $mail->Port = 465; //设置加密系统使用 - ssl(不建议使用)或tls $mail->SMTPSecure = 'ssl'; //是否使用SMTP身份验证 $mail->SMTPAuth = true ; //用于SMTP身份验证的用户名 - 使用gmail的完整电子邮件地址 $mail->Username = $fromAddress; //用于SMTP身份验证的密码(企业邮箱的话为登录密码) $mail->Password = $pwd; //设置发送的邮件的编码 可选GB2312 我喜欢utf-8 据说utf8在某些客户端收信下会乱码 $mail->CharSet = 'UTF-8'; //设置要从中发送消息的人员 $mail->setFrom($fromAddress,'***'); //设置备用回复地址 //$mail->addReplyTo('***@qq.com','腾讯'); //设置要将消息发送给谁 $mail->addAddress($toAddress,'***'); //设置主题行 $mail->Subject = $title; //从外部文件中读取HTML邮件正文,将引用的图像转换为嵌入式图像 //将HTML转换为基本的纯文本替代正文 //$mail->msgHTML(file_get_contents(' contents.html '),__DIR__); //用手动创建的纯文本正文替换 $mail->AltBody = 'This is the body in plain text for non-HTML mail clients'; $mail->Body = $content; $result = $mail->send(); if (!$result) { return ['result' => false, 'msg' => $mail->ErrorInfo]; } else { return ['result' => true, 'msg' => '成功发送邮件消息'] ; } } }

以上就是php如何引入PHPMailer发送邮件的步骤讲解(附代码)的详细内容,更多请关注php中文网其它相关文章!


网站建设是一个广义的术语,涵盖了许多不同的技能和学科中所使用的生产和维护的网站。



关键词:php如何引入PHPMailer发送邮件的步骤讲解(附代码)




Copyright © 2012-2018 争怎路由网(http://www.zhengzen.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版