Estuve intentando configurar el correo electrónico con un servidor cpanel. Fallé durante varias horas.
Esto funcionó en app.yml:
DISCOURSE_SMTP_FORCE_TLS: true
Como nuevo administrador, me pregunto sobre esta configuración:
DISCOURSE_SMTP_ENABLE_START_TLS: true
¿Cuál es la diferencia? ¿Por qué uno funciona y el otro no? Y si es así: ¿Por qué no estaría también DISCOURSE_SMTP_FORCE_TLS?
Parece que Thunderbird (cliente de correo electrónico) muestra estas tres opciones: sin cifrado, STARTTLS y SSL/TLS. Entonces, me preguntaba si DISCOURSE_SMTP_FORCE_TLS implica SSL/TLS, si eso podría estar en la plantilla. ¿O tal vez no?
¿Qué hay de documentar estas opciones? ¿Estaría bien? ¿Existe una política de “mantener las plantillas pequeñas”?
Por ejemplo, me confundieron un poco DISCOURSE_SMTP_ADDRESS y DISCOURSE_SMTP_DOMAIN, ya que, por ejemplo, curl para enviar correos electrónicos no necesita DISCOURSE_SMTP_DOMAIN como parámetro.