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;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/supergao222/article/details/78076042

PHP实现邮件的自动发送

最近做一个邮箱验证的功能,研究了几个小时,搞定了邮件的自动发送。下面用qq邮箱作为演示,一步一步来解释: 首先,就是做到邮件的发送,代码如下: //邮件发送 require './mailer/cl...
  • whq19890827
  • whq19890827
  • 2015-10-02 19:30:04
  • 5978

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

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

PHP实现邮件的自动发送

最近做一个邮箱验证的功能,研究了一会,搞定了邮件的自动发送。下面用qq邮箱作为演示,一步一步来解释: 代码下载地址 首先,就是做到邮件的发送,代码如下: ...
  • haibo0668
  • haibo0668
  • 2016-10-28 11:47:24
  • 7510

PHP发送邮件

我们知道发送邮件需要搭建一个邮件服务器,但是如果量不大的时候。搭建这个又比较劳民伤财,所以,接下来分享另一种邮箱发送方法。 PHPEmailer:PHPMailer是一个用于发送电子邮件的PHP函数...
  • gu_wen_jie
  • gu_wen_jie
  • 2017-06-14 16:19:38
  • 230

QQ邮箱利用PHPmailer发送邮件

require_once("class.phpmailer.php"); $mail = new PHPMailer(); //是否启用smtp的debug进行调试 开发环境建议开启 生产环境注释...
  • c571121319
  • c571121319
  • 2016-11-28 10:31:33
  • 498

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

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

php发送email

1.phpmailer,很好用,无论原生还是放到框架下,都没问题 [php] view plain copy   header("content-...
  • dear_zx
  • dear_zx
  • 2016-06-24 11:05:16
  • 239

php实现邮件发送---实用的小功能(一)

如今借助三方邮箱和短信验证注册越来越普及,为方便初学者,特分两部分讲解基于php的最简单的邮件发送与短信发送,长话短说 php本身并没有自带的邮件类库,实现邮件功能,简单的方法就是依赖email类来实...
  • zhangsheng_1992
  • zhangsheng_1992
  • 2015-03-29 17:04:33
  • 7550

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

phpMailer QQ邮箱
  • DeepLies
  • DeepLies
  • 2017-02-19 20:02:18
  • 2597

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

开启网易和QQ邮箱的SMTP服务 由于网易和QQ邮箱的SMTP服务默认是不开启的,谷歌的是开启的,所以小伙伴们要是选择了网易和QQ邮箱的话是需要登录到邮箱去开启的。 网易邮箱 登录到...
  • wuli2496
  • wuli2496
  • 2017-03-29 14:14:05
  • 896
收藏助手
不良信息举报
您举报文章:PHPMailer向QQ邮箱发送邮件
举报原因:
原因补充:

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