两个具有完全相同邮件配置的Laravel项目:其中一个在我尝试发送电子邮件时超时



我有 2 个几乎相同的 laravel 项目(相同的composer.json除了仅存在于两者之一中的"提要包"),具有完全相同的邮件配置和相同的物理服务器。

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

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

我甚至只是不知道我必须做什么搜索来解决它。

更新

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

Laravel具有缓存功能。

因此,当您添加/更新任何配置时,您需要清除这些配置缓存。

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

由于这有效,我发布了作为答案。

最新更新