Revisando los correos electrónicos: salida de la tarea rake de prueba

Vaya, este fue un mal cambio.

enable_starttls REQUERIRÁ el uso de starttls, pero enable_starttls_auto es oportunista: solo negociará tls si se ofrece.

Y si el servidor de correo fue conectado a través de TLS inicial, no ofrecerá starttls:

○ → openssl s_client -connect localhost:5587 -starttls smtp
250 CHUNKING
EHLO localhost
250-testmailrelay
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-AUTH PLAIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-DSN
250 CHUNKING

¿Por qué demonios habrían hecho eso? :facepalm:
La dificultad aquí es que nunca deberíamos haber ofrecido esta configuración en primer lugar, debería haber sido algo como:

DISCOURSE_SMTP_TLS_MODE = starttls_auto # [ none | starttls | starttls_auto (default) | tls ]