Hallo, mein Forum verwendet MailJet als SMTP-Server für mein Discourse Forum. Es scheint jedoch, als ob das E-Mail-System nicht funktioniert. Unten sehen Sie ein Bild meiner E-Mail-Einstellungen und der E-Mail-Konfigurationseinstellungen der App.YML.
App.YML Datei E-Mail-Konfiguration:
Auch das Senden einer Test-E-Mail gibt mir diese Fehlermeldung:
Außerdem erhalte ich die Warnung „Ausgehende E-Mails wurden für Nicht-Mitarbeiter-Benutzer deaktiviert.“, wenn ich mich auf der Forum-Website befinde.
Ich bin mir nicht sicher, ob meine SMTP-Zugangsdaten falsch sind oder ob mein Server keine Verbindung zum SMTP-Server herstellen kann, da dort steht „Timeout beim Öffnen der TCP-Verbindung zu in-v3.mailjet.com:587 (überschreitet 5 Sekunden)“
Wenn jemand den Grund kennt oder eine Lösung hat, bitte sagen Sie es mir. Danke!
Danke, das hat das Problem behoben. Außerdem ist dies technisch gesehen eine neue „Site“, da mein Forum für ein paar Monate geschlossen war, dann wieder geöffnet und ich es über ein Backup wiederhergestellt habe.
Ich habe diesen Befehl ausgeführt und dies war die Ausgabe:
Es scheint, dass die Verbindung fehlgeschlagen ist.
Ok, das bedeutet, wir können Discourse ausschließen, was die Sache vereinfacht.
Überprüfen Sie als Nächstes Ihre Firewall-Regeln, einschließlich derer, die möglicherweise im DO (sieht so aus, als wäre Ihr Server bei Digital Ocean gehostet) Control Panel vorhanden sind.
Kontaktieren Sie auch DO und fragen Sie, ob sie ausgehende E-Mails von dem Server auf Port 587 blockieren. Bitten Sie sie, diese Sperre aufzuheben.
Danke, ich habe herausgefunden, dass Port 587 anscheinend blockiert ist, um E-Mail-Spam zu verhindern. Ich habe den Cloud-Anbieter kontaktiert, um Unterstützung zu erhalten. Ich werde Sie in Kürze darüber informieren.