メーリングリストにおいてメール宛先と実際に送付先メールアドレスが異なる件について

私のメールアドレスtest@gmail.comは、メーリングリストtest@test.comのメンバです。 test@test.comにメールが送信された場合、test@gmail.comにもメールが届くと思いますが、そのメールのあて先は「test@test.com」になっていました。

なぜ、「test@test.com」あてのメールが別ドメインである「test@gmail.com」に届くのか?

回答(エンベロップとヘッダーの違い)

  1. エンベロープ(Envelope):
    • これはSMTP(Simple Mail Transfer Protocol)プロトコルレベルで使用される情報です。
    • エンベロープには、実際にメールが送信される宛先(RCPT TOコマンドにより指定)と差出人(MAIL FROMコマンドにより指定)の情報が含まれます。
    • ユーザーが通常見ることのできるメールの内容とは異なり、メールサーバー間の通信で使われる情報です。
  2. ヘッダー(Header):
    • メールのヘッダーには、受信者(To)、差出人(From)、件名(Subject)など、ユーザーが通常見ることができる情報が含まれます。
    • メールクライアントやウェブメールインターフェースで表示される情報です。

メーリングリストの場合、メールはメーリングリストのアドレス(例:test@test.com)宛に送信されます。これがヘッダーに表示される宛先です。しかし、メーリングリストサーバーがメールを受け取ると、そのサーバーはメールをリストに含まれる各メンバーに転送します。この時、内部的にはエンベロープ情報が変更され、実際の受信者(例:test@gmail.com)がRCPT TOコマンドによって指定されます。

したがって、ユーザーが見るメールの宛先(ヘッダー内)はメーリングリストのアドレスであり、メールサーバーが処理する実際の宛先(エンベロープ内)は個々のメンバーのアドレスになります。メーリングリストの場合、これらのアドレスは異なることが一般的です。