Я переношу приложение Laravel 5.0 на 5.4 и пытаюсь проверить почту в своей локальной среде. Для этого я всегда использовал Anitix SMTP Imposter. Вот что моя конфигурация почты выглядит в моем .env:Ожидаемый код ответа 220, но получил код «500» при отправке почты в Laravel 5.4 в локальной среде
MAIL_DRIVER=smtp
MAIL_HOST=127.0.0.1
MAIL_PORT=25
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPT=null
Это всегда работал во всех предыдущих версиях Laravel (4, 4.2, 5.0), но вдруг с 5.4 я получаю следующее сообщение об ошибке:
Swift_TransportException in AbstractSmtpTransport.php line 383: Expected response code 220 but got code "500", with message "500 Command not recognized "
Я попытался отключить Avast, используя альтернативные программы, как Papercut, играя с конфигурацией с помощью SSL или TLS, но я не могу понять, что причина этого. Есть идеи?
Спасибо, команда config: cache ничего не изменила. Я установил его с mailtrap.io, и он работает именно так, но мне все равно хотелось бы знать, почему он не работает с моими локальными приложениями, как в предыдущих версиях Laravel. – Chris