Ich habe versucht, E-Mails mit einem cPanel-Server einzurichten. Ich habe stundenlang versagt.
Dies hat in app.yml geholfen:
DISCOURSE_SMTP_FORCE_TLS: true
Als neuer Administrator frage ich mich nach dieser Einstellung:
DISCOURSE_SMTP_ENABLE_START_TLS: true
Was ist der Unterschied? Warum funktioniert das eine und das andere nicht? Und wenn das so ist: Warum gibt es DISCOURSE_SMTP_FORCE_TLS nicht auch?
Es sieht so aus, als ob Thunderbird (E-Mail-Client) diese drei Optionen anzeigt: keine Verschlüsselung, STARTTLS und SSL/TLS. Daher habe ich mich gefragt, ob DISCOURSE_SMTP_FORCE_TLS SSL/TLS impliziert, ob das in der Vorlage sein könnte. Oder vielleicht nicht?
Wie sieht es mit der Dokumentation dieser Optionen aus? Wäre das in Ordnung? Gibt es eine Richtlinie, “Vorlagen klein zu halten”?
Zum Beispiel war ich etwas verwirrt von DISCOURSE_SMTP_ADDRESS und DISCOURSE_SMTP_DOMAIN, da z. B. der curl-Befehl zum Senden von E-Mails DISCOURSE_SMTP_DOMAIN nicht als Parameter benötigt.