Php Prestashop-gmail smtp在ubuntu 16.04上`预期响应代码为220,但得到代码“”;,带有消息“”`
我安装了2个prestashop:Php Prestashop-gmail smtp在ubuntu 16.04上`预期响应代码为220,但得到代码“”;,带有消息“”`,php,ubuntu,prestashop-1.6,Php,Ubuntu,Prestashop 1.6,我安装了2个prestashop: prestashop 1.6.1.4,Ubuntu 14.04.5 LTSm PHP 5.5.9-1ubuntu4.20 及 prestashop 1.6.1.0、Ubuntu 16.04.1 LTS、PHP7.0.8-0ubuntu0.16.04.3 我给smtp.gmail.com设置了电子邮件:465,TLS,电子邮件/密码 在第一次安装时,它工作;在第二次安装时,它失败,响应代码为220,但得到代码“”,消息为“ 注意:我设置了两步验证和应用程序密码,
两步验证
和应用程序密码
,我验证了它在第一次安装时工作正常
请提供帮助。解决方案:
将加密更改为SSL
在prestashop管理>高级参数>电子邮件中
选中设置我自己的SMTP参数(仅限高级用户)
填写SMTP文件
SMTP服务器:SMTP.gmail.com
SMTP用户名:
SMTP密码:
加密:SSL
端口:465只是为了确定。你使用digital ocean吗?我以前也遇到过同样的问题。这是因为Do出于垃圾邮件原因阻止了google的默认smtp。我使用AWS,但这只发生在第二次安装中,因此它不能作为主机服务。更改为SSL对你有用吗?