Laravel Sendgrid SMTP 不起作用

Ski*_*est 5 php sendgrid laravel

我正在尝试使用 Sendgrid SMTP 发送常规 Mail:: 电子邮件。但他们没有通过,在我的 Sendgrid 仪表板上没有看到任何已发送的电子邮件,但也没有收到任何错误。

它确实有效,并且如果我将其更改为 Gmail SMTP 信息,它仍然有效。

对我可以看什么有什么建议吗?

邮件.php

'driver' => env('MAIL_DRIVER', 'smtp'),

'host' => env('MAIL_HOST', 'ssl://smtp.sendgrid.net'),

'port' => env('MAIL_PORT', 465),

'from' => ['address' => null, 'name' => null],

'encryption' => env('MAIL_ENCRYPTION', ''),

'username' => env('sendgrid_username'),

'password' => env('sendgrid_password'),
Run Code Online (Sandbox Code Playgroud)

.env

MAIL_DRIVER=sendmail
MAIL_HOST=smtp.sendgrid.net
MAIL_PORT=587
MAIL_USERNAME=sendgrid_username
MAIL_PASSWORD=sendgrid_password
MAIL_ENCRYPTION=tls
MAIL_FROM_NAME="name"
MAIL_FROM_ADDRESS=no-reply@email.com
Run Code Online (Sandbox Code Playgroud)

小智 -1

我意识到这是一个老问题,但对于那些谷歌搜索的人来说,设置 MAIL_DRIVER=smtp应该有效。