两个 laravel 个邮件配置完全相同的项目:当我尝试发送电子邮件时,其中一个超时

two laravel projects with exact same mail configuration: one of them goes in timout when I try to send email

我有 2 个几乎相同的 laravel 项目(相同的 composer.json 除了 "feed package" 只出现在两者之一中),具有完全相同的邮件配置和同一个物理服务器。

我不知道为什么其中一个无法发送电子邮件,导致我收到此错误:

Connection could not be established with host smtp.sendgrid.net [Connection timed out #110]

我很困惑,甚至只是为了找到我必须做的搜索来解决它。

更新

我有点白痴:)
我的问题是我没有在服务器上重新创建配置邮件文件,所以我对其进行了物理更新,但 laravel 仍然有前一个配置信息。

Laravel 具有缓存功能。

所以当你add/update任何配置时,你需要清除那些配置缓存。

尝试使用 php artisan cache:clearphp artisan config:clear 清除缓存。

因为这个有效,我发布了一个答案。