Всем привет,
У меня возникла проблема с новым сервером Discourse при настройке приглашения по электронной почте для учетной записи администратора.
Я следовал инструкциям по устранению неполадок из этого руководства, но так и не понял, что я упустил: https://meta.discourse.org/t/troubleshooting-email-on-a-new-discourse-install/16326
Моя конфигурация следующая:
Сервер на AWS Lightsail, открыты порты 22, 443, 80 — Ubuntu 20.04, 2 ГБ ОЗУ.
В аккаунте Mailgun привязана кредитная карта, DNS подтверждён, учётная запись SMTP для отправки писем настроена.
Проверка с помощью следующей команды:
./discourse-doctor
Вывод:
SMTP server connection successful.
Sending to info@mysite.com. . .
Mail was not sent.
Reason: 501 Invalid command or cannot parse from address
Также я ещё раз проверил настройки в YAML-файле:
DISCOURSE_HOSTNAME=forum.mysite.com
SMTP_ADDRESS=smtp.mailgun.org
DEVELOPER_EMAILS=info@mysite.com
SMTP_PASSWORD=84af596*********
SMTP_PORT=587
SMTP_USER_NAME=postmaster@forum.mysite.com
SMTP_DOMAIN_NAME=mysite.com
Большое спасибо за помощь!
С уважением,
Куанг