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.
- 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.
-
Discourse-doctor und rake
Verwendung vondiscourse-doctoroderrake emails:test
Die E-Mail wird nicht gesendet und ich erhalte eine Fehlermeldung:503 5.5.1 Invalid command: Command not supported -
Gruppen-SMTP
Beim Testen der Gruppen-SMTP sehe ich ein “DATA fragment”-Paket von Discourse unmittelbar nach dem TCP-Handshake, worauf der SMTP-Server mit220 xxxxxxx ESMTP OpenSMTPDund dann mit der Meldung500 5.5.1 Invalid command: Pipelining not supportedantwortet.

