wir haben Probleme mit AWS WorkMail, das keine E-Mails von unserer Discourse-Instanz sendet. Dieselben AWS WorkMail-Anmeldeinformationen funktionieren in einer anderen Web-App einwandfrei, das Problem liegt also nicht an den Anmeldeinformationen.
Wir haben Gmail SMTP getestet, und E-Mails werden ohne Probleme gesendet, was darauf hindeutet, dass es sich um ein Problem handelt, das spezifisch für AWS WorkMail ist. Wir haben discourse-doctor ausgeführt und eine Fehlermeldung erhalten (siehe angehängten Screenshot).
Ist jemandem dieses Problem mit AWS WorkMail begegnet? Jede Hilfe wäre willkommen!
Timeout bedeutet, dass Ihr Container keine Verbindung zum Host und Port herstellen kann, an den Sie ihn senden. Es handelt sich wahrscheinlich um ein Netzwerkproblem in Docker (eher unwahrscheinlich) oder um ein Netzwerk-/Firewall-Problem mit Ihrer VM und/oder AWS (wahrscheinlicher, und es gibt etwa 100.000 Möglichkeiten, wie Sie es falsch machen können).
Wir dachten anfangs auch, es könnte ein Netzwerkproblem sein. Wir haben jedoch die Verbindung mit Telnet von der Discourse-Instanz aus getestet und sie stellt erfolgreich eine Verbindung zu AWS WorkMail auf dem angegebenen Host und Port her. Dies deutet darauf hin, dass die Verbindung hergestellt wird, die E-Mails aber immer noch nicht gesendet werden.
Da andere Dienste wie Gmails SMTP mit demselben Setup einwandfrei funktionieren, haben Sie noch Ideen, was dies verursachen könnte? Könnte es etwas Spezifisches geben, wie Discourse AWS WorkMail handhabt?
Vielen Dank für den Vorschlag. Ich denke, das Problem ist, dass WorkMail auf Port 465 läuft, was den Fehler verursachen könnte. Haben Sie weitere Vorschläge oder Workarounds zur Behebung dieses Problems?