Что ж,
мне нужно пойти дальше, поэтому я попробовал обходное решение, установив Postfix на хосте для ретрансляции сообщений от Discourse. У меня возникла проблема из-за недостатка опыта работы с Docker.
Моя конфигурация:
Сеть хоста:
docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
link/ether 02:42:78:b6:18:3c brd ff:ff:ff:ff:ff:ff
inet 172.17.0.1/16 scope global docker0
Сеть Discourse:
“Gateway”: “172.18.0.1”,
“IPAddress”: “172.18.0.3”,
“IPPrefixLen”: 16,
- exec: rails r "SiteSetting.notification_email='yourusername@example.com'"
Обратите внимание, что значение DISCOURSE_SMTP_USER_NAME должно совпадать с именем пользователя в адресе электронной почты, указанном в SiteSetting.notification_email.
Например, если вы используете адрес noreply@example.com, это может не сработать из-за некоторых проверок безопасности, включённых на сервере. Эти проверки гарантируют, что имя пользователя соответствует адресу электронной почты пользователя.