Discourse-doctor Fehler 503: AUTH-Befehl verwendet, obwohl nicht angekündigt – E-Mail funktioniert jedoch einwandfrei über Admin-CP

edit: Es scheint, dass das Problem nur bei discourse-doctor auftritt, daher wurde der Titel geändert.

Hallo,

ich versuche herauszufinden, wie ich die E-Mail-Funktion so einrichte, dass Discourse E-Mails zur Autorisierung von Benutzern versenden kann. Ich habe Discourse erfolgreich installiert, aber jetzt, wo ich möchte, dass es E-Mails versendet (z. B. zur Anforderung eines neuen Passworts), habe ich festgestellt, dass die E-Mail-Funktion nicht funktioniert.

Ich habe die letzten zwei Tage mit Fehlersuche verbracht und kann mir nichts anderes mehr einfallen, was ich versuchen könnte.

  • Ich verwende meinen bestehenden Mailhost auf meinem VPS-Server (mydomain.com).
  • Ich habe dort ein neues E-Mail-Konto für Discourse erstellt (discourse@mydomain.com).
  • Discourse ist auf einem DO-Droplet installiert, das als Subdomain meiner Hauptdomain eingerichtet ist (discourse.mydomain.com).

Wenn ich discourse-doctor verwende, erhalte ich beim Versuch, E-Mails zu versenden, folgenden Fehler:

503 AUTH-Befehl verwendet, obwohl er nicht angekündigt wurde

Was bedeutet das? Was muss ich ändern?

Hier sind die Einstellungen aus der app.yml:

DISCOURSE_SMTP_ADDRESS: mail.mydomain.com
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: discourse@mydomain.com
DISCOURSE_SMTP_PASSWORD: topsecretpassword
DISCOURSE_SMTP_ENABLE_START_TLS: true
DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none

Ich hoffe, jemand kann mir hier weiterhelfen – meine ewige Dankbarkeit ist euch gewiss.

Nun, es scheint, als könnte ich mir selbst ewig dankbar sein…

Dies scheint NUR im Discourse Doctor ein Problem zu sein!

Denn als ich aus purer Frustration auf „Test-E-Mail senden

Man geht nicht zum Arzt, wenn man nicht krank ist. :wink:

Wir können es beheben, wenn wir wissen, wann die 503-Antwort auftritt und was sie bedeutet. Ich kann mir das ansehen und prüfen, ob dies als eine Art Warnung behandelt werden sollte, die ignoriert werden kann.

Können Sie bestätigen, dass Sie diesen Fehler auch auf Ihrer funktionierenden Konfiguration erhalten? Falls ja, sende ich Ihnen weitere Befehle zum Ausprobieren.

Vielen Dank

Hallo Jay, danke für deine Antwort.
Ich stimme zu, dass discourse-doctor nicht für einen gesunden Patienten gedacht ist :slight_smile:

OK, ich habe es erneut wie von dir gewünscht versucht, und der Fehler bleibt derselbe. Und das passiert auf einem funktionierenden Discourse-Forum MIT funktionierender E-Mail (es versendet E-Mails an Nutzer problemlos).

E-Mail senden an [meine E-Mail-Adresse]
Senden an [meine E-Mail-Adresse] testen unter Verwendung von [Discourse-E-Mail-Adresse]:[Passwort]@[Mailserver]
======================================== FEHLER ========================================
                                    UNERWARTETER FEHLER

503 AUTH-Befehl verwendet, obwohl nicht angekündigt


====================================== LÖSUNG =======================================
Dies ist kein häufiger Fehler. Es existiert keine empfohlene Lösung!

Bitte melde die genaue Fehlermeldung oben unter https://meta.discourse.org/
(Und eine Lösung, falls du eine findest!)
================================================================================

Hmm. Danke. Ich werde mir das ansehen und prüfen, ob dieser Zustand als Warnung behandelt werden kann.