• 締切済み

TLS送信だけ出来ない理由

相手のPCにTLS送信が出来ないのに(デーモンメールからエラー返信)、TLS受信は出来る(返信は来る)理由は? ちなみにどうやって送っているのかというと、TLS送信をオフにしています。 相手のプロバイダーに問い合わせた所、おそらく相手のPCやソフトウエアが古いのでは?との事。心当たりはありますが、それならなぜTLS受信は可能なんでしょうか?

みんなの回答

回答No.2

メールのやり取りは、PC同士が直接行うのではなく、メールサーバーを介します。そうでないと、PCの電源が切られている間に送信されたメールはどこに行くの?となってしまいます。 あなたがTLS有効で送信したメールは、あなたのメールアドレスを管理しているメールサーバーに送信され、そこから相手のメールアドレスを管理しているメールサーバーに転送されます。その際、相手のメールサーバーがTLS有効だと受信できなかったり、対応しているTLSのバージョンが低かったりすると、転送できずにデーモンがエラーメールを返します。 メールが相手のメールサーバーに転送されたとしたら、そのメールを相手のPCが受信しなくても、そのまま保管されるため、エラーメールが返ってくることはありません。なので、相手のPCやメールソフトが原因とは考えにくいです。 TLS無効で送信したメールに対して返信メールを送ると、相手のメールサーバーからあなたのメールサーバーにTLS無効または低いバージョンで転送されます。転送されてメールサーバーに保管されたメールは、あなたのPCのメールソフトがTLS有効に設定されていても受信できます。それは、あなたのメールサーバーではTLSが有効であるからであって、メールが送信されたときにTLSが有効だったか無効だったかとは関係がありません。

noname#263432
質問者

お礼

>TLS無効で送信したメールに対して返信メールを送ると、相手のメールサーバーからあなたのメールサーバーにTLS無効または低いバージョンで転送されます 行きがTLS無効だと返りも同じになる、という解釈で良いですか? てっきり行きだけだと思っていたので。

  • agepage
  • ベストアンサー率27% (39/143)
回答No.1

相手がTLS1.3しか受け付けない、あなたがTLS1.0でも受け付ける、だったりしますと、送信はできないけど受信はできるということになるかと思います 私ならまずはWireSharkでお互いのTLSのバージョンを調べます

関連するQ&A