Não é possível enviar e-mail - problema com TLS

Acabei de usar o /discourse-doctor e recebi o seguinte erro no teste de e-mail:

Não foi possível enviar e-mail Net::ReadTimeout

Então, defini DISCOURSE_SMTP_FORCE_TLS: true conforme recomendado aqui: Cannot send email - problem with port 465 - #10 by schungx

Mas desta vez recebi o seguinte erro:

TLS e STARTTLS são mutuamente exclusivos

Então, tentei testar a configuração da conexão TLS com openssl

openssl s_client -connect 127.0.0.1:465 -debug -msg

Esse comando também falhou. A conexão foi estabelecida, mas nenhuma negociação ocorreu.

CONNECTED(00000003)

O problema era com o tamanho do mtu da interface do docker. Tenho uma conexão PPPoE que tem um tamanho de mtu inferior a 1500 bytes - então o que tive que fazer foi definir o MSS clamping no iptables.

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

Mais informações sobre a solução podem ser encontradas aqui: https://stackoverflow.com/a/79081640/1342413

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