Отправка почты с помощью Postfix + Mailtrap с Laravel / Lumen в AWS EC2 - Ubuntu 18.04 - PullRequest
0 голосов
/ 13 января 2019

Итак, я прочитал несколько статей и учебных пособий, но не смог найти решение своей проблемы.

Прежде всего, в локальной среде разработки я успешно тестирую электронные письма с 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"

Работает нормально.

Когда я пытаюсь отправить электронную почту на своем Amazon EC2 - Ubuntu 18.04 с Lumen, во-первых, я установил postfix и успешно настроил и протестировал с mailtrap.io, он отлично работает с командой 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

Но это не работает! Я проверил /var/log/mail.log, чтобы проверить на наличие ошибок, но регистрация даже не сработала. Где я делаю не так?

Помощь экспертов была бы признательна.

...