У меня есть приложение Laravel, и мне нужно отправить электронное письмо от него.В моем файле .env
MAIL_DRIVER=smtp
MAIL_HOST=example.com
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS="no-reply@example.com"
MAIL_FROM_NAME="DoNotReply"
Однако я получаю 500 |Ошибка сервера.В файле журнала отображается сообщение «ОШИБКА: не удалось установить соединение с локальным хостом узла».Я попытался изменить MAIL_HOST на mydomain.com
, но возникла та же ошибка.
Я вошел на свой сервер Ubuntu и вижу файл конфигурации Postfix
в /etc/postfix/main.cf
myhostname
isустановить mydomain.com
Это правильно или мне нужно изменить его?
Я не знаю, какое имя пользователя или пароль использовать, поэтому я предполагаю, что null
будет нормально для отправки, так как по умолчанию нет аутентификациинеобходимо?
Подскажите, пожалуйста, как заставить это работать?