当我使用SendGrid在Laravel中发送电子邮件时,会导致以下错误:
“不允许550个未经身份验证的发件人”
我不知道为什么会这样。到目前为止,我已经从SendGrid帐户配置了发件人身份验证,并创建了一个API密钥,该密钥用作密码,用户名用作apikey。
我也尝试过使用SendGrid提供的同一组凭据(用户名和密码),但这也不起作用。
我的.env文件设置以下邮件参数:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.sendgrid.net
MAIL_PORT=587
MAIL_username=apikey
MAIL_PASSWORD=API Key
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=test@gmail.com
MAIL_FROM_NAME="text.com"