SMTP für Gruppe: SSL falsche Versionsnummer Fehler

Die Konfiguration ist eher klassisch: üblicher Port 587 und Starttls ist true (Standardwert)

Allgemeine Konfiguration:

für die Gruppe smtp:

Ich habe einige tcpdumps gemacht, um zu sehen, was passiert, und ich bemerke 3 verschiedene Verhaltensweisen. Für die ersten beiden Fälle ist es genau wie in diesem Thread beschrieben: https://meta.discourse.org/t/smtp-error-must-issue-a-starttls-command-first/181050/6?u=gde.

  1. Normale Nutzung
    Benutzer erstellen Themen, antworten usw. andere Benutzer erhalten E-Mail-Benachrichtigungen wie erwartet
    Auch bei der Test-E-Mail-Versand über die Administrationsoberfläche: kein Problem, sie wird gut gesendet und gut empfangen

Mit tcpdump sehen wir eine korrekte Sequenz, die Verbindung über STARTTLS usw.

  1. Discourse-doctor und rake
    Verwendung von discourse-doctor oder rake emails:test
    Die E-Mail wird nicht gesendet und ich erhalte eine Fehlermeldung: 503 5.5.1 Invalid command: Command not supported

  2. Gruppen-SMTP
    Beim Testen der Gruppen-SMTP sehe ich ein “DATA fragment”-Paket von Discourse unmittelbar nach dem TCP-Handshake, worauf der SMTP-Server mit 220 xxxxxxx ESMTP OpenSMTPD und dann mit der Meldung 500 5.5.1 Invalid command: Pipelining not supported antwortet.

1 „Gefällt mir“