PHPMailer是一个非常棒的开源邮件类,使用也非常简单,但是对于虚拟主机来说,往往要受到各种限制.刚才我在虚拟主机上使用PHPMailer就遇到一个“SMTP Error: Could not connect to SMTP host”错误.下面介绍两种解决办法: 这个错误说明虚拟主机不支持PHPMailer默认调用的fsockopen函数,找到class.smtp.php文件,搜索fsockopen,就找到了这样一段代码: 使用stream_socket_client函数 一般fsocko…
今天发邮件遇到了这么一个问题:SMTP Error: Could not connect to SMTP host.在网上找了好多,都不管用.在这里我要提醒大家下 1.确保发送者邮箱密码正确,代码编写正确 我解决的办法是:.因为我用的是163smtp服务器,需要开启SMTP功能,并且设置SMTP授权码,这个授权码就是用来登录你邮箱的密码.发送邮件时候不能用原来的登录密码,得用这个授权码! 经过测试,再次刷新页面,发送成功…
我在使用PHPmailer发邮件时候,遇到了这个问题“SMTP Error: Could not connect to SMTP host.”,分享一下解决方法. 这个错误是PHP版本7产生的.如果我将PHP更改为5,它就可以工作了. 1.首先查看PHP环境扩展中是否开启了socket 和openssl扩展,如若没有开启,就在php.ini配置文件中开启两者扩展支持去掉下面的两句分号: ;extension=php_sockets.dll ;extension=php_openssl.dll 2…