因此,我已经阅读了几篇文章和教程,但是找不到解决问题的方法。
首先,在本地开发环境中,我使用mailtrap.io
和Lumen 5.7
成功地测试了电子邮件
这是我在本地开发环境中的.env
:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=XXXXXXXXXXXXXX
MAIL_PASSWORD=XXXXXXXXXXXXXX
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=hello@example.com
MAIL_FROM_NAME="Example app"
一切正常。
当我尝试通过Lumen在Amazon EC2 - Ubuntu 18.04
上发送电子邮件时,首先,我已经安装postfix
并成功配置并通过mailtrap.io
进行了测试,但在{{1} } mail
中的命令。
在这种情况下,我对mailutils
的配置进行了如下更改:
.env
所以基本上,我试图通过以下方式(从>到)发送电子邮件:
MAIL_DRIVER=smtp
MAIL_HOST=localhost
MAIL_PORT=25
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=hello@example.com
MAIL_FROM_NAME="Example app"
但是它不起作用!我已经检查过Lumen > Postfix > Mailtrap
来检查错误,但是甚至没有触发日志记录。 我在哪里做错了?
感谢专家的帮助。