在AWS EC2中使用带有Laravel / Lumen的Postfix + Mailtrap发送邮件-Ubuntu 18.04

时间:2019-01-13 16:27:30

标签: php email laravel-5 amazon-ec2 ubuntu-18.04

因此,我已经阅读了几篇文章和教程,但是找不到解决问题的方法。

首先,在本地开发环境中,我使用mailtrap.ioLumen 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来检查错误,但是甚至没有触发日志记录。 我在哪里做错了?

感谢专家的帮助。

0 个答案:

没有答案