我有2个laravel项目几乎相同(相同的composer.json
除了“feed包”,只存在于其中一个),具有完全相同的邮件配置和在同一物理服务器中。
我不知道为什么其中一个人无法发送电子邮件,因为我收到此错误:
Connection could not be established with host smtp.sendgrid.net [Connection timed out #110]
我甚至只是为了完成我必须要做的搜索才能解决它。
UPDATE
我有点白痴:) 我的问题是我没有在服务器上重新创建配置邮件文件,所以我在物理上更新了它,但是laravel仍然有一个配置信息。
Laravel有一个缓存功能。
因此,当您添加/更新任何配置时,您需要清除这些配置缓存。
尝试使用php artisan cache:clear
和php artisan config:clear
来清除缓存。
由于这有效,我发布了答案。