使用PHPMailer配合QQ邮箱发送邮件
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了使用PHPMailer配合QQ邮箱发送邮件,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2463字,纯文字阅读大概需要4分钟。
内容图文
![使用PHPMailer配合QQ邮箱发送邮件](/upload/InfoBanner/zyjiaocheng/138/8ca5fed31ddf40a0a6f686128372d102.jpg)
这篇文章介绍的内容是使用 PHPMailer 配合 QQ邮箱 发送邮件,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
// 开启php_openssl以及php_sockets
<?php/** * Created by PhpStorm. * Date: 2018/4/23 * Time: 23:14 */namespace app\common\sendingpay;use \think\Controller;use app\common\phpmailer\PHPMailer;/** * 发送邮件确认支付 * */class SendingPay extends Controller{ function __construct() { parent::__construct(); } public function trigger($totalAmount, $ordernum) { $body = '订单支金额'.$totalAmount.',订单ID(ordernum)'.$ordernum; $this->sendmail('j.@foxmail.com', $body); } public function sendmail($toemail = '', $body = '') { // 开启php_openssl以及php_sockets $sendmail = 'j.c@foxmail.com'; //发件人邮箱 $sendmailpswd = "jvqdkdyhswg"; //客户端授权密码,而不是邮箱的登录密码! $send_name = 'LXX';// 设置发件人信息,如邮件格式说明中的发件人, $toemail = 'j.c@foxmail.com';//定义收件人的邮箱 $to_name = 'LXXback';//设置收件人信息,如邮件格式说明中的收件人 $mail = new PHPMailer(); $mail->SMTPDebug = 1; $mail->isSMTP();// 使用SMTP服务 $mail->CharSet = "utf8";// 编码格式为utf8,不设置编码的话,中文会出现乱码 $mail->Host = "smtp.qq.com";// 发送方的SMTP服务器地址 $mail->SMTPAuth = true;// 是否使用身份验证 $mail->Username = $sendmail;//// 发送方的 $mail->Password = $sendmailpswd;//客户端授权密码,而不是邮箱的登录密码! $mail->SMTPSecure = "ssl";// 使用ssl协议方式 $mail->Port = 465;// qq端口465或587) $mail->isHTML(true); $mail->setFrom($sendmail, $send_name);// 设置发件人信息,如邮件格式说明中的发件人, $mail->addAddress($toemail, $to_name);// 设置收件人信息,如邮件格式说明中的收件人, $mail->addReplyTo($sendmail, $send_name);// 设置回复人信息,指的是收件人收到邮件后,如果要回复,回复邮件将发送到的邮箱地址 //$mail->addCC("xxx@qq.com");// 设置邮件抄送人,可以只写地址,上述的设置也可以只写地址(这个人也能收到邮件) //$mail->addBCC("xxx@qq.com");// 设置秘密抄送人(这个人也能收到邮件) //$mail->addAttachment("bug0.jpg");// 添加附件 $mail->Subject = "订单支付确认";// 邮件标题 $mail->Body = $body;// 邮件正文 //$mail->AltBody = "This is the plain text纯文本";// 这个是设置纯文本方式显示的正文内容,如果不支持Html方式,就会用到这个,基本无用 if (!$mail->send()) {// 发送邮件 //echo "Mailer Error: ".$mail->ErrorInfo;//输出错误信息 return -1; } else { return 1; } } }
下载的源文件命名空间namespace app\common\phpmailer;
相关推荐:
PHPMAILER实现PHP发邮件功能
PHP使用PHPMailer发送邮件的方法分享
以上就是使用 PHPMailer 配合 QQ邮箱 发送邮件 的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的使用PHPMailer配合QQ邮箱发送邮件全部内容,希望文章能够帮你解决使用PHPMailer配合QQ邮箱发送邮件所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。