could not connect to smtp host java_服务器发送邮件出现Could not connect to SMTP host错误 解决办法...
前些天突然发现我的博客的邮件回复插件失效了,查了后台的发送记录后发现一大堆的错误
2011-03-31 22:47:45 开始发送!向博主i@dao-gu.com发信: i@dao-gu.comMailer Error: smtp Error: Could not connect to smtp host.发送失败!
这样的错误,我一开始以为是后台设置问题,改了smtp的地址,也无效,对于任何的smtp地址都是Could not connect to smtp host. 恼火 了好几天,今天静下心来好好的研究了一番,经过一番的百度google,试了N种方法都无计于事,所以就向服务器商提交了技术问题,技术人员很热心的检查了服务器设置,说他们能顺利发送邮件,可是我还是不能发送!~
功夫不负有心人,最后了解到,除了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 java_服务器发送邮件出现Could not connect to SMTP host错误 解决办法...相关推荐
- 三星天气显示服务器不可用,三星gears更新天气发生gps错误解决办法
三星gears手表在使用过程中会遇到一些问题,其中九游用户反应了在更新天气的时候会出现有gps错误的问题,那么我们如何解决这种问题呢?下面是详细的内容! 尊敬的三星用户您好: 根据您的描述建议您操作一 ...
- 服务器发送邮件出现Could not connect to SMTP host错误 解决办法
服务器发送邮件出现Could not connect to SMTP host错误 解决办法 功夫不负有心人,最后了解到,除了google的smtp服务器收到请求"smtp"会接受 ...
- 使用telnet程序连接qq smtp协议邮箱服务器发送邮件
使用telnet程序连接qq smtp协议邮箱服务器发送邮件 1. telnet简介 2. 使用telnet程序连接qq邮箱服务器(以centos为例) 1. telnet简介 Telnet是一种应用 ...
- 邮箱名不允许服务器响应,C#发送邮件时提示:“不允许使用邮箱名称。服务器响应为:”的错误解决办法...
由于项目需要,要为客户提供一个定期发送邮件的程序.本来原来自己还写过,但新写的程序一晚上也没通过测试,总是提示"不允许使用邮箱名称.服务器响应为..." 经过在网上搜索查找解决办法 ...
- oracle 服务器硬盘满了,【案例】Oracle服务器diag进程占据了12g的磁盘空间分析解决办法...
[案例]Oracle服务器diag进程占据了12g的磁盘空间分析解决办法 时间:2016-11-13 20:10 来源:Oracle研究中心 作者:网络 点击: 次 天萃荷净 Oracle ...
- 服务器上 type=Internal Server Error, status=500 错误解决办法
服务器上 type=Internal Server Error, status=500 错误解决办法 原本在环境上好好的,但是隔了一个下午却出现了500的错误,排查了很久,一开始还以为是我自己的配置文 ...
- 在服务器上嵌入到网页的视频播放不了的解决办法
在服务器上嵌入到网页的视频播放不了的解决办法 这里讲解一flv格式为例. 第一步:写一个flv播放页面 在Dreamweaver中点击"常用"选项,插入一个"flash视 ...
- ftp服务器上的文件发生错误450,FTP常见错误解决办法
一般来说,只要网站能访问,FTP就应该能连接的,之前好长一段时间一直遇到连接不上香港主机的问题,还以为是宽带出口线路不好,原来是自己学识浅薄,在同事的指点下才明白所以然,下面总结一下FTP连接中的常见 ...
- 网站服务器错误显示500要怎么解决方法,什么是服务器500错误?500错误解决办法大全...
什么是500报错 被称为http500服务器内部错误,从名称上可以理解为服务器问题导致的错误.一般给站长展现出的问题分为两种情况,一是服务器环境或者不支持的组件等原因导致的500错误,这种情况下即使建 ...
- Adobe host验证服务器,验证您的 Adobe Connect 安装
运行安装程序并在部署之前,请先验证您的 Adobe Connect 安装,以确保所有组件正常工作. 安装 Adobe Connect 后,建议先检查安装是否成功,确保所有组件均正常工作,然后再进行部署 ...
最新文章
- 李飞飞下半年或将从 Google离职?李飞飞回应
- tcpwrapper的使用方法
- Qt TCP 通讯简单案例
- linux apache gzip filters,Linux Apache2如何开启gzip (deflate module) 压缩功能
- app.vue里使用data_在电脑使用讯飞有声,通过python自动化朗读
- html页面发送post请求中文乱码,用XMLHTTP Post/Get HTML页面时的中文乱码问题之完全Script解决方案...
- 串口转以太网服务器原理,实现串口转以太网的结构和步骤解析
- 无人机三维建模(1) 调研
- [生产力]必备的全局文件搜索工具
- html里如何定位背景图片,Html+Css CSS中背景图片定位方法
- 东华大学计算机博士毕业要求,东华大学研究生在学期间发表学术论文要求的暂行规定(修订)...
- 情人节单身怎么过? 教你一招,让女神主动约你
- Mysql 中使用UUID做为主键,去掉- 横线
- springboot项目配置yml中数据源后报错Unknown database user_information(已解决)
- 教师计算机基础知识培训简报,信息技术能力提升培训简报.doc
- 读书笔记:《次第花开》
- Day2 B - Stones
- 【转】配置Symbian模拟器支持模拟MMC存储卡
- 技巧分享:我的VM黑群晖安装及独特网络访问方案
- PHP阿拉伯数字与中文数字的转换,阿拉伯数字转中文数字,中文数字转阿拉伯数字(数字的读写)