Php Gmail/Hotmail未收到排队的Laravel邮件
我最近在使用Laravel 5.6发送邮件时遇到了一个奇怪的问题 基本上,所有邮件在控制器中同步执行时都能收到。但对于tinker/排队的邮件mailtrap/其他电子邮件提供商可以接收电子邮件。但是Gmail/Hotmail根本没有收到它,甚至在垃圾邮件/垃圾邮件文件夹中也没有 我已经检查了我的PHP配置,Apache版本和CLI版本之间没有重大差异 还检查了my queue:work正在与主管一起运行,并且jobs/failed_jobs表都为空 不知道为什么会发生这种情况,我使用SMTP作为我的邮件驱动程序,它们与队列发送和同步发送的设置完全相同Php Gmail/Hotmail未收到排队的Laravel邮件,php,laravel,email,Php,Laravel,Email,我最近在使用Laravel 5.6发送邮件时遇到了一个奇怪的问题 基本上,所有邮件在控制器中同步执行时都能收到。但对于tinker/排队的邮件mailtrap/其他电子邮件提供商可以接收电子邮件。但是Gmail/Hotmail根本没有收到它,甚至在垃圾邮件/垃圾邮件文件夹中也没有 我已经检查了我的PHP配置,Apache版本和CLI版本之间没有重大差异 还检查了my queue:work正在与主管一起运行,并且jobs/failed_jobs表都为空 不知道为什么会发生这种情况,我使用SMTP作
提前感谢您的帮助。这将是一个非常广泛和难以追踪的问题。首先,在Laravel中,开始记录您发送的电子邮件,以及您可能收到的任何回复。您是使用sendmail发送电子邮件,还是使用第三方服务?如果是第三方服务,请查看是否可以在其一侧找到任何日志,以查看已接受的消息和响应消息。如果您在linux上使用sendmail,请查看/var/logs中的邮件/exim日志以了解详细信息。请确保.env文件中的
QUEUE\u CONNECTION=database
。确认这一点,然后我们将继续进行日志记录。@Digvijay是的,QUEUE_CONNECTION=database in.env fileOK!让我们在分派调用之前/之后向作业添加日志。看看你发现了什么@RyanLiew@RyanLiew你找到解决办法了吗?这将是一个非常广泛和难以追踪的问题。首先,在Laravel中,开始记录您发送的电子邮件,以及您可能收到的任何回复。您是使用sendmail发送电子邮件,还是使用第三方服务?如果是第三方服务,请查看是否可以在其一侧找到任何日志,以查看已接受的消息和响应消息。如果您在linux上使用sendmail,请查看/var/logs中的邮件/exim日志以了解详细信息。请确保.env文件中的QUEUE\u CONNECTION=database
。确认这一点,然后我们将继续进行日志记录。@Digvijay是的,QUEUE_CONNECTION=database in.env fileOK!让我们在分派调用之前/之后向作业添加日志。看看你发现了什么@RyanLiew@RyanLiew你找到解决办法了吗?