Php Sendgrid--无法使用2个可能的验证器在SMTP服务器上使用用户名进行身份验证。答复。应返回验证器
我得到这个错误,我在我的Laravel8网站使用sendGrid 我对sendgrid apikey及其密码有疑问。我必须在.env文件中使用哪个api密钥,我们必须在这里使用哪个密码 我必须遵循以下步骤:Php Sendgrid--无法使用2个可能的验证器在SMTP服务器上使用用户名进行身份验证。答复。应返回验证器,php,laravel,sendgrid,Php,Laravel,Sendgrid,我得到这个错误,我在我的Laravel8网站使用sendGrid 我对sendgrid apikey及其密码有疑问。我必须在.env文件中使用哪个api密钥,我们必须在这里使用哪个密码 我必须遵循以下步骤: 登录sendGrid并验证电子邮件地址 转到和设置下的Api密钥 在这里创建api键“例如,获取name=testKey”,并授予其完全访问权限,然后按下按钮创建并查看。它生成一个密钥。(例如:qHJugDT-SxTFXE9nLu-Q.SxTFXE9nLuSxTFXE9nLuSxTFXE
qHJugDT-SxTFXE9nLu-Q.SxTFXE9nLuSxTFXE9nLuSxTFXE9nLu
)
base64\u Encode('testKey')
并在my.env文件中使用参数MAIL\u USERNAME=
dGVzdEtleQ==`
MAIL\u PASSWORD=MY\u SendGrid\u Account\u PASSWORD
(这是我们在SendGrid帐户中登录的密码。)
MAIL_MAILER=smtp
MAIL_HOST=smtp.sendgrid.net
MAIL_PORT=587
MAIL_USERNAME=dGVzdEtleQ==
MAIL_PASSWORD=MY_SendGrid_Account_Password
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=test@example.com
MAIL_FROM_NAME="App Name"