imapのヘッダーは何ですか?


3

インターネットメッセージアクセスプロトコルのヘッダーは何ですか?

Outlook&IMAPでメールを取得しながらWiresharkを実行すると、IMAPのヘッダーが表示されますか?

telnetを使用してIMAPサーバーにログインするときにヘッダーも表示できますか?

回答:


5

IMAPには「ヘッダー」はありませんが、あなたが考えているように思います。コマンドとコマンド応答があります。電子メールヘッダーはメッセージ自体の一部であり、IMAPからアクセスできます。これらは、電子メールがどこから来たのかを追跡し、悪用について報告するという点で最も役立つヘッダーです。人々が電子メールヘッダーについて話すとき、それらは通常、「IMAPヘッダー」ではなく、電子メールメッセージヘッダー(RFC-822 / RFC-2822ヘッダー)を意味します。

つまり、IMAPは電子メールヘッダーにアクセスできますが、IMAPヘッダーではありません。

Wiresharkを使用してヘッダーを表示する限り、これはSSLまたはTLSによって複雑になる可能性があります。これらの接続を表示するには、SSLまたはTLSを無効にする必要がある場合があります。サーバーの構成によっては、SSL / TLSを無効にしてメールサーバーにログインすることさえできない場合があります。

サーバーとSSL / TLS証明書を制御する場合、wiresharkは証明書キーファイルをインポートし、パケットを復号化できます。

Wilが言うように、IMAPコマンドセットはかなり大きく複雑です。


5

Telnetはヘッダーを見ることではなく、直接ソケット接続を行い、データを入力することです。表示できるかどうかは、リモートサーバーとその設定方法に完全に依存します。

Wiresharkに関しては、SSLサーバーに接続していない限り(または途中で男として振る舞わない限り)、セッション全体を正常に表示できるはずです。

ここで公式のIMAP仕様を読むことができます。入力するコマンドについては、たくさんあります-メッセージを送信するSMTPとは異なり、はるかに複雑です。私はこれを読むことをお勧めします、それはあなたを助けることができる多くの情報を与えます。


これに加えて、imapはパケット指向のプロトコルではなく(通常、パケットごとのヘッダーが表示されます)、ストリーム指向のプロトコルです。そのため、あなた(およびwireshark)が通常考えているヘッダーはありません。
Slartibartfast

ヘッダーは何ですか?Outlookは常にSSLを使用するため、Telnet接続を開いてWiresharkのIMAPデータを表示する必要がありました。
kjurrt

IMAPには実際のヘッダーさえありますか?!Slartibartfastが言ったように、IMAPはストリーム指向であり、状態を持っています。
kjurrt

申し訳ありませんが、あなたのメッセージの文脈で、私は私の答えを与えました-...そのような「ヘッダー」はありません。
ウィリアムヒルサム
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.