PHPMailer向QQ邮箱发送邮件

原创 2017年09月24日 12:00:28

第一步 首先登录 QQ邮箱,点击顶部的“设置”,然后点击“账户”标签页

这里写图片描述

第二步 找到“POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务”这一项,将“POP3/SMTP服务”开启

这里写图片描述

开启过程需要发送短信给腾讯,按步骤操作。成功后会得到授权码,请记录下来。

这里写图片描述

第三步 可以写代码发邮件了,示例代码:

use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

require 'vendor/autoload.php';

$mail = new PHPMailer(true);
try {
    // 开启SMTP调试模式
    $mail->SMTPDebug = 2;
    $mail->isSMTP();
    $mail->SMTPAuth = true;
    $mail->Host = 'smtp.qq.com';
    $mail->Username = '[qq号]@qq.com';
    $mail->Password = '第二步得到的授权码';
    $mail->SMTPSecure = 'tls';
    $mail->Port = 587;
    $mail->CharSet = 'UTF-8';

    // 发件人邮箱必须和$mail->Username一致
    $mail->setFrom('发件人邮箱', '收到人收到你邮件时,显示的你的名字');
    // 添加多个收件人时,可多次调用 addAddress()方法
    $mail->addAddress('收件人邮箱');
    $mail->Subject = '此处是邮件标题';
    $mail->Body = '此处是邮件内容';

    $mail->send();
    echo '邮件已发送' . PHP_EOL;
} catch (Exception $e) {
    echo '邮件发送失败,原因: ' . $mail->ErrorInfo . PHP_EOL;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

phpmailer使用qq邮箱、163邮箱成功发送邮件实例代码

以前使用qq邮箱、163服务器发送邮件,帐号直接使用密码,现在不行了,得使用授权码,简单记录下 1、首先开通POP3/SMTP服务,qq邮箱——帐号——设置,找到POP3/SMTP点开启,输入短信会有...
  • nuli888
  • nuli888
  • 2016年08月06日 13:58
  • 1070

PHP中利用PHPMailer配合QQ邮箱实现发邮件

前言:由于作业的需要,要实现给我们的网站用户发送邮件,于是就有了这篇博客。以下的内容是我结合网上的例子加上自己的实践的出来的。希望对大家有帮助。PHPMailer的介绍:优点: 可运行在任何平台之上 ...
  • baidu_30000217
  • baidu_30000217
  • 2016年06月01日 00:31
  • 28523

使用 PHPMailer 配合 QQ邮箱 发送邮件

phpMailer QQ邮箱
  • DeepLies
  • DeepLies
  • 2017年02月19日 20:02
  • 1730

PHPMailer实现邮件发送

很多时候,我们都需要发送邮件给我们的会员,比如注册激活、活动推送等等。 在PHP中实现邮件发送的方法有很多,比如比较新的Swift Mailer 、还有PHPMailer等。在这主要介绍一下PHPMa...
  • zhoulei1995
  • zhoulei1995
  • 2016年07月02日 21:55
  • 1292

PHPMailer配置QQ邮箱163邮箱和谷歌邮箱发送邮件

开启网易和QQ邮箱的SMTP服务 由于网易和QQ邮箱的SMTP服务默认是不开启的,谷歌的是开启的,所以小伙伴们要是选择了网易和QQ邮箱的话是需要登录到邮箱去开启的。 网易邮箱 登录到...
  • wuli2496
  • wuli2496
  • 2017年03月29日 14:14
  • 589

thinkphp集成系列之phpmailer批量发送邮件

前段时间写了一篇博客:thinkphp集成系列之短信验证码、订单通知 说了这是一个短信通知泛滥的年代;大部分网站的邮箱注册都已经被短信注册所取代; 但是邮件和短信相比在一些场景依然有着重要...
  • bai9474500755
  • bai9474500755
  • 2016年05月29日 13:50
  • 1932

使用phpmailer发送邮件,且需要激活完整代码

//页面   CCC              用户名:         密 码 :         邮箱    :          验证码:                ...
  • zhaoxin34
  • zhaoxin34
  • 2015年03月23日 17:20
  • 554

thinkphp5中使用phpmailer实现发送邮件功能

一、开启SMTP服务(使用php发送邮件需要用到SMTP服务,这里以163邮箱的SMTP服务为例)。 1.登录163邮箱,在首页上找到“设置”。 2.选择开启的服务,一般都全选,POP3/SM...
  • Iloveyougirls
  • Iloveyougirls
  • 2016年09月30日 14:03
  • 5537

PHPmailer 邮件发送原理及实现

简单了解一下PHP发送邮件的过程,利用PHPmailer
  • qq_31481187
  • qq_31481187
  • 2017年03月09日 15:08
  • 5609

利用phpmail封装类来发送邮件

1.首先写一个发送邮件页面index.html:(比较简单,不要在意)     代码: PHP利用smtp类发送邮件范例 收件人邮箱: 主题: 内容:         ...
  • xuexiaoxu1990
  • xuexiaoxu1990
  • 2015年12月14日 17:15
  • 2347
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHPMailer向QQ邮箱发送邮件
举报原因:
原因补充:

(最多只允许输入30个字)