尝试使用Swiftmailer发送电子邮件,我收到此错误。我已经配置了swiftmailer:
transport: smtp
host: smtp.gmail.com
username: example@example.com
password: password
port: 587
encryption: ssl
我总是收到此错误消息:
无法与主机smtp.gmail.com建立连接
我也尝试过:
transport: gmail
host: smtp.gmail.com
username: example@example.com
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服务器上进行身份验证
答案 0 :(得分:0)
1:您必须通过在gmail acc上启用2步验证来允许安全性较低的应用或使用应用密码。 2:禁用你机器上的任何防病毒软件(这是没人会告诉你的,但在许多情况下是必要的)。 3:不要忘记清除缓存(有时它不会从.env文件中获取更新的内容) 4:您不需要在配置目录中的Mailer中更改任何内容(不推荐),您应该使用env变量
答案 1 :(得分:-1)
它正在寻找服务器smtp.gmail.com但无法解决它。使用此域名smtp.gmail.com和端口25或465。