无法使用Gmail SMTP设置在Joomla中发送电子邮件。获取SMTP服务器错误:需要5.5.1身份验证。如何解决这个问题?

无法使用Gmail SMTP设置在Joomla中发送电子邮件。获取SMTP服务器错误:需要5.5.1身份验证。如何解决这个问题?,smtp,gmail,Smtp,Gmail,我的joomla联系人表单gmail SMTP设置不起作用。请参阅下面提交联系人表单时显示的消息。原因应该是什么? extension=php\u openssl.dll也已启用 错误消息-: SMTP服务器错误:需要5.5.1身份验证。在530 5.5.1了解更多。。。swer=14257 c6sm7639242obl.22 我在joomla邮件设置中使用了这些设置 邮递员:smtp SMTP身份验证:是 SMTP安全性:SSL SMTP端口:465 SMTP用户名:我的gmail完整地址 S

我的joomla联系人表单gmail SMTP设置不起作用。请参阅下面提交联系人表单时显示的消息。原因应该是什么? extension=php\u openssl.dll也已启用

错误消息-:
SMTP服务器错误:需要5.5.1身份验证。在530 5.5.1了解更多。。。swer=14257 c6sm7639242obl.22

我在joomla邮件设置中使用了这些设置

邮递员:smtp
SMTP身份验证:是
SMTP安全性:SSL
SMTP端口:465
SMTP用户名:我的gmail完整地址
SMTP密码:我的gmail密码

SMTP主机:SMTP.gmail.com

首次尝试通过Google应用程序以编程方式连接 将阻止它并从您的帐户向您发送警报


通过浏览器登录该帐户,然后选择“批准登录”,您应该会没事。

您需要在google中启用2FA并使用以下设置

配置2因素身份验证后,您需要生成特定于应用程序的密码,并在SMTP配置中用作密码

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=<<your email address>>
MAIL_PASSWORD=<<app password>>
MAIL_ENCRYPTION=tls
MAIL\u驱动程序=smtp
MAIL_HOST=smtp.gmail.com
邮件端口=587
邮箱用户名=
邮箱密码=
邮件加密=tls

当您从同一浏览器登录到gmail时,转到-”。单击“打开”。

尝试将主机设置为'ssl://smtp.gmail.com'. 有一次,我遇到了一个类似的问题。谢谢你,这为我解决了设置2FA和应用程序特定密码后的问题。也可以在端口465上使用SSL。虽然这也解决了这个问题,但我建议使用2FA+应用程序特定密码的更安全的建议解决方案。