转自:https://www.cnblogs.com/raincowl/p/8875647.html //Create a new PHPMailer instance $mail = new PHPMailer; //Tell PHPMailer to use SMTP $mail->isSMTP(); //Enable SMTP debugging // 0 = off (for production use) // 1 = client messages // 2 = client and…
标签: PHPMailersmtp邮件服务器邮件发送失败 2015-05-22 19:29 1755人阅读 评论(0) 收藏 举报 分类: Apache php+mysql(2) 版权声明:本文为博主原创文章,未经博主允许不得转载. 最近在写一个通过发送邮件重置密码的功能,在本地调试的好好的,结果上传到服务器上就报错,提示:SMTP connect failed,查了好几天原因,也试了网上的各种方法,终未果,最后实在没办法,问了一下大神,大神经过专业的排查后,终于成功解决问题.本人赶快整理一下,…
使用PHPMailer发邮件的时候,经常出现本地可以发送,上传到服务器就发送失败了.老是提示SMTP connect() failed 今天我也遇到了这样的问题,用的是QQ的邮箱服务器,查了下资料,很多都说fsockopen给禁用,或者端口没打开,等等一系列问题. 但就是没能解决方法,但是最后还是让我解决了,很简单,试一下用下面的方法 把端口改成587,然后把连接方式改为tls,具体代码如下 $mail->SMTPSecure = 'tls'; $mail->Port = 587;…
很可能是端口问题,最好把$mailer->SMTPSecure和$mailer->Port分别设置为ssl与465或者tls与587,否则某些浏览器不接受不安全的链接,导致$mailer->send()时非常慢,从而导致SMTP connect() failed(我最初就是没有设置$mailer->SMTPSecure和$mailer->Port,然后在某些主机上发不出邮件) 顺便介绍一个不规范的异步处理思路: 当主机上没有redis和队列组件时,可以把发送邮件单独些写成一个…
之前做项目的时候做了一个用phpmailer发送邮件的功能<CI框架结合PHPmailer发送邮件>,昨天步署上线(刚开始用新浪云,嫌贵,换成阿里了),测试的时候,发送邮件却意外报错了.......... 我擦,没上线的时候好好的,次次成功,刚开始我以为是smtp地址的问题(我用的163邮箱),后来改成了QQ邮箱,发现还是没有用,没办法,只好问度娘了,后来看着百度上的答案才明白除了google的smtp服务器收到请求"smtp"会接受,其他的服务器就像我用的163,QQ什么…
(本地windows phpmailer发送ok 放到linux发送失败) 原因:linux  通过465端口进行更安全的SMTPS协议发送邮件 windows 是基于smtp  25端口的 因此 可以配置发送参数修改为: $mail->SMTPSecure = 'ssl'; $mail->Port = 465;   更多发送失败问题请浏览  https://www.jb51.net/article/107433.htm  来此内容解决.…
http://bbs.csdn.net/topics/390848222 我来挖个坟.我知道问题所在了,只要你们本地或服务器上环境中只要确保开启了php_openssl 跟 php_socket等扩展即可.然后来说下,现在QQ邮箱要采用SSL形式,端口是 465,可用telnet来测试连接试试看,然后最主要的问题是,密码,这里的密码不是QQ密码也不是QQ邮箱的密码,而是在开启POP3或SMTP的时候,下面一行会有一个授权码,对这个授权码,是生成出来的16位英文密码,在上面情况下授权码会过期呢?Q…
请问,我在win7上学习使用phpmailer时,出现这种错误怎么处理啊? SMTP ERROR: Failed to connect to server: (0) SMTP connect() failed. SMTP connect() failed. 我php用的是apache,win7防火墙关了,用的邮箱也开启smtp功能了 smtp没连接上,或者你的用户名密码错误 追问 用户名密码没错啊?我开过了smtp 我也检查了allow_url_fopen = On extension=php_…
场景 使用PHPMailer的SMTP发送邮件,用的是腾讯企业邮箱 smtp.exmail.qq.com 在邮箱设置里看到配置smtp方法 问题描述 本地windows开发环境发送邮件100%成功 远端linux实际环境发送邮件50%成功,50%超时.显示SMTP Error: Could not authenticate错误 解决过程 百度+goolge,类似的bug解决方法基本围绕以下几点: sockets/openssl 扩展问题 php版本过低 fopensocket 问题 用户密码(授…
利用thinkphp集成PHPMailer发送邮件时报错:Failed to connect to server: Unable to find the socket transport “ssl” – did you forget to enable it when you configured PHP 解决办法: 1.既然是ssl错误,习惯性的从php.ini中相应行打开支持,(extension=php_openssl.dll),服务器是windows主机,重启iis发现竟然还是不支持?…