Impossibile inviare l'email - problema con TLS

Ho appena usato /discourse-doctor e ho riscontrato il seguente errore nel test di posta:

Impossibile inviare email Net::ReadTimeout

Quindi ho impostato DISCOURSE_SMTP_FORCE_TLS: true come consigliato qui: Cannot send email - problem with port 465 - #10 by schungx

Ma questa volta ho ottenuto il seguente errore:

TLS e STARTTLS sono mutualmente esclusivi

Quindi, ho provato a testare la configurazione della connessione TLS con openssl

openssl s_client -connect 127.0.0.1:465 -debug -msg

Anche quel comando è fallito. La connessione è stata stabilita ma nessuna negoziazione.

CONNECTED(00000003)

Il problema era con la dimensione mtu dell’interfaccia docker. Ho una connessione PPPoE che ha una dimensione mtu inferiore a 1500 byte, quindi quello che ho dovuto fare è stato impostare il MSS clamping in iptables.

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

Maggiori informazioni sulla soluzione sono disponibili qui: https://stackoverflow.com/a/79081640/1342413

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