Ich verwende nginx als Reverse-Proxy für Discourse. Ich habe ein halbes Dutzend Anleitungen befolgt, und das Discourse-Setup sieht in Ordnung aus. Alles funktioniert, und die Logs zeigen, dass E-Mails gesendet wurden, ohne dass Fehler angezeigt werden. Dennoch erreichen sie Amazon SES nie. Das Setup ist identisch mit meinem Produktionssystem, mit der Ausnahme, dass ich jetzt Reverse-Proxy-Funktionalität benötige.
Gibt es einen Grund, warum ein nginx-Reverse-Proxy E-Mails blockieren oder in diesem Fall scheinbar in Luft auflösen könnte? [Ich weiß, dass sich das seltsam anhört, aber ich weiß nicht, wie ich weiter debuggen soll, wenn nirgendwo Fehler protokolliert werden, sondern nur korrekte Zustellungsmeldungen.]
Ich bin mir sicher, dass mein Amazon SES korrekt konfiguriert ist, da ich es für viele Produktionssysteme verwende.
Haben Sie in Erwägung gezogen, jemanden wie @pfaffman zur Unterstützung einzustellen? Basierend auf der Post-Historie sind die von Ihnen beschriebenen Konfigurationen ziemlich komplex und weichen erheblich von unserer einfachen empfohlenen Installation ab.
Vielen Dank für den hervorragenden Vorschlag. Ich habe jedoch alle Probleme bereits gelöst.
Tatsächlich habe ich erst heute Morgen beim Lesen festgestellt, dass diese Anleitung nur für die standardmäßige, empfohlene Installation gilt. Ich muss sagen, dass dies eine wirklich gute Politik ist. Ich befinde mich also tatsächlich außerhalb und im hinteren Teil des Weidegeländes.
Es stellt sich heraus, dass alle meine Probleme auf a) hinzugefügte Komplexität und b) ein völliges Durcheinander von beschädigten Docker-Images zurückzuführen waren, da ich ein Docker-Anfänger bin. Nachdem ich alle Docker-Images vollständig gelöscht und alles von Grund auf neu installiert habe, funktioniert nun alles einwandfrei.
Es ist eine schöne Kombination, Nginx und Discourse auf demselben Server zu haben. Ich kann alle Landingpages, Spendenseiten und so weiter auf dem Webserver hosten. Discourse ist eine hervorragende Forum-Software, aber ich denke, dass statische Seiten, die damit verbunden sind, am besten von einem Webserver bereitgestellt werden, zumindest habe ich das so gelesen. Die statischen Seiten-Plugins, die ich ausprobiert habe, schienen sehr unentwickelt zu sein.