メーリングリストにおいてメール宛先と実際に送付先メールアドレスが異なる件について
私のメールアドレスtest@gmail.comは、メーリングリストtest@test.comのメンバです。 test@test.comにメールが送信された場合、test@gmail.comにもメールが届くと思いますが、そのメールのあて先は「test@test.com」になっていました。
なぜ、「test@test.com」あてのメールが別ドメインである「test@gmail.com」に届くのか?
回答(エンベロップとヘッダーの違い)
- エンベロープ(Envelope):
- これはSMTP(Simple Mail Transfer Protocol)プロトコルレベルで使用される情報です。
- エンベロープには、実際にメールが送信される宛先(RCPT TOコマンドにより指定)と差出人(MAIL FROMコマンドにより指定)の情報が含まれます。
- ユーザーが通常見ることのできるメールの内容とは異なり、メールサーバー間の通信で使われる情報です。
- ヘッダー(Header):
- メールのヘッダーには、受信者(To)、差出人(From)、件名(Subject)など、ユーザーが通常見ることができる情報が含まれます。
- メールクライアントやウェブメールインターフェースで表示される情報です。
メーリングリストの場合、メールはメーリングリストのアドレス(例:test@test.com)宛に送信されます。これがヘッダーに表示される宛先です。しかし、メーリングリストサーバーがメールを受け取ると、そのサーバーはメールをリストに含まれる各メンバーに転送します。この時、内部的にはエンベロープ情報が変更され、実際の受信者(例:test@gmail.com)がRCPT TOコマンドによって指定されます。
したがって、ユーザーが見るメールの宛先(ヘッダー内)はメーリングリストのアドレスであり、メールサーバーが処理する実際の宛先(エンベロープ内)は個々のメンバーのアドレスになります。メーリングリストの場合、これらのアドレスは異なることが一般的です。
ディスカッション
コメント一覧
まだ、コメントがありません