# Net::ReadTimeout | Bestätigungsmail wird nicht gesendet

**URL:** https://meta.discourse.org/t/net-readtimeout-confirmation-email-not-sending/329507
**Category:** Self-hosting
**Created:** [5. Oktober 2024 um 23:34 UTC](https://meta.discourse.org/t/net-readtimeout-confirmation-email-not-sending/329507 "2024-10-05T23:34:27Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![KingEZFLOW](https://avatars.discourse-cdn.com/v4/letter/k/db5fbb/32.png) [@KingEZFLOW](https://meta.discourse.org/u/KingEZFLOW)
#### Post date: [5. Oktober 2024 um 23:34 UTC](https://meta.discourse.org/t/net-readtimeout-confirmation-email-not-sending/329507/1 "2024-10-05T23:34:27Z")

</div>

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.

 ![image](https://global.discourse-cdn.com/meta/original/4X/4/0/2/402c429a8408a1a82761fddfbe11a96d6459881e.png)  
Mein Mailserver ist Roundcube.  
Wenn ich discourse-doctor verwende, gibt es Folgendes aus: Net::ReadTimeout

app.yml

```plaintext
  ## 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)

```

---

<div class="post-metadata">

### Author: ![sudhathanigaivel](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sudhathanigaivel/32/437663_2.png) [@sudhathanigaivel](https://meta.discourse.org/u/sudhathanigaivel)
#### Post date: [6. Oktober 2024 um 08:32 UTC](https://meta.discourse.org/t/net-readtimeout-confirmation-email-not-sending/329507/2 "2024-10-06T08:32:23Z")

</div>

Keine Bestätigungs-E-Mail erhalten.

---

<div class="post-metadata">

### Author: ![KingEZFLOW](https://avatars.discourse-cdn.com/v4/letter/k/db5fbb/32.png) [@KingEZFLOW](https://meta.discourse.org/u/KingEZFLOW)
#### Post date: [6. Oktober 2024 um 21:55 UTC](https://meta.discourse.org/t/net-readtimeout-confirmation-email-not-sending/329507/3 "2024-10-06T21:55:00Z")

</div>

Weiß jemand, wie ich das beheben kann?

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [6. Oktober 2024 um 22:57 UTC](https://meta.discourse.org/t/net-readtimeout-confirmation-email-not-sending/329507/4 "2024-10-06T22:57:01Z")

</div>

\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

---

<div class="post-metadata">

### Author: ![KingEZFLOW](https://avatars.discourse-cdn.com/v4/letter/k/db5fbb/32.png) [@KingEZFLOW](https://meta.discourse.org/u/KingEZFLOW)
#### Post date: [6. Oktober 2024 um 23:08 UTC](https://meta.discourse.org/t/net-readtimeout-confirmation-email-not-sending/329507/5 "2024-10-06T23:08:58Z")

</div>

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

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [6. Oktober 2024 um 23:43 UTC](https://meta.discourse.org/t/net-readtimeout-confirmation-email-not-sending/329507/6 "2024-10-06T23:43:07Z")

</div>

Haben Sie das Roundcube-Forum ausprobiert?

> **[Roundcube Community Forum - Index](https://www.roundcubeforum.net/index.php)**
>
> Roundcube Community Forum - Index

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

https://www.youtube.com/embed/cjsr5Vp5FG8?feature=oembed&wmode=opaque

https://www.youtube.com/embed/6MRR-u0G3CA?feature=oembed&wmode=opaque

---

<div class="post-metadata">

### Author: ![KingEZFLOW](https://avatars.discourse-cdn.com/v4/letter/k/db5fbb/32.png) [@KingEZFLOW](https://meta.discourse.org/u/KingEZFLOW)
#### Post date: [6. Oktober 2024 um 23:54 UTC](https://meta.discourse.org/t/net-readtimeout-confirmation-email-not-sending/329507/7 "2024-10-06T23:54:10Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [7. Oktober 2024 um 01:03 UTC](https://meta.discourse.org/t/net-readtimeout-confirmation-email-not-sending/329507/8 "2024-10-07T01:03:02Z")

</div>

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

---

<div class="post-metadata">

### Author: ![KingEZFLOW](https://avatars.discourse-cdn.com/v4/letter/k/db5fbb/32.png) [@KingEZFLOW](https://meta.discourse.org/u/KingEZFLOW)
#### Post date: [7. Oktober 2024 um 01:14 UTC](https://meta.discourse.org/t/net-readtimeout-confirmation-email-not-sending/329507/9 "2024-10-07T01:14:47Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [7. Oktober 2024 um 01:38 UTC](https://meta.discourse.org/t/net-readtimeout-confirmation-email-not-sending/329507/10 "2024-10-07T01:38:41Z")

</div>

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.

> [@](#):
>
> Um Roundcube für Discourse Meta als SMTP einzurichten, müssen Sie sowohl Roundcube als auch Discourse konfigurieren. Hier sind die Schritte:
> 
> **Roundcube konfigurieren**
> 
> 1. **Roundcube-Einstellungen aufrufen:** Melden Sie sich bei Ihrer Roundcube-Webmail-Oberfläche an und gehen Sie zu „Einstellungen“ (normalerweise oben rechts zu finden).
> 2. **SMTP-Einstellungen öffnen:** Suchen Sie nach dem Abschnitt „Ausgehende E-Mails (SMTP)“ und klicken Sie darauf.
> 3. **SMTP-Details eingeben:** Füllen Sie die folgenden Informationen aus:
> - **Server:** Der Hostname oder die IP-Adresse Ihres Discourse Meta-Servers.
> - **Port:** Der von Discourse Meta verwendete SMTP-Port (normalerweise 25, 465 oder 587).
> - **Authentifizierung:** Aktivieren Sie die Authentifizierung und wählen Sie die entsprechende Methode (z. B. „Login“).
> - **Benutzername:** Ihr Discourse Meta-Benutzername.
> - **Passwort:** Ihr Discourse Meta-Passwort.
> - **Verschlüsselung:** Wählen Sie die von Discourse Meta verwendete Verschlüsselungsmethode (z. B. „SSL/TLS“).
> 
> 4. **Änderungen speichern:** Klicken Sie auf „Speichern“, um die SMTP-Einstellungen anzuwenden.
> 
> **Discourse Meta konfigurieren**
> 
> 1. **Discourse Meta Admin aufrufen:** Melden Sie sich bei Ihrem Discourse Meta Admin-Panel an.
> 2. **Zu E-Mail-Einstellungen navigieren:** Gehen Sie zum Abschnitt „E-Mail“.
> 3. **SMTP konfigurieren:**
> - **Host:** Geben Sie den Hostnamen oder die IP-Adresse Ihres SMTP-Servers ein (derselbe wie in Roundcube eingegeben).
> - **Port:** Geben Sie den SMTP-Port ein (derselbe wie in Roundcube).
> - **Benutzername:** Geben Sie Ihren Discourse Meta-Benutzernamen ein.
> - **Passwort:** Geben Sie Ihr Discourse Meta-Passwort ein.
> - **SSL/TLS aktivieren:** Aktivieren Sie diese Option, wenn Sie SSL/TLS-Verschlüsselung verwenden.
> - **StartTLS aktivieren:** Aktivieren Sie diese Option, wenn Sie STARTTLS-Verschlüsselung verwenden.
> 
> 4. **E-Mail-Einstellungen testen:** Klicken Sie auf die Schaltfläche „E-Mail testen“, um zu überprüfen, ob die Konfiguration korrekt ist.
> 
> **Zusätzliche Hinweise**
> 
> - Wenn Sie Probleme haben, überprüfen Sie die SMTP-Einstellungen sowohl in Roundcube als auch in Discourse Meta, um sicherzustellen, dass sie übereinstimmen.
> - Für erweiterte Konfigurationen oder Fehlerbehebung lesen Sie die Dokumentation für Roundcube und Discourse Meta.
> - Wenn Sie eine Firewall verwenden, stellen Sie sicher, dass diese ausgehenden SMTP-Verkehr über den angegebenen Port zulässt.
> 
> Wenn Sie diese Schritte befolgen, sollten Sie Roundcube erfolgreich so einrichten können, dass es E-Mails über Discourse Meta als Ihren SMTP-Server sendet.

---

<div class="post-metadata">

### Author: ![KingEZFLOW](https://avatars.discourse-cdn.com/v4/letter/k/db5fbb/32.png) [@KingEZFLOW](https://meta.discourse.org/u/KingEZFLOW)
#### Post date: [7. Oktober 2024 um 01:47 UTC](https://meta.discourse.org/t/net-readtimeout-confirmation-email-not-sending/329507/11 "2024-10-07T01:47:14Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [7. Oktober 2024 um 01:49 UTC](https://meta.discourse.org/t/net-readtimeout-confirmation-email-not-sending/329507/12 "2024-10-07T01:49:04Z")

</div>

Okay. Ich würde empfehlen, die kostenlose Stufe von [brevo.com](http://brevo.com) zu nutzen, um die Einrichtung abzuschließen.

Versuchen Sie nach Abschluss den Wechsel zu Roundqube.
