无法与主机smtp.gmail.com建立连接

问题描述 投票:2回答:2

试图用Swiftmailer发送电子邮件,我收到了这个错误。我已经配置了swiftmailer:

transport: smtp
host: smtp.gmail.com
username: [email protected]
password: password
port: 587
encryption: ssl

我总是收到此错误消息:

无法与主机smtp.gmail.com建立连接


我也尝试过:

transport: gmail
host: smtp.gmail.com
username: [email protected]
password: password
port: 587
encryption: ssl

完整的错误消息是

[YYYY-mm-dd hh:ii:ss] app.ERROR:刷新电子邮件队列时发生异常:无法与主机smtp.gmail.com [#0]建立连接


其他问题:

我的情况与this不同。就我而言,我不是Avast防病毒软件。


编辑:将端口更改为465,正如Alex Howansky建议的那样,错误的变化

刷新电子邮件队列时发生异常:无法使用1个可能的身份验证器在SMTP服务器上使用用户名“我的电子邮件地址”进行身份验证

php swiftmailer
2个回答
0
投票

1:您必须通过在gmail acc上启用2步验证来允许安全性较低的应用或使用应用密码。 2:禁用你机器上的任何防病毒软件(这是没人会告诉你的,但在许多情况下是必要的)。 3:不要忘记清除缓存(有时它不会从.env文件中获取更新的内容)4:你不需要在配置目录里面改变Mailer中的任何内容(不推荐),你应该使用env变量


-1
投票

它正在寻找服务器smtp.gmail.com但无法解决它。使用此域名smtp.gmail.com和端口25或465。

© www.soinside.com 2019 - 2024. All rights reserved.