laplasz
(Laplasz)
1
/discourse-doctor を使用したところ、メールテストで以下のエラーが発生しました。
メールを送信できません Net::ReadTimeout
ここで推奨されているように DISCOURSE_SMTP_FORCE_TLS: true を設定しました: Cannot send email - problem with port 465 - #10 by schungx
しかし、今回は次のエラーが発生しました。
TLS と STARTTLS は相互に排他的です
そこで、openssl を使用して TLS 接続設定をテストしてみました。
openssl s_client -connect 127.0.0.1:465 -debug -msg
そのコマンドも失敗しました。接続は確立されましたが、ネゴシエーションはまったく行われませんでした。
CONNECTED(00000003)
laplasz
(Laplasz)
2
問題は、DockerインターフェイスのMTUサイズにありました。PPPoE接続は1500バイト未満のMTUサイズです。そのため、iptablesでMSSクランプを設定する必要がありました。
iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
ソリューションに関する詳細はこちらで確認できます: https://stackoverflow.com/a/79081640/1342413
system
(system)
クローズされました:
3
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.