Laravel электронная почта отправляется только в режиме отладки - PullRequest
0 голосов
/ 21 января 2020

Я надеюсь, что кто-то может мне помочь. Обыскал каждую комбинацию для этой проблемы.

У меня есть приложение Laravel (5.4) для выставления счетов. Это называется Akaunting. Домен приложения - app.mydomain.com

Все работает нормально, за исключением того, что не отправляет электронную почту клиентам, когда режим отладки выключен. Мой файл .env настроен правильно.

Ранее я получил превышение максимального размера, но только и в режиме отладки. Это теперь отсортировано по возрастанию upload_max_filesize = 254M и post_max_size = 254M

Я попытался mail_driver=log письмо успешно. Первая строка production.DEBUG: Message-ID: <3369a7418b3f17c887fd27888ebe9f12@app.mydomain.com>

Мой .env выглядит так, и электронные письма не отправляются, если только не в режиме отладки:

APP_NAME=Akaunting
APP_ENV=production
APP_LOCALE=en-GB
APP_INSTALLED=true
APP_KEY=MySecureKey
APP_DEBUG=false
APP_LOG_LEVEL=debug
APP_SCHEDULE_TIME="09:00"

DB_CONNECTION=mysql
DB_HOST=mysql.host.com
DB_PORT=3306
DB_DATABASE=akaunting_db
DB_USERNAME=akunting_usr
DB_PASSWORD=MyDbPassword
DB_PREFIX=gvf_

BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=file

# QUEUE_DRIVER=database
# QUEUE_DRIVER=sync

MAIL_DRIVER=SMTP
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=myemail@gmail.com
MAIL_PASSWORD=GmailAppPassword
MAIL_ENCRYPTION=ssl
MAIL_FROM_NAME="My App"
MAIL_FROM_ADDRESS=info@myapp.com

Спасибо за вашу поддержку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...