服务器发送邮件出现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错误 解决办法相关推荐

  1. phpmailer SMTP Error: Could not connect to SMTP host. 错误解决

    今天发邮件遇到了这么一个问题:SMTP Error: Could not connect to SMTP host.在网上找了好多,都不管用.在这里我要提醒大家下 1.确保发送者邮箱密码正确,代码编写 ...

  2. 三星天气显示服务器不可用,三星gears更新天气发生gps错误解决办法

    三星gears手表在使用过程中会遇到一些问题,其中九游用户反应了在更新天气的时候会出现有gps错误的问题,那么我们如何解决这种问题呢?下面是详细的内容! 尊敬的三星用户您好: 根据您的描述建议您操作一 ...

  3. 邮箱名不允许服务器响应,C#发送邮件时提示:“不允许使用邮箱名称。服务器响应为:”的错误解决办法...

    由于项目需要,要为客户提供一个定期发送邮件的程序.本来原来自己还写过,但新写的程序一晚上也没通过测试,总是提示"不允许使用邮箱名称.服务器响应为..." 经过在网上搜索查找解决办法 ...

  4. SMTP Error: Could not connect to SMTP host

    PHPMailer是一个非常棒的开源邮件类,使用也非常简单,但是对于虚拟主机来说,往往要受到各种限制.刚才我在虚拟主机上使用PHPMailer就遇到一个"SMTP Error: Could ...

  5. 使用mail发送邮件 报错找不到服务器Could not connect to SMTP host: smtp.***.com, port: 465, response: -1

    使用mail发送邮件 报错找不到服务器 /*** 背景* 在使用javamail进行邮件发送的时候,报错:* Could not connect to SMTP host: smtp.***.com, ...

  6. JAVA服务器端发送邮件问题:Could not connect to SMTP host: smtp.qq.com, port: 465

    前言 在开发过程中,发送邮件经过测试是没有问题,然后部署到服务器中(腾讯云服务器),发送邮件一直报Could not connect to SMTP host: smtp.qq.com, port: ...

  7. 线上发送邮件问题记录(Could not connect to SMTP host:smtp.exmail.qq.com,port:465)

    事件回顾到某天下班,然后听到手机消息,来自企业微信,是财务小姐姐向我发来了问候,问我为什么邮件突然就发不出去了. 我也愣住了,这个功能是去年做的了,一直没有什么问题,甚至另一个系统也是copy我的代码 ...

  8. 写定时任务发送邮件报错(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循 ...

  9. PHPMailer不能连接SMTP服务器的两种常见原因(Could not connect to SMTP host)

    PHPmailer无法发送邮件,提示错误Error: Could not connect to SMTP host 出现这种情况一般有两种原因:  1.无法发出请求,本地设置问题  2.连接被stmp ...

最新文章

  1. Anaconda 2019.03 发布,Python 跨平台科学计算软件
  2. sql server 2008学习13 触发器
  3. PHP 使用 AES/ECB/PKCS7 padding 加密
  4. insert select带来的问题
  5. CCD与CMOS摄像头的区别
  6. LeetCode 247. 中心对称数 II(DP)
  7. 单例在多线程中的使用
  8. 如何:在各种字符串类型之间进行转换
  9. “万”字谏言,给那些想学Python的人,建议收藏后细看!
  10. Boost::Bind 基础
  11. 列表页——基于Django框架的天天生鲜电商网站项目系列博客(九)
  12. Win10注册.bat或.exe成为系统服务(NSSM)
  13. 应用程序无法正常启动0xc0150002 解决方式
  14. 有符号和无符号相加(vivo)
  15. 一觉醒后ChatGPT 被淘汰了
  16. 交换机多端口命令模式一起配置
  17. Jetpack Compose之手势使用
  18. 世界顶级思维(必须收藏)
  19. vartualBox安装oracle数据库
  20. 如何正确看待地方门户网站的品牌推广理念

热门文章

  1. 人工智能及其应用 实验课 源代码
  2. 大臣得誉,非国家之美
  3. Appium 自动化测试 九宫格解锁
  4. 激光切管机可以运用到什么行业?
  5. 高仿电视墙服务器系统结构,【准确区分电视墙服务器的真品与赝品】PjTime.COM电视墙服务器 选购常识...
  6. utf-8编码中的中文占几个字节;int型几个字节?
  7. Linux控制GPIO
  8. 又一所三本院校,变身985大学!
  9. 在线数学函数图形和在线数据结构演示
  10. 开关4元、瓷砖7.8元、地板79.... 3.30日广州惊现2014最低价!