tp5 phpmailer 发送邮件的出现的错误

         在做邮箱注册的时候配置PHPMailer配置之后

                    tp5 phpmailer 发送邮件的出现的错误_第1张图片

测试注册后的错误提示

                   

          在报错的第一行发现host后面的端口号与配置的端口不一致,也就是配置的端口号没有传到类方法里,为了验证我的猜想,去掉host的参数,结果是无法连接到服务器,在PHPMailer类下找到端口这个参数,发现端口的参数的第一个字母,我不是大写的,所以没把端口的参数传到类里(当然这个问题与此问题无关)。

          经多次在在线上寻找类似的问题,主要解决方法有主要是在php配置打开php_openSSl拓展。检查之后,我的环境中并没有注释openSSl拓展。

          再次详细的看输出的错误信息后,有一个数字引起我的注意——325;所有的错误都指向SMTP.php的325行

          

          从第二行的报错可知道到这是一个协议,究竟是什么协议,且听下回分解(找资料去了)。

你可能感兴趣的:(thinkphp,5)