Net::ReadTimeout | Bestätigungsmail wird nicht gesendet

Ich habe Discourse installiert und versuche, den Installationsprozess mit dem Bestätigungsbildschirm per E-Mail abzuschließen, aber die E-Mail wird nicht gesendet. Alle Anmeldedaten für mein SMTP funktionieren, da ich mich mit den Anmeldedaten bei allem außer Discourse anmelden kann.


Mein Mailserver ist Roundcube.
Wenn ich discourse-doctor verwende, gibt es Folgendes aus: Net::ReadTimeout

app.yml

  ## TODO: Der SMTP-Mailserver, der zum Validieren neuer Konten und zum Senden von Benachrichtigungen verwendet wird
  # SMTP-ADRESSE, Benutzername und Passwort sind erforderlich
  # WARNUNG: Das Zeichen '#' im SMTP-Passwort kann Probleme verursachen!
  DISCOURSE_SMTP_ADDRESS: smtp.REDACTED.gg
  DISCOURSE_SMTP_PORT: 465
  DISCOURSE_SMTP_USER_NAME: no-reply@REDACTED.gg
  DISCOURSE_SMTP_PASSWORD: REDACTED
  #DISCOURSE_SMTP_ENABLE_START_TLS: true           # (optional, Standard true)
  #DISCOURSE_SMTP_DOMAIN: REDACTED.gg    # (von einigen Anbietern erforderlich)
  DISCOURSE_NOTIFICATION_EMAIL: no-reply@REDACTED.gg    # (Adresse, von der Benachrichtigungen gesendet werden sollen)
1 „Gefällt mir“

Keine Bestätigungs-E-Mail erhalten.

1 „Gefällt mir“

Weiß jemand, wie ich das beheben kann?

1 „Gefällt mir“

\n > DISCOURSE_SMTP_USER_NAME: no-reply@REDACTED.gg\n\nIst „no-reply@REDACTED.gg“\n\nIst dies Ihr Roundcube SMTP-Login?\n\nDieses Feld ist nicht Ihr „noreply@ihredomain.com“. Es wird Ihr Roundcube-Login und Ihr Passwort sein.\n\nUnterstützt Roundcube die Funktion als SMTP-Server?\n\nBrevo com hat eine kostenlose Stufe von 300 E-Mails/Tag

Ja, „no-reply@REDACTED.gg“ ist mein Login-Benutzer, und Roundcube unterstützt SMTP.

Haben Sie das Roundcube-Forum ausprobiert?

Eine allgemeine Suche ergab ein Video, das Roundcube einen SMTP hinzufügt

Ich habe bereits SMTP für Roundcube eingerichtet und nutze SMTP täglich für meine anderen Anwendungen. Es ist nur so, dass Discourse keine Verbindung dazu herstellen kann.

Funktioniert die Test-E-Mail während der Einrichtung? Haben Sie die Discourse-Logs, d. h. Sidekick- und Roundcube-Logs, überprüft?

In den Roundcube-Protokollen wurde nichts gefunden. Ich habe ./discourse-doctor ausgeführt und es gab die Ausgabe „Net::ReadTimeout“. Ich bin mir nicht sicher, wo ich die Protokolle für Discourse überprüfen soll.

Oft auf einer der Instanzen, die ich verwalte. Auf dem Dashboard für Discourse sehen Sie möglicherweise fehlgeschlagene Sidekiq-Jobs. In meinem Fall lag dies daran, dass der Kunde sein SMTP-Konto-Paket nicht pflegte.

Wenn ich hier auf Discourse suche, gibt es ein paar Themen bezüglich Roundcube, aber nichts Hilfreiches.

Was ist mit dem Roundcube-Support & Forum?


Ich habe Google Gemini AI gefragt. Das könnte also helfen, aber ich weiß es nicht.

1 „Gefällt mir“

Roundcube ist bereits für die SMTP-Nutzung eingerichtet, da ich es für meine anderen Websites verwende, und ich kann nicht auf das Discourse-Admin-Panel zugreifen, da ich den letzten Teil der Installation nicht abschließen kann (wo ich das Admin-Konto erstellen und die E-Mail verifizieren muss), da keine E-Mail gesendet wird, wenn ich versuche, die Admin-E-Mail zu verifizieren, aufgrund von Net::ReadTimeout.

2 „Gefällt mir“

Okay. Ich würde empfehlen, die kostenlose Stufe von brevo.com zu nutzen, um die Einrichtung abzuschließen.

Versuchen Sie nach Abschluss den Wechsel zu Roundqube.

1 „Gefällt mir“