服务器发送邮件出现Could not connect to SMTP host错误 解决办法
服务器发送邮件出现Could not connect to SMTP host错误 解决办法
功夫不负有心人,最后了解到,除了google的smtp服务器收到请求“smtp”会接受,其他服务器比如qq 163什么的必须要收到“smtp”请求(大写),郁闷呀!
解决办法:
在 class.phpmailer.php 中,将
function IsSMTP() {
$this->Mailer = 'smtp';
}
改成:
function IsSMTP() {
$this->Mailer = 'SMTP';
}
再次测试,终于看到了熟悉的面孔, QQ右下角提示 收到新邮件!问题解决!舒心呀!
后来我发现并不是因为修改了smtp为SMTP之后却能够发送邮件,这个并不是因为有些邮件服务器不能接受smtp的原因,而是并不是使用了smtp来发送邮件,PHPmailer里有一个判断的函数,
public function IsSMTP() {
$this->Mailer = 'SMTP';
}
switch($this->Mailer) {
case 'sendmail':
return $this->SendmailSend($header, $body);
case 'smtp'://由于SMTP和smtp不相等 所以选择的是下面MailSend发送邮件 并不是使用smtp发送邮件
return $this->SmtpSend($header, $body);
default:
return $this->MailSend($header, $body);
服务器发送邮件出现Could not connect to SMTP host错误 解决办法相关推荐
- phpmailer SMTP Error: Could not connect to SMTP host. 错误解决
今天发邮件遇到了这么一个问题:SMTP Error: Could not connect to SMTP host.在网上找了好多,都不管用.在这里我要提醒大家下 1.确保发送者邮箱密码正确,代码编写 ...
- 三星天气显示服务器不可用,三星gears更新天气发生gps错误解决办法
三星gears手表在使用过程中会遇到一些问题,其中九游用户反应了在更新天气的时候会出现有gps错误的问题,那么我们如何解决这种问题呢?下面是详细的内容! 尊敬的三星用户您好: 根据您的描述建议您操作一 ...
- 邮箱名不允许服务器响应,C#发送邮件时提示:“不允许使用邮箱名称。服务器响应为:”的错误解决办法...
由于项目需要,要为客户提供一个定期发送邮件的程序.本来原来自己还写过,但新写的程序一晚上也没通过测试,总是提示"不允许使用邮箱名称.服务器响应为..." 经过在网上搜索查找解决办法 ...
- SMTP Error: Could not connect to SMTP host
PHPMailer是一个非常棒的开源邮件类,使用也非常简单,但是对于虚拟主机来说,往往要受到各种限制.刚才我在虚拟主机上使用PHPMailer就遇到一个"SMTP Error: Could ...
- 使用mail发送邮件 报错找不到服务器Could not connect to SMTP host: smtp.***.com, port: 465, response: -1
使用mail发送邮件 报错找不到服务器 /*** 背景* 在使用javamail进行邮件发送的时候,报错:* Could not connect to SMTP host: smtp.***.com, ...
- JAVA服务器端发送邮件问题:Could not connect to SMTP host: smtp.qq.com, port: 465
前言 在开发过程中,发送邮件经过测试是没有问题,然后部署到服务器中(腾讯云服务器),发送邮件一直报Could not connect to SMTP host: smtp.qq.com, port: ...
- 线上发送邮件问题记录(Could not connect to SMTP host:smtp.exmail.qq.com,port:465)
事件回顾到某天下班,然后听到手机消息,来自企业微信,是财务小姐姐向我发来了问候,问我为什么邮件突然就发不出去了. 我也愣住了,这个功能是去年做的了,一直没有什么问题,甚至另一个系统也是copy我的代码 ...
- 写定时任务发送邮件报错(Could not connect to SMTP host:smtp.exmail.qq.com,port:465)
需求阐述 在写完定时任务发送邮件之后,调试的时候发现报错:Could not connect to SMTP host:smtp.exmail.qq.com,port:465.一开始我以为是在for循 ...
- PHPMailer不能连接SMTP服务器的两种常见原因(Could not connect to SMTP host)
PHPmailer无法发送邮件,提示错误Error: Could not connect to SMTP host 出现这种情况一般有两种原因: 1.无法发出请求,本地设置问题 2.连接被stmp ...
最新文章
- Anaconda 2019.03 发布,Python 跨平台科学计算软件
- sql server 2008学习13 触发器
- PHP 使用 AES/ECB/PKCS7 padding 加密
- insert select带来的问题
- CCD与CMOS摄像头的区别
- LeetCode 247. 中心对称数 II(DP)
- 单例在多线程中的使用
- 如何:在各种字符串类型之间进行转换
- “万”字谏言,给那些想学Python的人,建议收藏后细看!
- Boost::Bind 基础
- 列表页——基于Django框架的天天生鲜电商网站项目系列博客(九)
- Win10注册.bat或.exe成为系统服务(NSSM)
- 应用程序无法正常启动0xc0150002 解决方式
- 有符号和无符号相加(vivo)
- 一觉醒后ChatGPT 被淘汰了
- 交换机多端口命令模式一起配置
- Jetpack Compose之手势使用
- 世界顶级思维(必须收藏)
- vartualBox安装oracle数据库
- 如何正确看待地方门户网站的品牌推广理念
热门文章
- 人工智能及其应用 实验课 源代码
- 大臣得誉,非国家之美
- Appium 自动化测试 九宫格解锁
- 激光切管机可以运用到什么行业?
- 高仿电视墙服务器系统结构,【准确区分电视墙服务器的真品与赝品】PjTime.COM电视墙服务器 选购常识...
- utf-8编码中的中文占几个字节;int型几个字节?
- Linux控制GPIO
- 又一所三本院校,变身985大学!
- 在线数学函数图形和在线数据结构演示
- 开关4元、瓷砖7.8元、地板79.... 3.30日广州惊现2014最低价!