No se puede enviar el correo electrónico - problema con TLS

Acabo de usar /discourse-doctor y obtuve el siguiente error en la prueba de correo:

No se puede enviar correo Net::ReadTimeout

Luego configuré DISCOURSE_SMTP_FORCE_TLS: true como se recomienda aquí: Cannot send email - problem with port 465 - #10 by schungx

Pero esta vez obtuve el siguiente error:

TLS y STARTTLS son mutuamente excluyentes

Entonces, intenté probar la configuración de la conexión TLS con openssl

openssl s_client -connect 127.0.0.1:465 -debug -msg

Así que ese comando también falló. La conexión se estableció pero no hubo negociación alguna.

CONNECTED(00000003)

El problema era con el tamaño de mtu de la interfaz de docker. Tengo una conexión PPPoE que tiene un tamaño de mtu inferior a 1500 bytes, así que lo que tuve que hacer es establecer el ajuste de MSS en iptables.

iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS  --clamp-mss-to-pmtu

Puede encontrar más información sobre la solución aquí: https://stackoverflow.com/a/79081640/1342413

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.