Я кодировал веб-приложение, используя инфраструктуру lumen для Windows с xampp, но после нескольких проблем с маршрутизацией и так далее, я решил попробовать homestead и vagrant.
Мне удалось установить усадьбу, и маршрутизация работает лучше, чем xampp, но когда я попытался использовать функцию почты из php, я обнаружил, что команда sendmail не была установлена на виртуальной машине усадьбы, потому что я получаю 500 внутренняя ошибка сервера, и с отправкой электронной почты xampp все работало нормально. Так что с shh я сделал простой sudo apt-get install sendmail, чтобы установить его. Но теперь, когда я пытаюсь использовать почтовую функцию из php, она просто ждет и ждет, и в конце концов я получаю 504 Gateway Time-out.
Что может происходить и что я могу сделать, чтобы решить эту проблему?
Кстати: если у вас есть какие-либо предложения по замене простой почтовой функции чем-то другим, работающим, я готов попробовать!
Спасибо, ребята, за ваше время.
Это мой файл .env
APP_ENV=local
APP_DEBUG=true
APP_KEY=SomeRandomKey!!!
APP_LOCALE=en
APP_FALLBACK_LOCALE=en
DB_CONNECTION=sqlite
DB_FILE=database.sqlite
DB_DATABASE='storage/database.sqlite'
DB_DRIVER=sqlite
CACHE_DRIVER=memcached
SESSION_DRIVER=memcached
QUEUE_DRIVER=database
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=[mailtrap_username]
MAIL_PASSWORD=[mailtrap_password]
[email protected]
MAIL_FROM_NAME=Example