メールのヘッダーの
X-eGroups-From:
について教えて下さい。
この質問の由来は以下の現象の解明のためです。
《前提1》
ある人がプロバイダ(アサヒネット)から得ている本来のメールアドレスは
hogehoge@asahi-net.or.jp
で、そのエイリアスは
some_name@saitama.email.ne.jp
です。
《前提2》
Yahoogroupsに登録されているその人のアドレスは上記後者の
some_name@saitama.email.ne.jp
だけです。
《現 象》
前記前提の下で、その人が
From: <hogehoge@asahi-net.or.jp>
から
To: <SomeGroupe@yahoogroups.jp>
へ投稿すると
Yahoogroupsからメンバーへ配信されるメールのヘッダーは
以下のように、From:の内容が変更され、新たにX-eGroups-From:が追加
されているのです。
To: <SomeGroup@yahoogroups.jp>
X-eGroups-From: <hogehoge@asahi-net.or.jp>
From: <some_name@saitama.email.ne.jp>
【補 足】
Yahoogroupsはメンバー一覧に存在しないアドレス
From: <hogehoge@asahi-net.or.jp>
からの投稿をはじくことなく、受け入れて
そのFrom:アドレスを
From: <some_name@saitama.email.ne.jp>
に変更してから配信しているのです。
(ちなみに、Googlegroupsではこのような場合に投稿を拒否しています。)
----
《考察》
このようになるには、X-eGroups-From:になにか仕掛けがあるはずです。
アサヒネットとYahoogroupsの間に機能連携がなければ起こり得ない現象です。
(1)
アサヒネットから何らかの手段(←この手段がポイント)で
hogehoge@asahi-net.or.jp
のエイリアスが
some_name@saitama.email.ne.jp
であることを伝える
(2)
Yahoogroupsはメンバー一覧にそのエイリアスアドレスが
あれば正規の投稿として受け入れて、
あたかも、
some_name@saitama.email.ne.jp
からの投稿であるように見せるためにFrom: 行を
From: <some_name@saitama.email.ne.jp>
に変更してから配信する。
その際、
X-eGroups-From: <hogehoge@asahi-net.or.jp>
を追加する。
----
ちなみに
には
X-eGroups-Approved-By
X-eGroups-Return
は掲載されていますが
X-eGroups-From
はありません。
──────────────────────────────
Yahoogroups に登録済みのあるグループを Googlegroups へ移行
して、メンバー全員の登録アドレスを丸ごと移した後に、
その人ひとりだけがGooglegroupsへの投稿ができなかったことから
この質問の状況が露見しました。
──────────────────────────────
おそらくは、asahi ネットから送信されたメールは、
になっているのでは? Gmail だとこうなります。
で Yahoo Groups 側では、
とする。
ただ、送信側が「hogehoge@asahi-net.or.jp」を差出人情報として選択した事に間違いがなければ、ちょっと不思議な気がします。asahi ネット側のメールサーバで From ヘッダを some_name@saitama.email.ne.jp に変換する事は可能ですが、本当にそういう仕掛けをしているのかは分かりません。
とりあえず、Yahoo Groups に送る時に、BCC で自分のアドレスを指定すると、そのメールの From ヘッダがどうなっているかが確認できます。もし、BCC で届いたメールで、From ヘッダが some_name@saitama.email.ne.jp になっていれば、
のいずれかです。
BCC と Yahoo Groups からので From ヘッダが違うとすれば、エンベロープの差出人と From: ヘッダが逆転していて、Yahoo Group が From ヘッダをエンベロープ差出人にセット、という事も原理的には考えられますが、普通、そうしないよなぁ、と思います。
おそらくは、asahi ネットから送信されたメールは、
になっているのでは? Gmail だとこうなります。
で Yahoo Groups 側では、
とする。
ただ、送信側が「hogehoge@asahi-net.or.jp」を差出人情報として選択した事に間違いがなければ、ちょっと不思議な気がします。asahi ネット側のメールサーバで From ヘッダを some_name@saitama.email.ne.jp に変換する事は可能ですが、本当にそういう仕掛けをしているのかは分かりません。
とりあえず、Yahoo Groups に送る時に、BCC で自分のアドレスを指定すると、そのメールの From ヘッダがどうなっているかが確認できます。もし、BCC で届いたメールで、From ヘッダが some_name@saitama.email.ne.jp になっていれば、
のいずれかです。
BCC と Yahoo Groups からので From ヘッダが違うとすれば、エンベロープの差出人と From: ヘッダが逆転していて、Yahoo Group が From ヘッダをエンベロープ差出人にセット、という事も原理的には考えられますが、普通、そうしないよなぁ、と思います。
> こうなると コメント欄で話題になっている Yahoo Groups 側の機能の可能性が高いですね。
Yahoo Groups 側の機能であることを下のコメント欄へ報告しました。
JULYさんのコメントから:
> まさか「差出人を some_name@saitama.email.ne.jp に変換する」みたいな設定
> をしていた、なんて事はないですよね。
上記の記述が まさにこのYahoo Groups 側の機能に相当しているのですね。
最初上記の記述を読んだ時はどういうことなのかまったく想像できませんでした。
《考えられるパターン例1》・・単なる想像にすぎませんが・・・。
当人からアサヒネットへのメールヘッダー
To: <SomeGroupe@yahoogroups.jp>
From: <hogehoge@asahi-net.or.jp>
アサヒネットからYahoogroupsへのメールヘッダー
To: <SomeGroupe@yahoogroups.jp>
X-eGroups-From: <some_name@saitama.email.ne.jp>
From: <hogehoge@asahi-net.or.jp>
それを受信したYahoogroupsでは
メンバー一覧に、上記
X-eGroups-From: <some_name@saitama.email.ne.jp>
From: <hogehoge@asahi-net.or.jp>
のいずれかのアドレスが存在すれば正規の投稿として受け入れる.
メンバー一覧に
From: <hogehoge@asahi-net.or.jp>
のアドレスが存在すれば、メールヘッダーはそのままで
Yahoogroupsからメンバーへの配信する。
メンバー一覧に
X-eGroups-From: <some_name@saitama.email.ne.jp>
のアドレスが存在すれば、メールヘッダーを次の様に書き換えて
Yahoogroupsからメンバーへの配信する。
To: <SomeGroupe@yahoogroups.jp>
X-eGroups-From: <hogehoge@asahi-net.or.jp>
From: <some_name@saitama.email.ne.jp>
> こうなると コメント欄で話題になっている Yahoo Groups 側の機能の可能性が高いですね。
Yahoo Groups 側の機能であることを下のコメント欄へ報告しました。
JULYさんのコメントから:
> まさか「差出人を some_name@saitama.email.ne.jp に変換する」みたいな設定
> をしていた、なんて事はないですよね。
上記の記述が まさにこのYahoo Groups 側の機能に相当しているのですね。
最初上記の記述を読んだ時はどういうことなのかまったく想像できませんでした。