迁移到PHP7后php编译器不工作
下面是我的php代码 以前服务器是在PHP5.9上,我们最近将其更新为PHP7.0 在发送邮件时,我们收到下面的错误,它显示SMTP错误,但凭据是正确的 无法发送消息。 邮件程序错误:SMTP连接()失败迁移到PHP7后php编译器不工作,php,php-7.0,Php,Php 7.0,下面是我的php代码 以前服务器是在PHP5.9上,我们最近将其更新为PHP7.0 在发送邮件时,我们收到下面的错误,它显示SMTP错误,但凭据是正确的 无法发送消息。 邮件程序错误:SMTP连接()失败 您只需更改行号459,将拆分函数替换为分解函数即可 - $toArr = split(',', $to); + $toArr = explode(',', $to); 启用SMTP调试:$mail->SMTPDebug=2;并检查它说什么使用端口587,因为465是gmail的端口,您有
您只需更改行号459,将拆分
函数替换为分解
函数即可
- $toArr = split(',', $to);
+ $toArr = explode(',', $to);
启用SMTP调试:$mail->SMTPDebug=2;并检查它说什么使用端口587
,因为465
是gmail的端口,您有更新主机。SMTP错误:密码命令失败:535 5.7.8@klian@LovepreetSingh更改端口没有帮助错误535是身份验证问题。您必须检查凭据是否正确:SMTP主机是否正确。用户名是正确的。密码是正确的。端口是正确的。身份验证方法正确。这与问题完全无关。OP的问题是身份验证问题。
- $toArr = split(',', $to);
+ $toArr = explode(',', $to);