メールボックスに届いたメールを、他のメールアドレスにも転送する、という良くある機能について。
IBM Lotus Notes/Domino にも同様の機能があります。
■仕組み
メールDB内の「ルール」フォルダにて、振り分けや転送の設定を行います。気持ち的には、GMail における「フィルタ」機能にかなり似た感じです。
ここで設定した内容は、メールDBのカレンダープロフィール文書にこっそり保存されます。
Lotus Domino のメール配信を行うプログラムである Routerタスク というのがありまして、こいつがカレンダープロフィール文書に設定されたルールを見ながら、メール配信時にフォルダ分けしたり転送を行ったりします。
■こまった
実際に転送が行われた際に。
メールの SMTP の envelope from が空欄になります。 MAILER-DAEMON さんや postmaster さんからのメールと同じような感じ。たぶんループとか起きないように、ってことなんでしょうけど。
envelope from が空欄だと受け付けてくれない SMTP サーバが居るわけですよ。
ちょっと寂しい。