Nun,
ich muss einen Schritt weitergehen, also habe ich einen Workaround versucht, indem ich Postfix auf meinem Host installiert habe, um Nachrichten von Discourse weiterzuleiten. Ich habe ein Problem, das mit meinem mangelnden Docker-Know-how zusammenhängt.
Meine Konfiguration:
Host-Netzwerk:
docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN gro
up 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-Netzwerk:
“Gateway”: “172.18.0.1”,
“IPAddress”: “172.18.0.3”,
“IPPrefixLen”: 16,
- exec: rails r "SiteSetting.notification_email='yourusername@example.com'"
Bitte beachten Sie, dass der DISCOURSE_SMTP_USER_NAME und der Benutzername-Teil der E-Mail in SiteSetting.notification_email identisch sind.
Wenn Sie beispielsweise noreply@example.com verwenden, funktioniert dies manchmal nicht aufgrund von Sicherheitsprüfungen, die auf dem Server aktiviert sind und sicherstellen, dass der Benutzername mit der Benutzer-E-Mail übereinstimmt.