UPDATE: Mit dem Befehl curl --ssl-reqd habe ich die Ports 465, 587, 25 und 2525 getestet. Die Ergebnisse waren:
25: Funktioniert nicht (Curl-Fehler 35, falsche Versionsnummer)
465: Funktioniert wie vorgesehen und liefert schnelle E-Mail-Antworten
587: Funktioniert nicht (Curl-Fehler 35, falsche Versionsnummer)
2525: Hat nicht fehlschlagen, aber es wurde keine E-Mail gesendet (die Zeit lief weiter, ohne dass eine E-Mail gesendet wurde)
Falls es hilft, hier sind meine aktuellen Einstellungen (mit dem 502-Fehler):
DISCOURSE_SMTP_ADDRESS: CENSORED
DISCOURSE_SMTP_PORT: 465
DISCOURSE_SMTP_USER_NAME: CENSORED
DISCOURSE_SMTP_PASSWORD: CENSORED
# DISCOURSE_SMTP_ENABLE_START_TLS: true # (optional, default true)
Vorlagen:
templates:
- "templates/postgres.template.yml"
- "templates/redis.template.yml"
- "templates/web.template.yml"
- "templates/web.ratelimited.template.yml"
## Diese beiden Zeilen auskommentieren, wenn Sie Lets Encrypt (https) hinzufügen möchten
- "templates/web.ssl.template.yml"
- "templates/web.letsencrypt.ssl.template.yml"
Und freigegeben:
expose:
- "80:80" # http
- "443:443" # https
Dies ist ein Bild mit den E-Mail-Informationen:
Ich bin mir nicht sicher, ob der Grund darin liegt, dass Discourse möglicherweise keine Verbindung über SSL/TLS herstellt, oder an etwas anderem. Ich hoffe, diese Informationen sind hilfreich und tragen zur Lösung des Problems bei.
