Почта не отправляется с использованием Laravel & Mailgun на производстве
Я использую Mailable
с ShouldQueue
и Queueable
черта характера. При запуске почты на моем локальном компьютере, почта отправляется. Однако письма не отправляются, используя тот же env Mailgun в производстве. Поскольку моя почта находится в очереди, я попытался использовать оба sync
а такжеredis
, На моей локальной машине оба эти работают, но опять же, ни на производстве.
я добавил\Log::info("Building mail");
кbuild()
метод в почте. Сообщение зарегистрировано, и с помощью Laravel Horizon я проверил, что задание запускается. Однако почта не отправляется в Mailgun (проверяя логи, а не только саму почту). Я также очистил кеш конфигурации, чтобы гарантировать, что ничто не будет неправильно кэшировано.
В чем здесь проблема? Это может быть проблема с брандмауэром? Нет ошибок в журналах, ни Horizon. Рабочий сервер находится в Laravel Forge, и я использовал это руководство Криса Фидао при настройке своих серверов.