问题描述
在我的 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
));
其中 UserRegistered
是 app/Mail/UserRegistered.PHP
文件
并测试了我的几个电子邮件帐户,我发现我的所有帐户都收到电子邮件,除了 雅虎网。检查垃圾邮件文件夹我看到它是空的:https://imgur.com/a/NblVlJG
我想知道为什么我在 yahoo.com 上收不到电子邮件? yahoo.com 的任何附加规则?
Sendgrid 或者 Laravel 端有没有调试工具?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)