Laravel电子邮件仅在调试模式下发送

Laravel电子邮件仅在调试模式下发送,laravel,email,debugging,Laravel,Email,Debugging,我希望有人能帮助我。搜索此问题的每个组合 我有一个用于开票的Laravel(5.4)应用程序。它叫阿肯廷。应用程序域是App.mydomain.com 一切正常,除了在调试模式关闭时不向客户发送电子邮件。 我的.env文件设置正确 以前,我收到的最大大小超过,但只有调试模式以及。现在按增加upload\u max\u filesize=254M和post\u max\u size=254M 我已经成功地尝试了mail\u driver=log电子邮件。第一行production.DEBUG:消息

我希望有人能帮助我。搜索此问题的每个组合

我有一个用于开票的Laravel(5.4)应用程序。它叫阿肯廷。应用程序域是App.mydomain.com

一切正常,除了在调试模式关闭时不向客户发送电子邮件。 我的.env文件设置正确

以前,我收到的最大大小超过,但只有调试模式以及。现在按增加
upload\u max\u filesize=254M
post\u max\u size=254M

我已经成功地尝试了
mail\u driver=log
电子邮件。第一行
production.DEBUG:消息ID:

My.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

感谢您的支持。

您的应用程序日志中是否有任何内容?(
/storage/logs/
)。如果应用程序从您的电子邮件提供商那里收到错误,他们应该在那里。可能是节流阀或身份验证错误之类的简单问题发送电子邮件后,文件
/storage/logs/laravel.log
为空。在
debug=true
中,电子邮件会立即到达,并附上PDF发票。我怀疑问题在于gmail smtp设置。我使用自己的SMPT进行了双重检查,问题是相同的。did你清除缓存了吗?