原因是因为阿里云把25端口给禁用了,所以,普通方式发送不了,解决办法就是在阿里云安全组中把465端口打开,然后再才能发送邮件。亲测成功,贴出引用代码

function emailTo($user,$code){
//引入PHPMailer的核心文件
include_once './class.phpmailer.php';
include_once './class.smtp.php'; //实例化PHPMailer核心类
$mail = new PHPMailer(); //$mail->SMTPDebug = 1;
//是否启用smtp的debug进行调试 $mail->isSMTP();
//使用smtp鉴权方式发送邮件 $mail->SMTPAuth = true;
//smtp需要鉴权 这个必须是true $mail->Host = 'smtp.qq.com';
//链接qq域名邮箱的服务器地址 $mail->SMTPSecure = 'ssl';
//设置使用ssl加密方式登录鉴权 $mail->Port = 465;
//设置ssl连接smtp服务器的远程服务器端口号 $mail->CharSet = 'UTF-8';
//设置发送的邮件的编码 $mail->FromName = 'XXX';
//设置发件人昵称 $mail->Username = '456@qq.com';
//smtp登录的账号 $mail->Password = 'asdfssdfsdf';
//smtp登录的密码 使用生成的授权码16位 $mail->From = '456@qq.com';
//设置发件人邮箱地址 同登录账号 $mail->isHTML(true);
//邮件正文是否为html编码 $mail->addAddress($user);
//设置收件人邮箱地址,要发送多个则多次调用方法即可 $mail->Subject = 'XXX';
//添加该邮件的主题 $mail->Body = "XXX";
//添加邮件正文 //发送邮件 返回状态
return $mail->send();
}
var_dump(emailTo('123@qq.com','123'));

以上代码来自互联网,本人根据自己的需要有稍加修改,读者也可根据需要自行修改。需要完整源码联系我

最新文章

  1. H5+Mui文件配置 vue-resource基本使用方法
  2. each(callback) 对于每个匹配的元素所要执行的函数
  3. systemctl 命令的用法
  4. sql概要
  5. git(5) windows下 pycharm + git(github) ,在本地方便管理
  6. DB2表结构DDL脚本导出
  7. Is valid identifier?
  8. 瞎折腾之 NHibernate ORM框架的接触(MVC + Repository源码)(一)
  9. uva 12544 无向图最小环
  10. iOS 非ARC基本内存管理系列 2-多对象内存管理(1)
  11. error when loading the sdk 发现了元素 d:skin 开头无效内容
  12. 【BZOJ3211】【并查集+树状数组】花神游历各国
  13. day_41_mysql
  14. Win7录制电脑屏幕视频
  15. AJPFX简述:MetaTrader 4移动交易平台
  16. C# 地磅串口编程
  17. Pivot
  18. 判断序列是否为二叉排序树的后序遍历 python
  19. Linux - apache 服务
  20. Android-X86 VirtualBox 安装安卓后的一些设置

热门文章

  1. 女朋友说:你要搞懂了MySQL三大日志,我就让你嘿嘿嘿!
  2. 018(Phone List)(字典树)
  3. 用 40 块搞个游戏机「GitHub 热点速览 v.22.27」
  4. 相约 DTCC 2021 | Tapdata 受邀分享:如何打造面向 TP 业务的数据平台架构
  5. 配置SSM公钥及创建远程仓库和在IEDA中集成git操作
  6. protobuf 的交叉编译使用(C++)
  7. Java多线程交替打印
  8. html + css 01: 3d立方体
  9. python在执行命令时添加环境变量或指定执行路径
  10. 2022-07-29 java之异常