Ich habe Discourse auf einem eigenständigen Server installiert und verwende Titan Email als meinen E-Mail-Anbieter.
Ich habe den ganzen Tag in der Community gesucht und jede Variation ausprobiert, die mir einfällt, aber E-Mails werden immer noch nicht gesendet.
Dies sind meine Einstellungen.
## TODO: Der SMTP-Mailserver, der zur Validierung 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.titan.email
DISCOURSE_SMTP_PORT: 465
DISCOURSE_SMTP_USER_NAME: hello@mydomain.com
DISCOURSE_SMTP_PASSWORD: mypass
#DISCOURSE_SMTP_ENABLE_START_TLS: true
DISCOURSE_SMTP_AUTHENTICATION: plain
#DISCOURSE_SMTP_DOMAIN: community.mydomian.com
DISCOURSE_NOTIFICATION_EMAIL: hello@mydomain.com
Kann mir jemand helfen herauszufinden, wo ich falsch liege?
Endlich funktioniert es, ich habe es auf 587 mit ENABLE_START_TLS true geändert und #DISCOURSE_SMTP_AUTHENTICATION: plain auskommentiert.
Ich war mir sicher, dass ich das heute schon einmal versucht hatte. Vielleicht habe ich die Portnummer falsch herum eingegeben oder vergessen, Discourse zwischendurch neu zu erstellen. Die Moral von der Geschicht’: Mach keine Dinge, wenn du müde und gestresst bist!