19

SMTPのエンベロープと電子メールの正確な違いは何ですか?

プロトコルにエンベロープが必要なのはなぜですか?カタツムリの郵便では、手紙に住所が含まれている必要はなく、郵便配達員には見えません(少なくともそれはあなたが信じたいことです)ので、すべてのルーティングは完全に封筒に基づいて行われ、それは私には明らかです。

ただし、電子メールでは、文字自体は解析可能であり、From:やTo:などのヘッダーがあります。メールをルーティングするのにそれだけでは不十分なのはなぜですか?なぜ封筒が必要なのですか?

そして、エンベロープと電子メール自体の間の相違の意味は何ですか?それは必ずしも誰かがシステムをゲームしようとしていることを意味しますか、それとも特定の状況(どのような状況ですか?)の下で、それらの間に違いがあることは合法ですか?

あなたの説明は大歓迎です。

困惑したメール受信者。

4

4 に答える 4

29

SMTPRCPT TO:コマンドの受信者アドレスは、メールトランスポートが電子メールの実際の受信者を判別するために使用するものです。To:ヘッダーとCc:ヘッダーのアドレスは、メールリーダーが受信者をユーザーに表示するためにありますが、実際にはメールトランスポートでは使用されません。

ほとんどのメールクライアントは、To:、Cc:、およびFrom:ヘッダーに挿入するSMTPRCPT TO:とコマンドに同じアドレスを設定するため、「エンベロープ」アドレスはヘッダーのアドレスと同じになります。MAIL FROM:

封筒とヘッダーのアドレスは、通常、ほとんどの正当なメールで一致します。注目すべき例外はBcc:アドレスとメーリングリストです。

スパマーは、スパムフィルターを回避するためにヘッダーアドレスを偽造することがよくあります。

于 2009-11-17T17:09:20.397 に答える
10

肝心なのは、オーバーヘッドが大きすぎるということです。メールサーバーが1日に数百万のメッセージを処理している場合、メールサーバーが個々のコマンドを処理できるSMTPセッション(エンベロープ)中ははるかに高速です。

エンベロープを使用しなかった場合は、メッセージを拒否する必要があるかどうかを確認する前に、メッセージ全体をSMTPサーバーにプッシュする必要があります。一部のメッセージは非常に大きくなります(100以上のMegメッセージがGIS画像で機能するのを見てきました)。

Envelopeを使用することで、メールサーバーに対して特定の1行のコマンドを発行でき、メールサーバーはその場で成功したかどうかを通知します。

于 2009-11-18T14:26:11.613 に答える
9

エンベロープはSMTPサーバーによって使用され、メッセージヘッダーは他の人が言っているようにメールリーダーによって使用されます。

言われていないことはRCPT TO:、ユーザーの名前がヘッダーのどこに表示されているかに関係なく、メッセージを特定のユーザーにルーティングするために使用されるということです。To:ユーザーは、必ずしもヘッダーまたはヘッダーに表示される必要はありませんCc:Bcc:受信者が知っているのは、メッセージの送信者だけである場所を考えてみてください。この場合、ヘッダーTo:CC:ヘッダーは空である必要があります。したがって、BCCのブラインド部分です。別のケースでは、電子メールメッセージにCCリストに記載されているユーザーと他の10人のユーザーが含まれている場合、SMTPルーティングで適切なユーザーを選択するにはどうすればよいですか。答えは、そのRCPT行を使用してメッセージをルーティングすることです。

これは、メーリングリストを介してルーティングする場合にも使用されます。To:ヘッダーには、メーリングリストの電子メールアドレスが含まれます。SMTPシステムは、リスト内のユーザーごとに、それぞれ特定のRCPT TO: user@host...エンベロープを持つ個別のメッセージを生成します。この場合、ユーザーの名前は他のどのヘッダーにも表示されません。

于 2009-11-19T23:14:40.253 に答える
1

電子メールメッセージは、メールで送信する物理的な手紙と非常によく似ています。To / From情報が記載された封筒があり、内部に独自のTo/From情報が記載された実際の手紙があります。情報への/からの封筒は、電子メールサーバーと郵便局の両方のメッセージ配信に使用される実際の情報です。

封筒が郵便局に届くと、封筒の宛先アドレスを調べて、正しい宛先に送信します。郵便局員は封筒の中の手紙を知らない。内部に入れると、封筒に記載されているものとは完全に異なるTo/From情報が含まれる可能性があります。封筒はメッセージがボブに向けられていると言うことができますが、中の手紙はそれがアリスのためであると言うかもしれません。または、現実の世界では、封筒はメッセージがSomeCompanyName宛てであると言うことができ、秘書が封筒を開くと、中の手紙は、 SomeCompanyNameで働くブラウン氏のためのものです。

出典:EメールエンベロープとEメールヘッダー

于 2020-11-20T13:48:22.850 に答える