Ich habe Discourse eingerichtet und die Konten-E-Mail aktiviert, warum werden immer wieder E-Mails mit Kontenaktivierungsinformationen gesendet? Wie kann ich diesen Bug konfigurieren und beheben?

Es funktioniert immer noch nicht, wie konfiguriere ich Discourse SSL, um es zu aktivieren?

Die E-Mail unterstützt SSL.

Warum kann keine SSL-Verbindung hergestellt werden?

Funktioniert nicht mehr?

Ihre Authentifizierungseinstellungen sind korrekt und die E-Mail, die Sie erhalten, ist immer wieder derselbe Job.

Discourse durchläuft den gesamten E-Mail-Versandprozess, bricht aber nach Erhalt eines unbekannten Antwortcodes ab und geht davon aus, dass der E-Mail-Versand fehlgeschlagen ist.

Der Mailserver hat die E-Mail jedoch tatsächlich akzeptiert!

Da Discourse nicht erkennt, dass der Versand tatsächlich erfolgreich war, plant es den Job immer wieder neu.

2 „Gefällt mir“

Ich habe meine E-Mail-Adresse geändert und START_TLS auf true gesetzt.
Es funktioniert jetzt!!!
Aber wenn ich DISCOURSE_SMTP_ENABLE_START_TLS: false setze und SSL verwende, funktioniert der E-Mail-Versand nicht. Warum? Wie konfiguriere ich Discourse, um SSL zu aktivieren?

Für Port 587 sollten Sie STARTTLS verwenden.

2 „Gefällt mir“

Aber DISCOURSE_SMTP_ENABLE_START_TLS: false verbieten

Port 465, SSL-Verbindung, E-Mail-Test fehlgeschlagen, warum? Wie konfiguriere ich Discourse, um SSL zu aktivieren?

Ihre Konfiguration in diesem Beitrag, falls sie dieselbe ist, die diesen Traceback generiert hat, ist korrekt. Verwenden Sie diese (Port 587 und STARTTLS).

Port 587 ist für die TLS-Verschlüsselung, die nach der anfänglichen Verbindung ausgehandelt wird (STARTTLS), während
Port 465 für die TLS-Verschlüsselung bei Verbindungsaufnahme (SSL/TLS) ist.

Viele Anbieter blockieren jedoch Port 465 aus historischen Gründen (korrekterweise), daher wird 587 empfohlen.

1 „Gefällt mir“

DISCOURSE_SMTP_PORT: 587

DISCOURSE_SMTP_ENABLE_START_TLS: true

Lass uns trotzdem Port 587 verwenden, Port 465 hat viele Probleme