微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么我在 yahoo.com 帐户上收不到在 laravel 中发送的电子邮件?

如何解决为什么我在 yahoo.com 帐户上收不到在 laravel 中发送的电子邮件?

在我的 Laravel 8 中,我使用 sendgrid 在 .env 文件中发送带有帐户信息的电子邮件

MAIL_MAILER=smtp
MAIL_HOST=smtp.sendgrid.net
MAIL_PORT=587

MAIL_FROM_ADDRESS=myaccount@gmail.com

MAIL_USERNAME=apikey
MAIL_PASSWORD="XX.XXXXXXXXX_XXXXX.XXXXXXXXXXXXXXXX"

MAIL_ENCRYPTION=tls

并通过电子邮件进行控制,例如:

Mail::to($new_user)->send(new UserRegistered($subject,$site_home_url,$new_user->email,$new_user->full_name,$confirm_url,$support_signature
));

其中 UserRegisteredapp/Mail/UserRegistered.PHP 文件

并测试了我的几个电子邮件帐户,我发现我的所有帐户都收到电子邮件,除了 雅虎网。检查垃圾邮件文件夹我看到它是空的:https://imgur.com/a/NblVlJG

我想知道为什么我在 yahoo.com 上收不到电子邮件? yahoo.com 的任何附加规则?

Sendgrid 或者 Laravel 端有没有调试工具?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。