- 締切済み
TLS送信だけ出来ない理由
相手のPCにTLS送信が出来ないのに(デーモンメールからエラー返信)、TLS受信は出来る(返信は来る)理由は? ちなみにどうやって送っているのかというと、TLS送信をオフにしています。 相手のプロバイダーに問い合わせた所、おそらく相手のPCやソフトウエアが古いのでは?との事。心当たりはありますが、それならなぜTLS受信は可能なんでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- m-take0220
- ベストアンサー率61% (480/785)
メールのやり取りは、PC同士が直接行うのではなく、メールサーバーを介します。そうでないと、PCの電源が切られている間に送信されたメールはどこに行くの?となってしまいます。 あなたがTLS有効で送信したメールは、あなたのメールアドレスを管理しているメールサーバーに送信され、そこから相手のメールアドレスを管理しているメールサーバーに転送されます。その際、相手のメールサーバーがTLS有効だと受信できなかったり、対応しているTLSのバージョンが低かったりすると、転送できずにデーモンがエラーメールを返します。 メールが相手のメールサーバーに転送されたとしたら、そのメールを相手のPCが受信しなくても、そのまま保管されるため、エラーメールが返ってくることはありません。なので、相手のPCやメールソフトが原因とは考えにくいです。 TLS無効で送信したメールに対して返信メールを送ると、相手のメールサーバーからあなたのメールサーバーにTLS無効または低いバージョンで転送されます。転送されてメールサーバーに保管されたメールは、あなたのPCのメールソフトがTLS有効に設定されていても受信できます。それは、あなたのメールサーバーではTLSが有効であるからであって、メールが送信されたときにTLSが有効だったか無効だったかとは関係がありません。
- agepage
- ベストアンサー率27% (39/143)
相手がTLS1.3しか受け付けない、あなたがTLS1.0でも受け付ける、だったりしますと、送信はできないけど受信はできるということになるかと思います 私ならまずはWireSharkでお互いのTLSのバージョンを調べます
お礼
>TLS無効で送信したメールに対して返信メールを送ると、相手のメールサーバーからあなたのメールサーバーにTLS無効または低いバージョンで転送されます 行きがTLS無効だと返りも同じになる、という解釈で良いですか? てっきり行きだけだと思っていたので。