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