使用 PHPMailer 发送邮件出现诡异bug,间歇性发送失败
2024-09-06 23:39:29
场景
使用PHPMailer的SMTP发送邮件,用的是腾讯企业邮箱 smtp.exmail.qq.com
在邮箱设置里看到配置smtp方法
问题描述
- 本地windows开发环境发送邮件100%成功
- 远端linux实际环境发送邮件50%成功,50%超时。显示
SMTP Error: Could not authenticate
错误
解决过程
百度+goolge,类似的bug解决方法基本围绕以下几点:
- sockets/openssl 扩展问题
- php版本过低 fopensocket 问题
- 用户密码(授权码)问题
- smtp 端口
看了一圈,这些问题应该会导致所有邮件失败。跟我的诡异情况不符
后来看到一个:
phpmailer SMTP connect() failed的解决方法 -- http://www.ysweb.cn/bcl/qt/2014/1121/19.html
把 SSL/465 改成 TLS/587
抱着试试看的心态,因为QQ企业邮箱设置里没有说 tls 的说法,
居然成功了
居然成功了
居然成功了
居然成功了
居然成功了
(生无可恋)
最新文章
- JS控制,返回上一页之后强行刷新一次
- 从底层开发谈WebGIS中实现地理长度固定的可视窗口的思路和方法
- yum安装配置
- 【转】CSRF攻击的应对之道
- 精彩的javascript对象和数组混合相加
- Visual Studio 2015完全离线安装
- java 同步锁方法
- jquery自定义方法
- hdu 2818 Building Block(加权并查集)2009 Multi-University Training Contest 1
- HTTP协议学习笔记-2
- day2--第2章(计算机系统硬件核心知识)
- 简单搭建SpringMVC框架详解
- Qt QComBox 文本框输入itemText &;&; 文本框查找item &;&; 本文框添加Item &;&;设置显示Item数量
- My SQL随记 003 数据表基础操作语法
- codeforces 985B Switches and Lamps
- Random类(随机数)
- git add -A -u . 的区别
- spoj IITWPC4F - Gopu and the Grid Problem 线段树
- Base64原理与实现
- 洛谷10月月赛R2·浴谷八连测R3题解
热门文章
- jQuery查找子元素与后代元素
- jQuery - 获取/设置内容和属性
- Oracle_Exception_01_The Network Adapter could not establish the connection
- AngularJS-指令command
- BEC listen and translation exercise 37
- leetcode 7 Reverse Integer(水题)
- ACM学习历程—HDU 5459 Jesus Is Here(递推)(2015沈阳网赛1010题)
- Guice总结
- Python:内置函数makestrans()、translate()
- 能否自己也写一个类叫做java.lang.String?