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;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

PHP下利用PHPMailer配合QQ邮箱下的域名邮箱发送邮件

作为PHP入门开发者,常常有这种述求:自己的网站中需要添加一个使用自己的域名作为发件人邮件地址的自动发送邮件的方法,用于诸如给用户发送验证码、通知信息等。比如:我的某个用户注册模块,需要使用regis...

dede使用phpMailer类配置微软邮箱发送邮件

dedecms使用微软的Outlook邮箱发送邮件

QQ邮箱发送邮件

  • 2014-11-03 15:56
  • 1.23MB
  • 下载

Java mail使用QQ邮箱发送邮件配置方案

Java mail使用QQ邮箱发送邮件配置方案java mail配置了QQ邮箱作为服务器发送邮件,结果导致出现503异常:Authentication failed; nested exception...

使用SMTP协议,通过QQ邮箱发送邮件

发送邮件的服务器选择QQ邮箱,服务器地址为:smtp.qq.com,端口为25

阿里云上的使用QQ邮箱发送邮件

直接上代码了 由于阿里云禁用了25端口所以替换成465端口并修改协议为ssl才能发送邮件public class SendEmail { private static final Logger...

Java mail使用QQ邮箱发送邮件配置方案及异常处理

java通过SMTP发送QQ邮件的完全步骤 首先,我们需要打开QQ邮箱的SMTP服务,因为QQ邮箱对于一般的用户都是默认关闭SMTP服务的。 打开QQ邮箱,点击设置  点击帐户  找...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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