(57)【特許請求の範囲】
【請求項１】
着信者アドレスとは別のエイリアスアドレスを宛先とする別名メールを受信して当該宛先を前記着信者アドレスに置換して転送するとともに、前記別名メールに対する返信メールを受信して当該返信メールの発信元を前記着信者アドレスから前記エイリアスアドレスに置換して転送するメール配送システムであって、
前記着信者アドレスおよび所定の生成引数から生成されたエイリアスアドレスを宛先とする別名メールを受信した際に、当該エイリアスアドレスから前記着信者アドレスおよび生成引数を復元し、前記別名メールの宛先を前記着信者アドレスに置換するとともに、前記生成引数を前記別名メールに含めて転送する別名メール処理手段と、
前記別名メール処理手段によって転送された別名メールに対する返信メールを受信した際に、当該返信メールから前記生成引数を取得し、当該生成引数および前記返信メールの発信元を示す着信者アドレスから前記エイリアスアドレスを再生成するとともに、前記返信メールの発信元を前記エイリアスアドレスに置換して転送する返信メール処理手段と、を備えたことを特徴とするメール配送システム。
【請求項２】
前記別名メール処理手段は、
前記別名メールを受信した際に、前記エイリアスアドレスから前記着信者アドレスおよび生成引数を復元する着信者アドレス復元手段と、
前記着信者アドレス復元手段によって復元された生成引数および前記別名メールの発信元を示す発信者アドレスを含んだリプライ先アドレスを生成するリプライ先アドレス生成手段と、
前記別名メールの宛先を前記着信者アドレス復元手段によって復元された着信者アドレスに置換するとともに、前記別名メールの発信元を前記リプライ先アドレス生成手段によって生成されたリプライ先アドレスに置換して転送する別名メール転送手段と、
を備え、
前記返信メール処理手段は、
前記返信メールを受信した際に、当該返信メールの宛先である前記リプライ先アドレスから前記発信者アドレスおよび生成引数を復元する発信者アドレス復元手段と、
前記発信者アドレス復元手段によって復元された生成引数および前記返信メールの発信元を示す着信者アドレスから前記エイリアスアドレスを再生成するエイリアスアドレス再生成手段と、
前記返信メールの宛先を前記発信者アドレス復元手段によって復元された発信者アドレスに置換するとともに、前記返信メールの発信元を前記エイリアスアドレス再生成手段によって再生成されたエイリアスアドレスに置換して転送する返信メール転送手段と、
を備えたことを特徴とする請求項１に記載のメール配送システム。
【請求項３】
前記生成引数は、着信者に転送される別名メールが満たすべき転送条件を示す情報であって、
前記別名メール処理手段は、前記着信者アドレス復元手段によって復元された転送条件を前記別名メールが満たすか否かを判定する転送可否判定手段をさらに備え、
前記別名メール転送手段は、前記転送可否判定手段によって前記転送条件を満たすものと判定された別名メールのみを転送することを特徴とする請求項２に記載のメール配送システム。
【請求項４】
前記転送条件は、前記別名メールの転送に応じて更新可能な転送条件であって、
前記別名メール処理手段は、前記転送可否判定手段によって転送条件を満たすと判定された場合に、当該転送条件を更新して前記生成引数を新たに生成する転送条件更新手段をさらに備え、
前記リプライ先アドレス生成手段は、前記着信者アドレス復元手段によって復元された生成引数に代えて、前記転送条件更新手段によって新たに生成された生成引数を含んだリプライ先アドレスを生成することを特徴とする請求項３に記載のメール配送システム。
【請求項５】
前記転送条件は、前記別名メールの返信に応じて更新可能な転送条件であって、
前記返信メール処理手段は、前記発信者アドレス復元手段によって復元された転送条件を更新して前記生成引数を新たに生成する転送条件更新手段をさらに備え、
前記エイリアスアドレス再生成手段は、前記発信者アドレス復元手段によって復元された生成引数に代えて、前記転送条件更新手段によって新たに生成された生成引数を含んだエイリアスアドレスを再生成することを特徴とする請求項３に記載のメール配送システム。
【請求項６】
着信者アドレスおよび所定の着信者生成引数から生成された着信者エイリアスアドレス並びに発信者アドレスおよび所定の発信者生成引数から生成された発信者エイリアスアドレスを用いてメールを転送するメール転送システムであって、
前記着信者エイリアスアドレスおよび発信者生成引数から生成された着信者リプライ先アドレスを宛先とするメールを受信した際に、当該着信者リプライ先アドレスから前記着信者エイリアスアドレスおよび発信者生成引数を復元し、当該発信者生成引数および前記メールの発信元を示す発信者アドレスから前記発信者エイリアスアドレスを再生成するとともに、前記メールの宛先および発信元を前記着信者エイリアスアドレスおよび発信者エイリアスアドレスに置換して転送する第１のメール処理手段と、
前記着信者エイリアスアドレスおよび発信者エイリアスアドレスを宛先および送信元とするメールを受信した際に、前記着信者エイリアスアドレスから前記着信者アドレスおよび着信者生成引数を復元し、当該着信者生成引数および前記発信者エイリアスアドレスから発信者リプライ先アドレスを生成するとともに、前記メールの宛先および発信元を前記着信者アドレスおよび発信者リプライ先アドレスに置換して転送する第２のメール処理手段と、
前記発信者リプライ先アドレスおよび着信者アドレスを宛先および送信元とする返信メールを受信した際に、当該発信者リプライ先アドレスから前記発信者エイリアスアドレスおよび着信者生成引数を復元し、当該着信者生成引数および前記着信者アドレスから前記着信者エイリアスアドレスを再生成するとともに、前記メールの宛先および発信元を前記発信者エイリアスアドレスおよび着信者エイリアスアドレスに置換して転送する第３のメール処理手段と、
前記発信者エイリアスアドレスおよび着信者エイリアスアドレスを宛先および送信元とする返信メールを受信した際に、前記発信者エイリアスアドレスから前記発信者アドレスおよび発信者生成引数を復元し、当該発信者生成引数および前記着信者エイリアスアドレスから着信者リプライ先アドレスを生成するとともに、前記メールの宛先および発信元を前記発信者アドレスおよび着信者リプライ先アドレスに置換して転送する第４のメール処理手段と、
を備えたことを特徴とするメール配送システム。
【請求項７】
前記着信者生成引数は、着信者に転送されるメールが満たすべき転送条件を示す情報であり、前記発信者生成引数は、発信者に返信されるメールが満たすべき転送条件を示す情報であって、
前記第２のメール処理手段は、前記着信者エイリアスアドレスから復元した前記着信者生成引数に係る転送条件を前記メールが満たすか否かを判定し、当該転送条件を満たすメールのみを転送し、
前記第４のメール処理手段は、前記発信者エイリアスアドレスから復元した前記発信者生成引数に係る転送条件を前記メールが満たすか否かを判定し、当該転送条件を満たすメールのみを転送することを特徴とする請求項６に記載のメール配送システム。
【請求項８】
着信者アドレスとは別のエイリアスアドレスを宛先とする別名メールを受信して当該宛先を前記着信者アドレスに置換して転送するとともに、前記別名メールに対する返信メールを受信して当該返信メールの発信元を前記着信者アドレスから前記エイリアスアドレスに置換して転送するメール配送方法であって、
前記着信者アドレスおよび所定の生成引数から生成されたエイリアスアドレスを宛先とする別名メールを受信した際に、当該エイリアスアドレスから前記着信者アドレスおよび生成引数を復元し、前記別名メールの宛先を前記着信者アドレスに置換するとともに、前記生成引数を前記別名メールに含めて転送する別名メール処理工程と、
前記別名メール処理工程によって転送された別名メールに対する返信メールを受信した際に、当該返信メールから前記生成引数を取得し、当該生成引数および前記返信メールの発信元を示す着信者アドレスから前記エイリアスアドレスを再生成するとともに、前記返信メールの発信元を前記エイリアスアドレスに置換して転送する返信メール処理工程と、を含んだことを特徴とするメール配送方法。
【請求項９】
前記別名メール処理工程は、
前記別名メールを受信した際に、前記エイリアスアドレスから前記着信者アドレスおよび生成引数を復元する着信者アドレス復元工程と、
前記着信者アドレス復元工程によって復元された生成引数および前記別名メールの発信元を示す発信者アドレスを含んだリプライ先アドレスを生成するリプライ先アドレス生成工程と、
前記別名メールの宛先を前記着信者アドレス復元工程によって復元された着信者アドレスに置換するとともに、前記別名メールの発信元を前記リプライ先アドレス生成工程によって生成されたリプライ先アドレスに置換して転送する別名メール転送工程と、
を含み、
前記返信メール処理工程は、
前記返信メールを受信した際に、当該返信メールの宛先である前記リプライ先アドレスから前記発信者アドレスおよび生成引数を復元する発信者アドレス復元工程と、
前記発信者アドレス復元工程によって復元された生成引数および前記返信メールの発信元を示す着信者アドレスから前記エイリアスアドレスを再生成するエイリアスアドレス再生成工程と、
前記返信メールの宛先を前記発信者アドレス復元工程によって復元された発信者アドレスに置換するとともに、前記返信メールの発信元を前記エイリアスアドレス再生成工程によって再生成されたエイリアスアドレスに置換して転送する返信メール転送工程と、
を含んだことを特徴とする請求項８に記載のメール配送方法。
【請求項１０】
前記生成引数は、着信者に転送される別名メールが満たすべき転送条件を示す情報であって、
前記別名メール処理工程は、前記着信者アドレス復元工程によって復元された転送条件を前記別名メールが満たすか否かを判定する転送可否判定工程をさらに含み、
前記別名メール転送工程は、前記転送可否判定工程によって前記転送条件を満たすものと判定された別名メールのみを転送することを特徴とする請求項９に記載のメール配送方法。
【請求項１１】
着信者アドレスおよび所定の着信者生成引数から生成された着信者エイリアスアドレス並びに発信者アドレスおよび所定の発信者生成引数から生成された発信者エイリアスアドレスを用いてメールを転送するメール転送方法であって、
前記着信者エイリアスアドレスおよび発信者生成引数から生成された着信者リプライ先アドレスを宛先とするメールを受信した際に、当該着信者リプライ先アドレスから前記着信者エイリアスアドレスおよび発信者生成引数を復元し、当該発信者生成引数および前記メールの発信元を示す発信者アドレスから前記発信者エイリアスアドレスを再生成するとともに、前記メールの宛先および発信元を前記着信者エイリアスアドレスおよび発信者エイリアスアドレスに置換して転送する第１のメール処理工程と、
前記着信者エイリアスアドレスおよび発信者エイリアスアドレスを宛先および送信元とするメールを受信した際に、前記着信者エイリアスアドレスから前記着信者アドレスおよび着信者生成引数を復元し、当該着信者生成引数および前記発信者エイリアスアドレスから発信者リプライ先アドレスを生成するとともに、前記メールの宛先および発信元を前記着信者アドレスおよび発信者リプライ先アドレスに置換して転送する第２のメール処理工程と、
前記発信者リプライ先アドレスおよび着信者アドレスを宛先および送信元とする返信メールを受信した際に、当該発信者リプライ先アドレスから前記発信者エイリアスアドレスおよび着信者生成引数を復元し、当該着信者生成引数および前記着信者アドレスから前記着信者エイリアスアドレスを再生成するとともに、前記メールの宛先および発信元を前記発信者エイリアスアドレスおよび着信者エイリアスアドレスに置換して転送する第３のメール処理工程と、
前記発信者エイリアスアドレスおよび着信者エイリアスアドレスを宛先および送信元とする返信メールを受信した際に、前記発信者エイリアスアドレスから前記発信者アドレスおよび発信者生成引数を復元し、当該発信者生成引数および前記着信者エイリアスアドレスから着信者リプライ先アドレスを生成するとともに、前記メールの宛先および発信元を前記発信者アドレスおよび着信者リプライ先アドレスに置換して転送する第４のメール処理工程と、
を含んだことを特徴とするメール配送方法。
【請求項１２】
前記着信者生成引数は、着信者に転送されるメールが満たすべき転送条件を示す情報であり、前記発信者生成引数は、発信者に返信されるメールが満たすべき転送条件を示す情報であって、
前記第２のメール処理工程は、前記着信者エイリアスアドレスから復元した前記着信者生成引数に係る転送条件を前記メールが満たすか否かを判定し、当該転送条件を満たすメールのみを転送し、
前記第４のメール処理工程は、前記発信者エイリアスアドレスから復元した前記発信者生成引数に係る転送条件を前記メールが満たすか否かを判定し、当該転送条件を満たすメールのみを転送することを特徴とする請求項１１に記載のメール配送方法。
【請求項１３】
着信者アドレスとは別のエイリアスアドレスを宛先とする別名メールを受信して当該宛先を前記着信者アドレスに置換して転送するとともに、前記別名メールに対する返信メールを受信して当該返信メールの発信元を前記着信者アドレスから前記エイリアスアドレスに置換して転送する方法をコンピュータに実行させるメール配送プログラムであって、
前記着信者アドレスおよび所定の生成引数から生成されたエイリアスアドレスを宛先とする別名メールを受信した際に、当該エイリアスアドレスから前記着信者アドレスおよび生成引数を復元し、前記別名メールの宛先を前記着信者アドレスに置換するとともに、前記生成引数を前記別名メールに含めて転送する別名メール処理手順と、
前記別名メール処理手順によって転送された別名メールに対する返信メールを受信した際に、当該返信メールから前記生成引数を取得し、当該生成引数および前記返信メールの発信元を示す着信者アドレスから前記エイリアスアドレスを再生成するとともに、前記返信メールの発信元を前記エイリアスアドレスに置換して転送する返信メール処理手順と、をコンピュータに実行させることを特徴とするメール配送プログラム。
【請求項１４】
前記別名メール処理手順は、
前記別名メールを受信した際に、前記エイリアスアドレスから前記着信者アドレスおよび生成引数を復元する着信者アドレス復元手順と、
前記着信者アドレス復元手順によって復元された生成引数および前記別名メールの発信元を示す発信者アドレスを含んだリプライ先アドレスを生成するリプライ先アドレス生成手順と、
前記別名メールの宛先を前記着信者アドレス復元手順によって復元された着信者アドレスに置換するとともに、前記別名メールの発信元を前記リプライ先アドレス生成手順によって生成されたリプライ先アドレスに置換して転送する別名メール転送手順と、
をコンピュータに実行させ、
前記返信メール処理手順は、
前記返信メールを受信した際に、当該返信メールの宛先である前記リプライ先アドレスから前記発信者アドレスおよび生成引数を復元する発信者アドレス復元手順と、
前記発信者アドレス復元手順によって復元された生成引数および前記返信メールの発信元を示す着信者アドレスから前記エイリアスアドレスを再生成するエイリアスアドレス再生成手順と、
前記返信メールの宛先を前記発信者アドレス復元手順によって復元された発信者アドレスに置換するとともに、前記返信メールの発信元を前記エイリアスアドレス再生成手順によって再生成されたエイリアスアドレスに置換して転送する返信メール転送手順と、
をコンピュータに実行させることを特徴とする請求項１３に記載のメール配送プログラム。
【請求項１５】
前記生成引数は、着信者に転送される別名メールが満たすべき転送条件を示す情報であって、
前記別名メール処理手順は、前記着信者アドレス復元手順によって復元された転送条件を前記別名メールが満たすか否かを判定する転送可否判定手順をさらに含み、
前記別名メール転送手順は、前記転送可否判定手順によって前記転送条件を満たすものと判定された別名メールのみを転送することを特徴とする請求項１４に記載のメール配送プログラム。
【請求項１６】
着信者アドレスおよび所定の着信者生成引数から生成された着信者エイリアスアドレス並びに発信者アドレスおよび所定の発信者生成引数から生成された発信者エイリアスアドレスを用いてメールを転送する方法をコンピュータに実行させるメール転送プログラムであって、
前記着信者エイリアスアドレスおよび発信者生成引数から生成された着信者リプライ先アドレスを宛先とするメールを受信した際に、当該着信者リプライ先アドレスから前記着信者エイリアスアドレスおよび発信者生成引数を復元し、当該発信者生成引数および前記メールの発信元を示す発信者アドレスから前記発信者エイリアスアドレスを再生成するとともに、前記メールの宛先および発信元を前記着信者エイリアスアドレスおよび発信者エイリアスアドレスに置換して転送する第１のメール処理手順と、
前記着信者エイリアスアドレスおよび発信者エイリアスアドレスを宛先および送信元とするメールを受信した際に、前記着信者エイリアスアドレスから前記着信者アドレスおよび着信者生成引数を復元し、当該着信者生成引数および前記発信者エイリアスアドレスから発信者リプライ先アドレスを生成するとともに、前記メールの宛先および発信元を前記着信者アドレスおよび発信者リプライ先アドレスに置換して転送する第２のメール処理手順と、
前記発信者リプライ先アドレスおよび着信者アドレスを宛先および送信元とする返信メールを受信した際に、当該発信者リプライ先アドレスから前記発信者エイリアスアドレスおよび着信者生成引数を復元し、当該着信者生成引数および前記着信者アドレスから前記着信者エイリアスアドレスを再生成するとともに、前記メールの宛先および発信元を前記発信者エイリアスアドレスおよび着信者エイリアスアドレスに置換して転送する第３のメール処理手順と、
前記発信者エイリアスアドレスおよび着信者エイリアスアドレスを宛先および送信元とする返信メールを受信した際に、前記発信者エイリアスアドレスから前記発信者アドレスおよび発信者生成引数を復元し、当該発信者生成引数および前記着信者エイリアスアドレスから着信者リプライ先アドレスを生成するとともに、前記メールの宛先および発信元を前記発信者アドレスおよび着信者リプライ先アドレスに置換して転送する第４のメール処理手順と、
をコンピュータに実行させることを特徴とするメール配送プログラム。
【請求項１７】
前記着信者生成引数は、着信者に転送されるメールが満たすべき転送条件を示す情報であり、前記発信者生成引数は、発信者に返信されるメールが満たすべき転送条件を示す情報であって、
前記第２のメール処理手順は、前記着信者エイリアスアドレスから復元した前記着信者生成引数に係る転送条件を前記メールが満たすか否かを判定し、当該転送条件を満たすメールのみを転送し、
前記第４のメール処理手順は、前記発信者エイリアスアドレスから復元した前記発信者生成引数に係る転送条件を前記メールが満たすか否かを判定し、当該転送条件を満たすメールのみを転送することを特徴とする請求項１６に記載のメール配送プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  この発明は、着信者アドレスとは別のエイリアスアドレスを宛先とする別名メールを受信して宛先を着信者アドレスに置換して転送するとともに、別名メールに対する返信メールを受信して返信メールの発信元を着信者アドレスからエイリアスアドレスに置換して転送するメール配送システム、メール配送方法およびメール配送プログラムに関する。
【背景技術】
【０００２】  従来より、プライバシー保護や実アドレスの不正漏洩防止を目的として、電子メール通信においては、ユーザに対して実アドレスとは別のエイリアスアドレスを付与し、エイリアスアドレス宛のエイリアスメール（別名メール）を中継して実アドレスに転送するメール配送システムがある。具体的には、エイリアスアドレスと実アドレスとを対応付けたＤＢ（データベース）を備える別名メール中継サーバにおいて、エイリアスアドレスを宛先とする別名メールを受信すると、ＤＢを参照して対応する実アドレスを取得し、別名メールの宛先を実アドレスに置換して転送するというものである。【０００３】  その一方で、上記した別名メール中継サーバには、以下に説明するような問題点もある。例えば、ユーザがエイリアスアドレスを登録したメーリングリストが、登録アドレス（エイリアスアドレス）から投稿されたメールのみを他のユーザに配信するものである場合には、ユーザの発信メールの発信元が実アドレスになってしまうため、結果としてメーリングリストに投稿することができない。また、ユーザが実アドレスを隠すためにエイリアスアドレスを利用している場合には、別名メール中継サーバから転送されてきた別名メールに対してリプライ（返信）すると、返信メールの発信元が実アドレスになってしまうため、結果としてメールを返信することができない。【０００４】  このようなことから、実アドレスを発信元アドレスとするメールを受信し、この発信元を実アドレスからエイリアスアドレスに置換して転送する従来技術もある。例えば、特許文献１（特開２００２−１５２２４６号公報）では、エイリアスアドレスと実アドレスとを対応付けたＤＢ（データベース）を備える転送装置において、実アドレスを発信元とするメールを受信すると、ＤＢを参照して対応するエイリアスアドレスを取得し、メールの発信元を実アドレスからエイリアスアドレスに置換して転送している。【０００５】  さらに、上記したような従来技術とは別に、ユーザが自由に複数のエイリアスアドレスを生成することができ、さらに、エイリアスアドレスと実アドレスとを対応付けたＤＢを用いることなく実アドレスを取得することができるようにしたメール配送システムもある（例えば、非特許文献１参照）。これを具体的に説明すると、ユーザは、「ｓｕｚｕｋｉ．ＴｏＴａｎａｋａ＠ｉｓｐ−Ａ．ｎｅ．ｊｐ」のような、ユーザを識別する文字列（ｓｕｚｕｋｉ）の後に任意の制御用文字列（ＴｏＴａｎａｋａ）を追加したエイリアスアドレスをいくつも自由に生成し、複数のエイリアスアドレスを使い分ける。そして、別名メール中継サーバでは、エイリアスアドレスを宛先とする別名メールを受信すると、エイリアスアドレスのうちのユーザを識別する文字列（例えば、ｓｕｚｕｋｉ）から実アドレスを取得し、別名メールの宛先を実アドレスに置換して転送する。【０００６】
【特許文献１】特開２００２−１５２２４６号公報
【非特許文献１】青木大我、″迷惑メールを根本から断つサービス「Ｓｐａｍ  Ｓｌｉｃｅｒ」が米国で開始″、［ｏｎｌｉｎｅ］、「平成１５年１０月１５日検索」、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｉｎｔｅｒｎｅｔ．ｗａｔｃｈ．ｉｍｐｒｅｓｓ．ｃｏ．ｊｐ／ｗｗｗ／ａｒｔｉｃｌｅ／２００３／０６１３／ｓｐａｍ．ｈｔｍ＞
【発明の開示】
【発明が解決しようとする課題】
【０００７】  ところで、上記した従来の技術（特許文献１に開示された従来技術）は、実アドレスを発信元とするメールを受信し、この発信元を実アドレスからエイリアスアドレスに置換して転送する場合に、データベースの管理負担、置換処理の遅滞、複数のエイリアスアドレスを有するユーザに適用不可能といった問題点があった。【０００８】  これらを具体的に説明すると、上記の従来技術（特許文献１に開示された従来技術）では、エイリアスアドレスと実アドレスとを対応付けたＤＢ（データベース）を用意し、このデータベースを置換処理（実アドレスからエイリアスアドレスに置換する処理）に際して参照する必要があるため、データベースの管理負担が生じるという問題点の他に、データベースにアクセスする分だけ置換処理が遅滞するという問題点があった。特に、エイリアスアドレスが無限に生成されるような状況では、データベースのリソースが無限に必要になるおそれもあり、データベースの管理負担や、置換処理の遅滞は一層大きな問題点となる。【０００９】  また、ユーザが自由に複数のエイリアスアドレスを生成するなど、ユーザが複数のエイリアスアドレスを有するような場合（非特許文献１に開示された従来技術の場合）には、複数のエイリアスアドレスと一つの実アドレスとを対応付けたＤＢを用意しても、実アドレスから一意に適切なエイリアスアドレスを選択することは不可能である。このため、上記の従来技術（特許文献１に開示された従来技術）を用いたとしても、実アドレスを発信元とするメールの発信元を適切なエイリアスアドレスに置換することができず、複数のエイリアスアドレスを有するユーザには適用することができないという問題点もあった。【００１０】  そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、実アドレスを発信元とするメールの発信元をエイリアスアドレスに置換して転送する場合においても、データベースを用いずにエイリアスアドレスへ置換することができ、データベースの管理負担削減、置換処理の高速化、複数のエイリアスアドレスを有するユーザへの適用などを実現することが可能なメール配送システム、メール配送方法およびメール配送プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】  上述した課題を解決し、目的を達成するため、請求項１に係る発明は、着信者アドレスとは別のエイリアスアドレスを宛先とする別名メールを受信して当該宛先を前記着信者アドレスに置換して転送するとともに、前記別名メールに対する返信メールを受信して当該返信メールの発信元を前記着信者アドレスから前記エイリアスアドレスに置換して転送するメール配送システムであって、前記着信者アドレスおよび所定の生成引数から生成されたエイリアスアドレスを宛先とする別名メールを受信した際に、当該エイリアスアドレスから前記着信者アドレスおよび生成引数を復元し、前記別名メールの宛先を前記着信者アドレスに置換するとともに、前記生成引数を前記別名メールに含めて転送する別名メール処理手段と、前記別名メール処理手段によって転送された別名メールに対する返信メールを受信した際に、当該返信メールから前記生成引数を取得し、当該生成引数および前記返信メールの発信元を示す着信者アドレスから前記エイリアスアドレスを再生成するとともに、前記返信メールの発信元を前記エイリアスアドレスに置換して転送する返信メール処理手段と、を備えたことを特徴とする。【００１２】  また、請求項２に係る発明は、上記の発明において、前記別名メール処理手段は、前記別名メールを受信した際に、前記エイリアスアドレスから前記着信者アドレスおよび生成引数を復元する着信者アドレス復元手段と、前記着信者アドレス復元手段によって復元された生成引数および前記別名メールの発信元を示す発信者アドレスを含んだリプライ先アドレスを生成するリプライ先アドレス生成手段と、前記別名メールの宛先を前記着信者アドレス復元手段によって復元された着信者アドレスに置換するとともに、前記別名メールの発信元を前記リプライ先アドレス生成手段によって生成されたリプライ先アドレスに置換して転送する別名メール転送手段と、を備え、前記返信メール処理手段は、前記返信メールを受信した際に、当該返信メールの宛先である前記リプライ先アドレスから前記発信者アドレスおよび生成引数を復元する発信者アドレス復元手段と、前記発信者アドレス復元手段によって復元された生成引数および前記返信メールの発信元を示す着信者アドレスから前記エイリアスアドレスを再生成するエイリアスアドレス再生成手段と、前記返信メールの宛先を前記発信者アドレス復元手段によって復元された発信者アドレスに置換するとともに、前記返信メールの発信元を前記エイリアスアドレス再生成手段によって再生成されたエイリアスアドレスに置換して転送する返信メール転送手段と、を備えたことを特徴とする。【００１３】  また、請求項３に係る発明は、上記の発明において、前記生成引数は、着信者に転送される別名メールが満たすべき転送条件を示す情報であって、前記別名メール処理手段は、前記着信者アドレス復元手段によって復元された転送条件を前記別名メールが満たすか否かを判定する転送可否判定手段をさらに備え、前記別名メール転送手段は、前記転送可否判定手段によって前記転送条件を満たすものと判定された別名メールのみを転送することを特徴とする。【００１４】  また、請求項４に係る発明は、上記の発明において、前記転送条件は���前記別名メールの転送に応じて更新可能な転送条件であって、前記別名メール処理手段は、前記転送可否判定手段によって転送条件を満たすと判定された場合に、当該転送条件を更新して前記生成引数を新たに生成する転送条件更新手段をさらに備え、前記リプライ先アドレス生成手段は、前記着信者アドレス復元手段によって復元された生成引数に代えて、前記転送条件更新手段によって新たに生成された生成引数を含んだリプライ先アドレスを生成することを特徴とする。【００１５】  また、請求項５に係る発明は、上記の発明において、前記転送条件は、前記別名メールの返信に応じて更新可能な転送条件であって、前記返信メール処理手段は、前記発信者アドレス復元手段によって復元された転送条件を更新して前記生成引数を新たに生成する転送条件更新手段をさらに備え、前記エイリアスアドレス再生成手段は、前記発信者アドレス復元手段によって復元された生成引数に代えて、前記転送条件更新手段によって新たに生成された生成引数を含んだエイリアスアドレスを再生成することを特徴とする。【００１６】  また、請求項６に係る発明は、着信者アドレスおよび所定の着信者生成引数から生成された着信者エイリアスアドレス並びに発信者アドレスおよび所定の発信者生成引数から生成された発信者エイリアスアドレスを用いてメールを転送するメール転送システムであって、前記着信者エイリアスアドレスおよび発信者生成引数から生成された着信者リプライ先アドレスを宛先とするメールを受信した際に、当該着信者リプライ先アドレスから前記着信者エイリアスアドレスおよび発信者生成引数を復元し、当該発信者生成引数および前記メールの発信元を示す発信者アドレスから前記発信者エイリアスアドレスを再生成するとともに、前記メールの宛先および発信元を前記着信者エイリアスアドレスおよび発信者エイリアスアドレスに置換して転送する第１のメール処理手段と、前記着信者エイリアスアドレスおよび発信者エイリアスアドレスを宛先および送信元とするメールを受信した際に、前記着信者エイリアスアドレスから前記着信者アドレスおよび着信者生成引数を復元し、当該着信者生成引数および前記発信者エイリアスアドレスから発信者リプライ先アドレスを生成するとともに、前記メールの宛先および発信元を前記着信者アドレスおよび発信者リプライ先アドレスに置換して転送する第２のメール処理手段と、前記発信者リプライ先アドレスおよび着信者アドレスを宛先および送信元とする返信メールを受信した際に、当該発信者リプライ先アドレスから前記発信者エイリアスアドレスおよび着信者生成引数を復元し、当該着信者生成引数および前記着信者アドレスから前記着信者エイリアスアドレスを再生成するとともに、前記メールの宛先および発信元を前記発信者エイリアスアドレスおよび着信者エイリアスアドレスに置換して転送する第３のメール処理手段と、前記発信者エイリアスアドレスおよび着信者エイリアスアドレスを宛先および送信元とする返信メールを受信した際に、前記発信者エイリアスアドレスから前記発信者アドレスおよび発信者生成引数を復元し、当該発信者生成引数および前記着信者エイリアスアドレスから着信者リプライ先アドレスを生成するとともに、前記メールの宛先および発信元を前記発信者アドレスおよび着信者リプライ先アドレスに置換して転送する第４のメール処理手段と、を備えたことを特徴とする。【００１７】  また、請求項７に係る発明は、上記の発明において、前記着信者生成引数は、着信者に転送されるメールが満たすべき転送条件を示す情報であり、前記発信者生成引数は、発信者に返信されるメールが満たすべき転送条件を示す情報であって、前記第２のメール処理手段は、前記着信者エイリアスアドレスから復元した前記着信者生成引数に係る転送条件を前記メールが満たすか否かを判定し、当該転送条件を満たすメールのみを転送し、前記第４のメール処理手段は、前記発信者エイリアスアドレスから復元した前記発信者生成引数に係る転送条件を前記メールが満たすか否かを判定し、当該転送条件を満たすメールのみを転送することを特徴とする。【００１８】  また、請求項８に係る発明は、着信者アドレスとは別のエイリアスアドレスを宛先とする別名メールを受信して当該宛先を前記着信者アドレスに置換して転送するとともに、前記別名メールに対する返信メールを受信して当該返信メールの発信元を前記着信者アドレスから前記エイリアスアドレスに置換して転送するメール配送方法であって、前記着信者アドレスおよび所定の生成引数から生成されたエイリアスアドレスを宛先とする別名メールを受信した際に、当該エイリアスアドレスから前記着信者アドレスおよび生成引数を復元し、前記別名メールの宛先を前記着信者アドレスに置換するとともに、前記生成引数を前記別名メールに含めて転送する別名メール処理工程と、前記別名メール処理工程によって転送された別名メールに対する返信メールを受信した際に、当該返信メールから前記生成引数を取得し、当該生成引数および前記返信メールの発信元を示す着信者アドレスから前記エイリアスアドレスを再生成するとともに、前記返信メールの発信元を前記エイリアスアドレスに置換して転送する返信メール処理工程と、を含んだことを特徴とする。【００１９】  また、請求項９に係る発明は、上記の発明において、前記別名メール処理工程は、前記別名メールを受信した際に、前記エイリアスアドレスから前記着信者アドレスおよび生成引数を復元する着信者アドレス復元工程と、前記着信者アドレス復元工程によって復元された生成引数および前記別名メールの発信元を示す発信者アドレスを含んだリプライ先アドレスを生成するリプライ先アドレス生成工程と、前記別名メールの宛先を前記着信者アドレス復元工程によって復元された着信者アドレスに置換するとともに、前記別名メールの発信元を前記リプライ先アドレス生成工程によって生成されたリプライ先アドレスに置換して転送する別名メール転送工程と、を含み、前記返信メール処理工程は、前記返信メールを受信した際に、当該返信メールの宛先である前記リプライ先アドレスから前記発信者アドレスおよび生成引数を復元する発信者アドレス復元工程と、前記発信者アドレス復元工程によって復元された生成引数および前記返信メールの発信元を示す着信者アドレスから前記エイリアスアドレスを再生成するエイリアスアドレス再生成工程と、前記返信メールの宛先を前記発信者アドレス復元工程によって復元された発信者アドレスに置換するとともに、前記返信メールの発信元を前記エイリアスアドレス再生成工程によって再生成されたエイリアスアドレスに置換して転送する返信メール転送工程と、を含んだことを特徴とする。【００２０】  また、請求項１０に係る発明は、上記の発明において、前記生成引数は、着信者に転送される別名メールが満たすべき転送条件を示す情報であって、前記別名メール処理工程は、前記着信者アドレス復元工程によって復元された転送条件を前記別名メールが満たすか否かを判定する転送可否判定工程をさらに含み、前記別名メール転送工程は、前記転送可否判定工程によって前記転送条件を満たすものと判定された別名メールのみを転送することを特徴とする。【００２１】  また、請求項１１に係る発明は、着信者アドレスおよび所定の着信者生成引数から生成された着信者エイリアスアドレス並びに発信者アドレスおよび所定の発信者生成引数から生成された発信者エイリアスアドレスを用いてメールを転送するメール転送方法であって、前記着信者エイリアスアドレスおよび発信者生成引数から生成された着信者リプライ先アドレスを宛先とするメールを受信した際に、当該着信者リプライ先アドレスから前記着信者エイリアスアドレスおよび発信者生成引数を復元し、当該発信者生成引数および前記メールの発信元を示す発信者アドレスから前記発信者エイリアスアドレスを再生成するとともに、前記メールの宛先および発信元を前記着信者エイリアスアドレスおよび発信者エイリアスアドレスに置換して転送する第１のメール処理工程と、前記着信者エイリアスアドレスおよび発信者エイリアスアドレスを宛先および送信元とするメールを受信した際に、前記着信者エイリアスアドレスから前記着信者アドレスおよび着信者生成引数を復元し、当該着信者生成引数および前記発信者エイリアスアドレスから発信者リプライ先アドレスを生成するとともに、前記メールの宛先および発信元を前記着信者アドレスおよび発信者リプライ先アドレスに置換して転送する第２のメール処理工程と、前記発信者リプライ先アドレスおよび着信者アドレスを宛先および送信元とする返信メールを受信した際に、当該発信者リプライ先アドレスから前記発信者エイリアスアドレスおよび着信者生成引数を復元し、当該着信者生成引数および前記着信者アドレスから前記着信者エイリアスアドレスを再生成するとともに、前記メールの宛先および発信元を前記発信者エイリアスアドレスおよび着信者エイリアスアドレスに置換して転送する第３のメール処理工程と、前記発信者エイリアスアドレスおよび着信者エイリアスアドレスを宛先および送信元とする返信メールを受信した際に、前記発信者エイリアスアドレスから前記発信者アドレスおよび発信者生成引数を復元し、当該発信者生成引数および前記着信者エイリアスアドレスから着信者リプライ先アドレスを生成するとともに、前記メールの宛先および発信元を前記発信者アドレスおよび着信者リプライ先アドレスに置換して転送する第４のメール処理工程と、を含んだことを特徴とする。【００２２】  また、請求項１２に係る発明は、上記の発明において、前記着信者生成引数は、着信者に転送されるメールが満たすべき転送条件を示す情報であり、前記発信者生成引数は、発信者に返信されるメールが満たすべき転送条件を示す情報であって、前記第２のメール処理工程は、前記着信者エイリアスアドレスから復元した前記着信者生成引数に係る転送条件を前記メールが満たすか否かを判定し、当該転送条件を満たすメールのみを転送し、前記第４のメール処理工程は、前記発信者エイリアスアドレスから復元した前記発信者生成引数に係る転送条件を前記メールが満たすか否かを判定し、当該転送条件を満たすメールのみを転送することを特徴とする。【００２３】  また、請求項１３に係る発明は、上記の発明において、着信者アドレスとは別のエイリアスアドレスを宛先とする別名メールを受信して当該宛先を前記着信者アドレスに置換して転送するとともに、前記別名メールに対する返信メールを受信して当該返信メールの発信元を前記着信者アドレスから前記エイリアスアドレスに置換して転送する方法をコンピュータに実行させるメール配送プログラムであって、前記着信者アドレスおよび所定の生成引数から生成されたエイリアスアドレスを宛先とする別名メールを受信した際に、当該エイリアスアドレスから前記着信者アドレスおよび生成引数を復元し、前記別名メールの宛先を前記着信者アドレスに置換するとともに、前記生成引数を前記別名メールに含めて転送する別名メール処理手順と、前記別名メール処理手順によって転送された別名メールに対する返信メールを受信した際に、当該返信メールから前記生成引数を取得し、当該生成引数および前記返信メールの発信元を示す着信者アドレスから前記エイリアスアドレスを再生成するとともに、前記返信メールの発信元を前記エイリアスアドレスに置換して転送する返信メール処理手順と、をコンピュータに実行させることを特徴とする。【００２４】  また、請求項１４に係る発明は、上記の発明において、前記別名メール処理手順は、前記別名メールを受信した際に、前記エイリアスアドレスから前記着信者アドレスおよび生成引数を復元する着信者アドレス復元手順と、前記着信者アドレス復元手順によって復元された生成引数および前記別名メールの発信元を示す発信者アドレスを含んだリプライ先アドレスを生成するリプライ先アドレス生成手順と、前記別名メールの宛先を前記着信者アドレス復元手順によって復元された着信者アドレスに置換するとともに、前記別名メールの発信元を前記リプライ先アドレス生成手順によって生成されたリプライ先アドレスに置換して転送する別名メール転送手順と、をコンピュータに実行させ、前記返信メール処理手順は、前記返信メールを受信した際に、当該返信メールの宛先である前記リプライ先アドレスから前記発信者アドレスおよび生成引数を復元する発信者アドレス復元手順と、前記発信者アドレス復元手順によって復元された生成引数および前記返信メールの発信元を示す着信者アドレスから前記エイリアスアドレスを再生成するエイリアスアドレス再生成手順と、前記返信メールの宛先を前記発信者アドレス復元手順によって復元された発信者アドレスに置換するとともに、前記返信メールの発信元を前記エイリアスアドレス再生成手順によって再生成されたエイリアスアドレスに置換して転送する返信メール転送手順と、��コンピュータに実行させることを特徴とする。【００２５】  また、請求項１５に係る発明は、上記の発明において、前記生成引数は、着信者に転送される別名メールが満たすべき転送条件を示す情報であって、前記別名メール処理手順は、前記着信者アドレス復元手順によって復元された転送条件を前記別名メールが満たすか否かを判定する転送可否判定手順をさらに含み、前記別名メール転送手順は、前記転送可否判定手順によって前記転送条件を満たすものと判定された別名メールのみを転送することを特徴とする。【００２６】  また、請求項１６に係る発明は、着信者アドレスおよび所定の着信者生成引数から生成された着信者エイリアスアドレス並びに発信者アドレスおよび所定の発信者生成引数から生成された発信者エイリアスアドレスを用いてメールを転送する方法をコンピュータに実行させるメール転送プログラムであって、前記着信者エイリアスアドレスおよび発信者生成引数から生成された着信者リプライ先アドレスを宛先とするメールを受信した際に、当該着信者リプライ先アドレスから前記着信者エイリアスアドレスおよび発信者生成引数を復元し、当該発信者生成引数および前記メールの発信元を示す発信者アドレスから前記発信者エイリアスアドレスを再生成するとともに、前記メールの宛先および発信元を前記着信者エイリアスアドレスおよび発信者エイリアスアドレスに置換して転送する第１のメール処理手順と、前記着信者エイリアスアドレスおよび発信者エイリアスアドレスを宛先および送信元とするメールを受信した際に、前記着信者エイリアスアドレスから前記着信者アドレスおよび着信者生成引数を復元し、当該着信者生成引数および前記発信者エイリアスアドレスから発信者リプライ先アドレスを生成するとともに、前記メールの宛先および発信元を前記着信者アドレスおよび発信者リプライ先アドレスに置換して転送する第２のメール処理手順と、前記発信者リプライ先アドレスおよび着信者アドレスを宛先および送信元とする返信メールを受信した際に、当該発信者リプライ先アドレスから前記発信者エイリアスアドレスおよび着信者生成引数を復元し、当該着信者生成引数および前記着信者アドレスから前記着信者エイリアスアドレスを再生成するとともに、前記メールの宛先および発信元を前記発信者エイリアスアドレスおよび着信者エイリアスアドレスに置換して転送する第３のメール処理手順と、前記発信者エイリアスアドレスおよび着信者エイリアスアドレスを宛先および送信元とする返信メールを受信した際に、前記発信者エイリアスアドレスから前記発信者アドレスおよび発信者生成引数を復元し、当該発信者生成引数および前記着信者エイリアスアドレスから着信者リプライ先アドレスを生成するとともに、前記メールの宛先および発信元を前記発信者アドレスおよび着信者リプライ先アドレスに置換して転送する第４のメール処理手順と、をコンピュータに実行させることを特徴とする。【００２７】  また、請求項１７に係る発明は、上記の発明において、前記着信者生成引数は、着信者に転送されるメールが満たすべき転送条件を示す情報であり、前記発信者生成引数は、発信者に返信されるメールが満たすべき転送条件を示す情報であって、前記第２の��ール処理手順は、前記着信者エイリアスアドレスから復元した前記着信者生成引数に係る転送条件を前記メールが満たすか否かを判定し、当該転送条件を満たすメールのみを転送し、前記第４のメール処理手順は、前記発信者エイリアスアドレスから復元した前記発信者生成引数に係る転送条件を前記メールが満たすか否かを判定し、当該転送条件を満たすメールのみを転送することを特徴とする。
【発明の効果】
【００２８】  請求項１、８または１３の発明によれば、実アドレスを発信元とするメールの発信元をエイリアスアドレスに置換して転送する処理に際して、データベースを用いずにエイリアスアドレスへ置換することができ、データベースの管理負担削減、置換処理の高速化、複数のエイリアスアドレスを有するユーザへの適用などを実現することが可能になる。【００２９】  また、請求項２、９または１４の発明によれば、別名メールを受信したユーザ側の端末で特別な処理を実行する必要はなく、通常のメール返信処理をユーザが実行するだけで、エイリアスアドレスの再生成に必要な生成引数を返信メールに含めることも可能になる。【００３０】  また、請求項３、１０または１５の発明によれば、ユーザへの迷惑メールの排除を実現することも可能になり、さらに、転送可否判定に際してデータベース（転送条件を規定したＤＢ）を用いないことで、データベースの管理負担を生じさせることなく、迷惑メールの排除処理を高速化することも可能になる。【００３１】  また、請求項４の発明によれば、転送回数や転送時期などに応じて転送条件を更新することで、エイリアスアドレスを何度も生成する必要がなくなり、一旦生成したエイリアスアドレスを中長期的に利用して迷惑メールを排除することも可能になる。【００３２】  また、請求項５の発明によれば、返信回数や返信時期などに応じて転送条件を更新することで、エイリアスアドレスを何度も生成する必要がなくなり、一旦生成したエイリアスアドレスを中長期的に利用して迷惑メールを排除することも可能になる。【００３３】  また、請求項６、１１または１６の発明によれば、発信者および着信者の双方がエイリアスアドレスを利用するような場合でも、いずれかの実アドレスを発信元とするメールの発信元をエイリアスアドレスに置換して転送する処理に際して、データベースを用いずにエイリアスアドレスへ置換することができ、データベースの管理負担削減、置換処理の高速化、複数のエイリアスアドレスを有するユーザへの適用などを実現することが可能になる。【００３４】  また、請求項７、１２または１７の発明によれば、ユーザ双方（着信者および発信者）に対する迷惑メールの排除を実現することも可能になり、さらに、転送可否判定に際してデータベース（転送条件を規定したＤＢ）を用いないことで、データベースの管理負担を生じさせることなく、ユーザ双方に対する迷惑メールの排除処理を高速化することも可能になる。
【図面の簡単な説明】
【００３５】
【図１】図１は、実施例１に係るメール配送システムの全体構成を示すシステム構成図である。
【図２】図２は、実施例１による処理手順を示すシーケンス図である。
【図３】図３は、実施例１によるエイリアスアドレス生成処理の流れを示すフローチャートである。
【図４】図４は、実施例１による利用者アドレス復元処理の流れを示すフローチャートである。
【図５】図５は、実施例１によるリプライ先アドレス生成処理の流れを示すフローチャートである。
【図６】図６は、実施例１による返信用アドレス復元処理の流れを示すフローチャートである。
【図７】図７は、実施例２に係るメール配送システムの全体構成を示すシステム構成図である。
【図８】図８は、実施例２による処理手順を示すシーケンス図である。
【図９】図９は、実施例２によるエイリアスアドレス生成処理の流れを示すフローチャートである。
【図１０】図１０は、制御情報の構成例を示す図である。
【図１１】図１１は、実施例２による利用者アドレス復元処理の流れを示すフローチャートである。
【図１２】図１２は、実施例２による転送可否判定処理の流れを示すフローチャートである。
【図１３】図１３は、実施例２による制御情報更新処理その１の流れを示すフローチャートである。
【図１４】図１４は、実施例２による制御情報更新処理その２の流れを示すフローチャートである。
【図１５】図１５は、実施例２の概要を説明するための図である。
【図１６】図１６は、実施例３の概要を説明するための図である。
【符号の説明】
【００３６】  １  発信者端末
２  着信者端末
３  発側メールサーバ
４  着側メールサーバ
５  発側ＩＰ網
６  着側ＩＰ網
７  インターネット
８  ＬＡＮ
１０  別名メール中継サーバ
１１  利用者アドレス復元部
１２  返信用アドレス変換部
１３  メール転送部
２０  リメーラ
２１  返信用アドレス復元部
２２  利用者アドレス変換部
２３  メール転送部
【発明を実施するための最良の形態】
【００３７】  以下に添付図面を参照して、この発明に係るメール配送システム、メール配送方法およびメール配送プログラムの実施例を詳細に説明する。なお、以下では、本実施例で用いる主要な用語、本実施例に係るメール配送システムの概要および特徴を説明した後に、種々の実施例（実施例１〜４）を説明する。【００３８】［用語の説明］
最初に、本実施例で用いる主要な用語を説明する。本実施例で用いる「着信者」とは、原則として、後述するエイリアスアドレスを宛先とする別名メールを着信する者のことであり、また、本実施例で用いる「発信者」とは、原則として、その別名メールを発信する者のことである。なお、この「着信者」が本来的に有しているメールアドレス（実アドレス）のことを、本実施例では「着信者アドレスＲ」と言い、また、「発信者」が本来的に有しているメールアドレスのことを、本実施例では「発信者アドレスＳ」と言う。【００３９】  また、本実施例で用いる「エイリアスアドレス（本実施例では、Ｘ（Ｒ，Ｃ）と表記する。）」とは、原則として、上記の着信者が有する着信者アドレスＲとは別のメールアドレスのことであり、具体的には、着信者アドレスＲのユーザ名部分と後述するエイリアスアドレス生成引数Ｃとを結合して生成したアドレスなど、着信者アドレスＲおよびエイリアスアドレス生成引数Ｃから生成されるアドレスがこれに該当する。【００４０】  また、本実施例で用いる「エイリアスアドレス生成引数（特許請求の範囲に記載の「生成引数」に対応する。また、本実施例では、Ｃと表記する。）」とは、上記のエイリアスアドレスを生成する際に引数となる情報のことであり、具体的には、図３に示すような任意の文字列（ＦｒｏｍＴａｎａｋａ）や、後述する制御情報などがこれに該当する。【００４１】  また、本実施例で用いる「制御情報」とは、原則として、着信者に転送される別名メールが満たすべき転送条件を示す情報のことであり、具体的には、図１０に示すように、転送を許可する発信者アドレス、転送を許可する回数、許可の有効期限から生成される情報など、転送可否判定に係る条件を含んだ情報がこれに該当する。なお、この「制御情報」は上記の「エイリアスアドレス生成引数」の一つであるので、後述する実施例２からは、「エイリアスアドレス生成引数Ｃ」と同一の符号を用いて「制御情報Ｃ」と表記する。【００４２】  また、本実施例で用いる「リプライ先アドレス（本実施例では、Ｙ（Ｓ，Ｃ）と表記する。）」とは、原則として、着信者から見て別名メールの発信元（別名メールに対する返信メールの宛先）となるメールアドレスことであり、具体的には、発信者アドレスＳのユーザ名部分と上記したエイリアスアドレス生成引数Ｃ（着信者のエイリアスアドレスに係る生成引数）とを結合して生成したアドレスなど、発信者アドレスＳおよびエイリアスアドレス生成引数Ｃから生成されるアドレスがこれに該当する。【００４３】［概要および特徴］
続いて、本実施例に係るメール配送システムの概要および特徴を説明する。本実施例に係るメール配送システムは、概略的には、別名メール中継サーバにおいて、着信者アドレスＲとは別のエイリアスアドレスＸ（Ｒ，Ｃ）を宛先とする別名メールを受信し、当該宛先を着信者アドレスＲに置換して転送するとともに、リメーラにおいて、別名メールに対する返信メールを受信し、当該返信メールの発信元を着信者アドレスＲからエイリアスアドレスＸ（Ｒ，Ｃ）に置換して転送する。【００４４】  そして、かかるメール配送システムでは、リメーラによる転送処理においても、データベースを用いずにエイリアスアドレスへ置換し、データベースの管理負担削減、置換処理の高速化、複数のエイリアスアドレスを有するユーザへの適用などを実現することができるようにしている点に主たる特徴がある。以下に、この主たる特徴を簡単に説明する。【００４５】  本実施例に係るメール配送システムでは、別名メール中継サーバにおいて、エイリアスアドレスＸ（Ｒ，Ｃ）を宛先とする別名メールを発信者の通信端末から受信した際に、このエイリアスアドレスＸ（Ｒ，Ｃ）から着信者アドレスＲおよびエイリアスアドレス生成引数Ｃを復元する。さらに、復元した生成引数Ｃおよび別名メールの発信元である発信者アドレスＳを含んだリプライ先アドレスＹ（Ｓ，Ｃ）を生成する。そして、別名メールの宛先を着信者アドレスＲに置換するとともに、別名メールの発信元をリプライ先アドレスＹ（Ｓ，Ｃ）に置換して着信者の通信端末に転送する。【００４６】  その一方、リメーラにおいては、別名メール中継サーバによって転送された別名メールに対する返信メールを着信者の通信端末から受信した際に、返信メールの宛先であるリプライ先アドレスＹ（Ｓ，Ｃ）から発信者アドレスＳおよび生成引数Ｃを復元する。さらに、復元した生成引数Ｃおよび返信メールの発信元である着信者アドレスＲからエイリアスアドレスＸ（Ｒ，Ｃ）を再生成する。そして、返信メールの宛先を発信者アドレスＳに置換するとともに、返信メールの発信元をエイリアスアドレスＸ（Ｒ，Ｃ）に置換して発信者の通信端末に転送する。【００４７】  上記したようなことから、本実施例に係るメール配送システムによれば、リメーラによる転送処理に際して、エイリアスアドレスと着信者アドレスとを対応付けたデータベースからエイリアスアドレスを取得するのではなく、返信メールそのものからエイリアスアドレスを再生成するので、データベースを用いずにエイリアスアドレスへ置換することができ、データベースの管理負担を削減することが可能になるとともに、置換処理の高速化を図ることが可能になる。特に、エイリアスアドレスが無限に生成されるような状況でも、データベースのリソースを考慮する必要が全くなく、リメーラによる置換処理を円滑に実行することが可能である。【００４８】  また、本実施例に係るメール配送システムによれば、実アドレスに一対一で対応付けられるエイリアスアドレスを利用するのではなく、着信者アドレスおよびエイリアスアドレス生成引数から生成されるエイリアスアドレスを利用するので、異なるエイリアスアドレス生成引数を用いて複数のエイリアスアドレスを使い分けるユーザ��対しても適用することが可能になる。【００４９】  さらに、本実施例に係るメール配送システムによれば、エイリアスアドレス生成引数を別名メールの発信元に含めるので、着信者側の端末で特別なメール返信処理を実行する必要はなく、通常のメール返信処理を着信者が実行するだけで、エイリアスアドレスの再生成に必要な生成引数を返信メールに含めることも可能になる。【００５０】  なお、本実施例に係るメール配送システムによれば、別名メール中継サーバによる転送においても、データベースが不要であり、データベースの管理負担削減や、エイリアスアドレスから実アドレスへの置換処理の高速化を同様に実現することができる。
【実施例１】
【００５１】  実施例１では、着信者アドレスＲのユーザ名部分と任意の文字列であるエイリアスアドレス生成引数Ｃとを結合して生成したエイリアスアドレスを利用する場合を説明する。なお、以下では、本実施例１に係るメール配送システムの構成を説明した後に、全体の処理手順、エイリアスアドレス生成処理、利用者アドレス復元処理、リプライ先アドレス生成処理、返信用アドレス復元処理を順に説明し、最後に、実施例１の効果等を説明する。【００５２】［メール配送システムの構成（実施例１）］
最初に、図１を参照して、本実施例１に係るメール配送システムの構成を説明する。図１は、実施例１に係るメール配送システムの全体構成を示すシステム構成図である。【００５３】  同図に示すように、このメール配送システムは、発信者端末１と、着信者端末２と、発側メールサーバ３と、着側メールサーバ４と、別名メール中継サーバ１０と、リメーラ２０とを、ネットワーク（発側ＩＰ網５、着側ＩＰ網６、インターネット７、ＬＡＮ８、ルータＲ、ファイアウォールＦＷなどによって形成される通信網）を介して通信可能に接続して構成される。なお、別名メール中継サーバ１０は請求項１などの別名メール処理手段に対応し、リメーラ２０は請求項１などの返信メール処理手段に対応する。【００５４】  このうち、発信者端末１および着信者端末２は、少なくとも電子メールソフトがインストールされた、既知のパーソナルコンピュータやワークステーション、家庭用ゲーム機、インターネットＴＶ、ＰＤＡ、あるいは携帯電話やＰＨＳの如き移動体通信端末などである。より詳細には、発信者端末１は、着信者に別名メールを発信する発信者が利用する端末であり、この別名メールに対する返信メールを着信者から受信する役割もある。一方、着信者端末２は、送信者から送信された別名メールを着信する着信者が利用する端末であり、この別名メールに対する返信メールを発信者に発信する役割もある。さらに、着信者端末２は、別名メールの宛先であるエイリアスアドレスを生成する処理も行う。なお、このエイリアスアドレスの生成処理については後に詳述する（図３参照）。【００５５】  発側メールサーバ３および着側メールサーバ４は、いわゆる既知のメールサーバである。より詳細には、発側メールサーバ３は、発信者端末１から別名メールを受け付けるとともに、この別名メールに対する返信メールを発信者端末１に送信する役割を有し、また、着側メールサーバ４は、別名メールを着信者端末２に送信するとともに、この別名メールに対する返信メールを発信者端末２から受け付ける役割を有する。【００５６】  別名メール中継サーバ１０は、発信者端末１（発側メールサーバ３）から受け付けた別名メールの宛先および発信元を置換し、この別名メールを着信者端末２（発側メールサーバ４）に転送するサーバである。また、リメーラ２０は、着信者端末２（発側メールサーバ４）から受け付けた返信メールの宛先および発信元を置換し、この返信メールを発信者端末１（発側メールサーバ３）に転送するサーバである。以下に、本実施例１の主たる特徴を担う別名メール中継サーバ１０、リメーラ２０の構成を詳細に説明する。【００５７】［別名メール中継サーバの構成（実施例１）］
別名メール中継サーバ１０は、図１に示すように、利用者アドレス復元部１１と、返信用アドレス変換部１２と、メール転送部１３とを備える。なお、利用者アドレス復元部１１は請求項２の着信者アドレス復元手段に対応し、返信用アドレス変換部１２は請求項２のリプライ先アドレス生成手段に対応し、メール転送部１３は請求項２の別名メール転送手段に対応する。【００５８】  このうち、利用者アドレス復元部１１は、別名メールの宛先であるエイリアスアドレスＸ（Ｒ，Ｃ）から着信者アドレスＲおよびエイリアスアドレス生成引数Ｃを復元する手段である。なお、この利用者アドレス復元処理については後に詳述する（図４参照）。【００５９】  返信用アドレス変換部１２は、別名メールの発信元である発信者アドレスＳおよび利用者アドレス復元部１１によって復元されたエイリアスアドレス生成引数Ｃからリプライ先アドレスＹ（Ｓ，Ｃ）を生成する手段である。なお、このリプライ先アドレス生成処理については後に詳述する（図５参照）。【００６０】  メール転送部１３は、別名メールの宛先および発信元を置換して着信者に転送する手段である。具体的には、別名メールの宛先を利用者アドレス復元部１１によって復元された着信者アドレスＲに置換するとともに、別名メールの発信元を返信用アドレス変換部１２によって生成されたリプライ先アドレスＹ（Ｓ，Ｃ）に置換して転送する。【００６１】［リメーラの構成（実施例１）］
リメーラ２０は、図１に示すように、返信用アドレス復元部２１と、利用者アドレス変換部２２と、メール転送部２３とを備える。なお、返信用アドレス復元部２１は請求項１の発信者アドレス復元手段に対応し、利用者アドレス変換部２２は請求項２のエイリアスアドレス再生成手段に対応し、メール転送部２３は請求項２の返信メール転送手段に対応する。【００６２】  このうち、返信用アドレス復元部２１は、返信メールの宛先であるリプライ先アドレスＹ（Ｓ，Ｃ）から発信者アドレスＳおよびエイリアスアドレス生成引数Ｃを復元する手段である。ここで、この返信用アドレス復元部２１による復元処理のアルゴリズムと、上記の返信用アドレス変換部１２によるリプライ先アドレス生成処理のアルゴリズムとは、一対の正変換、逆変換の関係を有するものである。なお、返信用アドレス復元処理については後に詳述する（図６参照）。【００６３】  利用者アドレス変換部２２は、返信メールの発信元である着信者アドレスＲおよび返信用アドレス復元部２１によって復元されたエイリアスアドレス生成引数ＣからエイリアスアドレスＸ（Ｒ，Ｃ）を再生成する手段である。ここで、この利用者アドレス変換部２２によるエイリアスアドレス再生成処理のアルゴリズムと、上記した利用者アドレス復元部１１による復元処理のアルゴリズムとは、一対の正変換、逆変換の関係を有するものである。なお、エイリアスアドレス再生成処理の詳細は、図３を用いて後に詳述するエイリアスアドレス生成処理と同様である。【００６４】  メール転送部２３は、返信メールの宛先および発信元を置換して発信者に転送する手段である。具体的には、返信メールの宛先を返信用アドレス復元部２１によって復元された発信者アドレスＳに置換するとともに、返信メールの発信元を利用者アドレス変換部２２によって再生成されたエイリアスアドレスＸ（Ｒ，Ｃ）に置換して転送する。【００６５】［実施例１の処理手順］
次に、図２を参照して、実施例１による処理手順を説明する。図２は、実施例１による処理手順を示すシーケンス図である。【００６６】  同図に示すように、着信者端末２は、着信者から着信者アドレスＲおよびエイリアスアドレス生成引数Ｃを受け付けて、エイリアスアドレスＸ（Ｒ，Ｃ）を生成する（ステップＳ２０１）。これによって、エイリアスアドレスＸ（Ｒ，Ｃ）の発行を受けた着信者は、着信者端末２や図示しない他の端末を操作して発信者と連絡を取り、エイリアスアドレスＸ（Ｒ，Ｃ）を発信者に通知する。なお、このエイリアスアドレスの生成処理については後に詳述する（図３参照）。【００６７】  その一方で、別名メール中継サーバ１０は、発側メールサーバ３を介して発信者端末１から別名メールを受信すると（ステップＳ２０２）、別名メールの宛先であるエイリアスアドレスＸ（Ｒ，Ｃ）から着信者アドレスＲおよびエイリアスアドレス生成引数Ｃを復元する（ステップＳ２０３）。なお、この利用者アドレス復元処理については後に詳述する（図４参照）。【００６８】  さらに、別名メール中継サーバ１０は、別名メールの発信元である発信者アドレスＳおよび上記のステップＳ２０３によって復元されたエイリアスアドレス生成引数Ｃからリプライ先アドレスＹ（Ｓ，Ｃ）を生成する（ステップＳ２０４）。なお、このリプライ先アドレス生成処理についても後に詳述する（図５参照）。【００６９】  そして、別名メール中継サーバ１０は、別名メールの宛先を上記のステップＳ２０３によって復元された着信者アドレスＲに置換するとともに、別名メールの発信元を上記のステップＳ２０４によって生成されたリプライ先アドレスＹ（Ｓ，Ｃ）に置換し、この別名メールを着側メールサーバ４に転送する（ステップＳ２０５）。【００７０】  続いて、別名メール中継サーバ１０から別名メールを受信した着側メールサーバ４は、この別名メールを一時保管し、着信者端末２から到着メール確認要求を受信すると（ステップＳ２０６）、一時保管している別名メールを着信者端末２に送信する（ステップＳ２０７）。【００７１】  これに対して、リメーラ２０は、別名メールに対する返信メールを着信者端末２から着側メールサーバ４を介して受信すると（ステップＳ２０８）、返信メールの宛先であるリプライ先アドレスＹ（Ｓ，Ｃ）から発信者アドレスＳおよびエイリアスアドレス生成引数Ｃを復元する（ステップＳ２０９）。なお、この返信用アドレス復元処理については後に詳述する（図６参照）。【００７２】  さらに、リメーラ２０は、返信メールの発信元である着信者アドレスＲおよび上記のステップＳ２０９によって復元されたエイリアスアドレス生成引数ＣからエイリアスアドレスＸ（Ｒ，Ｃ）を再生成する（ステップＳ２１０）。なお、このエイリアスアドレス再生成処理の詳細は、上記のステップＳ２０１と同様である。【００７３】  そして、リメーラ２０は、返信メールの宛先を上記のステップＳ２０９によって復元された発信者アドレスＳに置換するとともに、返信メールの発信元を上記のステップＳ２１０によって再生成されたエイリアスアドレスＸ（Ｒ，Ｃ）に置換し、この返信メールを発側メールサーバ３に転送する（ステップＳ２１１）。【００７��】  続いて、リメーラ２０から返信メールを受信した発側メールサーバ３は、この返信メールを一時保管し、発信者端末１から到着メール確認要求を受信すると（ステップＳ２１２）、一時保管している返信メールを発信者端末１に送信する（ステップＳ２１３）。なお、発信者が返信メールに対して更なる返信メールを送信した場合には、上記のステップＳ２０２から処理が繰り返される。【００７５】［エイリアスアドレス生成処理（実施例１）］
次に、図３を参照して、実施例１によるエイリアスアドレス生成処理（図２のステップＳ２０１）を説明する。図３は、実施例１によるエイリアスアドレス生成処理の流れを示すフローチャートである。【００７６】  同図に示すように、着信者端末２は、操作部を介して着信者から着信者アドレスＲ（＝ｓｕｚｕｋｉ＠ｍａｉｌ．ｉｓｐ−Ａ．ｎｅ．ｊｐ）およびエイリアスアドレス生成引数Ｃ（＝ＦｒｏｍＴａｎａｋａ）を受け付けると、着信者アドレスＲのユーザ名部分を文字列ｒ（＝ｓｕｚｕｋｉ）として取得する（ステップＳ３０１）。【００７７】  さらに、着信者端末２は、着信者アドレスＲのユーザ名部分ｒ（＝ｓｕｚｕｋｉ）の後に「．」、その後にエイリアスアドレス生成引数Ｃ（＝ＦｒｏｍＴａｎａｋａ）を追加した文字列をｘ（＝ｓｕｚｕｋｉ．ＦｒｏｍＴａｎａｋａ）として取得する（ステップＳ３０２）。【００７８】  そして、着信者端末２は、上記の文字列ｘ（＝ｓｕｚｕｋｉ．ＦｒｏｍＴａｎａｋａ）をユーザ名部分とし、「＠ａｌｉａｓ．ｉｓｐ−Ａ．ｎｅ．ｊｐ」をドメイン名部分とするエイリアスアドレスＸ（Ｒ，Ｃ）（＝ｓｕｚｕｋｉ．ＦｒｏｍＴａｎａｋａ＠ａｌｉａｓ．ｉｓｐ−Ａ．ｎｅ．ｊｐ）を生成する（ステップＳ３０３）。その結果として、着信者端末２は、エイリアスアドレスＸ（Ｒ，Ｃ）（＝ｓｕｚｕｋｉ．ＦｒｏｍＴａｎａｋａ＠ａｌｉａｓ．ｉｓｐ−Ａ．ｎｅ．ｊｐ）を表示部などから出力する。【００７９】  なお、ここでは、着信者アドレスＲのユーザ名部分ｒのみをエイリアスアドレスに含める例を示したが、これは各ユーザの着信者アドレスのドメイン名が共通する場合の例であって、必ずしもこれに限定されるものではなく、ドメイン名が共通しないような場合には、ドメイン名もエイリアスアドレスに含めるようにしてもよい。【００８０】  また、ここでは、着信者端末２においてエイリアスアドレスを生成する場合を説明したが、必ずしも着信者端末２で生成する必要はなく、例えば、ネットワーク上にエイリアスアドレス生成サーバを設け、着信者端末２からエイリアスアドレス生成サーバにアクセスしてエイリアスアドレスの発行を受けるようにしてもよい。【００８１】［利用者アドレス復元処理（実施例１）］
次に、図４を参照して、実施例１による利用者アドレス復元処理（図２のステップＳ２０３）を説明する。図４は、実施例１による利用者アドレス復元処理の流れを示すフローチャートである。【００８２】  同図に示すように、別名メール中継サーバ１０の利用者アドレス復元部１１は、別名メールの宛先であるエイリアスアドレスＸ（Ｒ，Ｃ）（＝ｓｕｚｕｋｉ．ＦｒｏｍＴａｎａｋａ＠ａｌｉａｓ．ｉｓｐ−Ａ．ｎｅ．ｊｐ）が入力されると、このエイリアスアドレスＸ（Ｒ，Ｃ）のユーザ名部分を文字列ｘ（＝ｓｕｚｕｋｉ．ＦｒｏｍＴａｎａｋａ）として取得する（ステップＳ４０１）。【００８３】  さらに、利用者アドレス復元部１１は、ユーザ名部分ｘ（＝ｓｕｚｕｋｉ．ＦｒｏｍＴａｎａｋａ）の「．」より前の文字列をｒ（＝ｓｕｚｕｋｉ）として取得するとともに、「．」よりも後の文字列をエイリアスアドレス生成引数Ｃ（＝ＦｒｏｍＴａｎａｋａ）として取得する（ステップＳ４０２）。【００８４】  そして、利用者アドレス復元部１１は、文字列ｒ（＝ｓｕｚｕｋｉ）をユーザ名部分とし、「＠ｍａｉｌ．ｉｓｐ−Ａ．ｎｅ．ｊｐ」をドメイン名部分として着信者アドレスＲ（＝ｓｕｚｕｋｉ＠ｍａｉｌ．ｉｓｐ−Ａ．ｎｅ．ｊｐ）を生成する（ステップＳ４０３）。その結果、利用者アドレス復元部１１は、着信者アドレスＲ（＝ｓｕｚｕｋｉ＠ｍａｉｌ．ｉｓｐ−Ａ．ｎｅ．ｊｐ）およびエイリアスアドレス生成引数Ｃ（＝ＦｒｏｍＴａｎａｋａ）を出力する。【００８５】  なお、ここでは、着信者アドレスＲのドメイン名を落としてエイリアスアドレスが生成されている場合を説明したが、必ずしもこれに限定されるものではなく、着信者アドレスＲのドメイン名を含んだままエイリアスアドレスが生成されているような場合には、ドメイン名を含んだまま復元されるので、改めてドメイン名を付加する必要もない。【００８６】［リプライ先アドレス生成処理（実施例１）］
次に、図５を参照して、実施例１によるリプライ先アドレス生成処理（図２のステップＳ２０４）を説明する。図５は、実施例１によるリプライ先アドレス生成処理の流れを示すフローチャートである。【００８７】  同図に示すように、別名メール中継サーバ１０の返信用アドレス変換部１２は、発信者アドレスＳ（＝Ｔａｎａｋａ＠ｍａｉｌ．ｉｓｐ−Ｂ．ｎｅ．ｊｐ）およびエイリアスアドレス生成引数Ｃ（＝ＦｒｏｍＴａｎａｋａ）が入力されると、発信者アドレスＳのユーザ名部分をｓ１（＝Ｔａｎａｋａ）とするとともに、ドメイン名部分をｓ２（＝ｍａｉｌ．ｉｓｐ−Ｂ．ｎｅ．ｊｐ）として、発信者アドレスＳを分離する（ステップＳ５０１）。【００８８】  さらに、返信用アドレス変換部１２は、エイリアスアドレス生成引数Ｃ（＝ＦｒｏｍＴａｎａｋａ）の後に「／」を付加し、その後に文字列ｓ１（＝Ｔａｎａｋａ）を付加し、その後に「／」を付加し、さらにその後に文字列ｓ２（＝ｍａｉｌ．ｉｓｐ−Ｂ．ｎｅ．ｊｐ）を付加することで、文字列ｙ（＝ＦｒｏｍＴａｎａｋａ／Ｔａｎａｋａ／ｍａｉｌ．ｉｓｐ−Ｂ．ｎｅ．ｊｐ）を生成する（ステップＳ５０２）。【００８９】  そして、返信用アドレス変換部１２は、文字列ｙ（＝ＦｒｏｍＴａｎａｋａ／Ｔａｎａｋａ／ｍａｉｌ．ｉｓｐ−Ｂ．ｎｅ．ｊｐ）をユーザ名部分とし、「＠ｒｅｍａｉｌ．ｉｓｐ−Ａ．ｎｅ．ｊｐ」をドメイン名とするリプライ先アドレスＹ（Ｓ，Ｃ）（＝ＦｒｏｍＴａｎａｋａ／Ｔａｎａｋａ／ｍａｉｌ．ｉｓｐ−Ｂ．ｎｅ．ｊｐ＠ｒｅｍａｉｌ．ｉｓｐ−Ａ．ｎｅ．ｊｐ）を生成する（ステップＳ５０３）。その結果、返信用アドレス変換部１２は、リプライ先アドレスＹ（Ｓ，Ｃ）を出力する。【００９０】［返信用アドレス復元処理（実施例１）］
次に、図６を参照して、実施例１による返信用アドレス復元処理（図２のステップＳ２０９）を説明する。図６は、実施例１による返信用アドレス復元処理の流れを示すフローチャートである。【００９１】  同図に示すように、リメーラ２０の返信用アドレス復元部２１は、リプライ先アドレスＹ（Ｓ，Ｃ）（＝ＦｒｏｍＴａｎａｋａ／Ｔａｎａｋａ／ｍａｉｌ．ｉｓｐ−Ｂ．ｎｅ．ｊｐ＠ｒｅｍａｉｌ．ｉｓｐ−Ａ．ｎｅ．ｊｐ）が入力されると、このユーザ名部分を文字列ｙ（＝ＦｒｏｍＴａｎａｋａ／Ｔａｎａｋａ／ｍａｉｌ．ｉｓｐ−Ｂ．ｎｅ．ｊｐ）として取得する（ステップＳ６０１）。【００９２】  さらに、返信用アドレス復元部２１は、文字列ｙ（＝ＦｒｏｍＴａｎａｋａ／Ｔａｎａｋａ／ｍａｉｌ．ｉｓｐ−Ｂ．ｎｅ．ｊｐ）の最初の「／」の直前までの文字列をエイリアスアドレス生成引数Ｃ（＝ＦｒｏｍＴａｎａｋａ）とし、その「／」の直後から次の「／」の直前までの文字列をｓ１（＝Ｔａｎａｋａ）とし、さらにその「／」の直後から末尾までの文字列をｓ２（＝ｍａｉｌ．ｉｓｐ−Ｂ．ｎｅ．ｊｐ）として、文字列ｙを分離する（ステップＳ６０２）。【００９３】  そして、返信用アドレス復元部２１は、文字列ｓ１（＝Ｔａｎａｋａ）をユーザ名部分とし、文字列ｓ２（＝ｍａｉｌ．ｉｓｐ−Ｂ．ｎｅ．ｊｐ）をドメイン名部分として、宛先アドレスＳとなる発信者アドレスＳ（＝Ｔａｎａｋａ＠ｍａｉｌ．ｉｓｐ−Ｂ．ｎｅ．ｊｐ）を生成する（ステップＳ６０３）。その結果、返信用アドレス復元部２１は、宛先アドレスＳ（＝Ｔａｎａｋａ＠ｍａｉｌ．ｉｓｐ−Ｂ．ｎｅ．ｊｐ）およびエイリアスアドレス生成引数Ｃ（＝ＦｒｏｍＴａｎａｋａ）を出力する。【００９４】［実施例１の効果等］
上述してきたように、実施例１によれば、リメーラ２０による転送処理に際しても、データベースを用いずにエイリアスアドレスへ置換することができ、データベースの管理負担削減、置換処理の高速化を実現することが可能になるとともに、複数のエイリアスアドレスを有するユーザに対する転送処理の適用を実現することが可能になる。【００９５】  さらに、実施例１によれば、エイリアスアドレス生成引数Ｃをリプライ先アドレスＹ（Ｓ，Ｃ）に含めるので、着信者端末２で特別な処理を実行する必要はなく、通常のメール返信処理を着信者が実行するだけで、エイリアスアドレスの再生成に必要なエイリアスアドレス生成引数Ｃを返信メールに含めることも可能になる。
【実施例２】
【００９６】  実施例２では、エイリアスアドレス生成引数Ｃとして制御情報Ｃ（着信者に転送される別名メールが満たすべき転送条件を示す情報）を用いて生成したエイリアスアドレスを利用し、この制御情報Ｃに基づく転送可否判定を行うとともに、この制御情報Ｃを自動的に更新する場合を説明する。なお、以下では、本実施例２に係るメール配送システムの構成を説明した後に、全体の処理手順、エイリアスアドレス生成処理、利用者アドレス復元処理、転送可否判定処理、制御情報更新処理を順に説明し、最後に、実施例２の効果等を説明する。【００９７】［メール配送システムの構成（実施例２）］
最初に、図７を参照して、本実施例２に係るメール配送システムの構成を説明する。図７は、実施例２に係るメール配送システムの全体構成を示すシステム構成図である。【００９８】  同図に示すように、このメール配送システムは、発信者端末１と、着信者端末２と、発側メールサーバ３と、着側メールサーバ４と、別名メール中継サーバ３０と、リメーラ４０とを、ネットワーク（発側ＩＰ網５、着側ＩＰ網６、インターネット７、ＬＡＮ８、ルータＲ、ファイアウォールＦＷなどによって形成される通信網）を介して通信可能に接続して構成される。なお、別名メール中継サーバ１０は請求項１などの別名メール処理手段に対応し、リメーラ２０は請求項１などの返信メール処理手段に対応する。【００９９】  このうち、発信者端末１、着信者端末２、発側メールサーバ３および着側メールサーバ４は、上記の実施例１で同一の符号を付して説明した各装置と同様のものである。ただし、着信者端末２によるエイリアスアドレスの生成処理は、実施例１と相違するものであり、これについては後に詳述する（図９および図１０参照）。【０１００】  また、別名メール中継サーバ３０およびリメーラ４０も、上記の実施例１で説明した別名メール中継サーバ３０およびリメーラ４０と基本的には同様のものであるが、以下に、別名メール中継サーバ３０およびリメーラ４０の構成を詳細に説明する。【０１０１】［別名メール中継サーバ（実施例２）］
別名メール中継サーバ３０は、図７に示すように、利用者アドレス復元部３１と、返信用アドレス変換部３２と、メール転送部３３と、共通鍵記憶部３４と、転送可否判定部３５と、制御情報更新部３６とを備える。なお、返信用アドレス変換部３２は請求項２や４のリプライ先アドレス生成手段に対応し、メール転送部３３は請求項２や４の別名メール転送手段に対応し、転送可否判定部３５は請求項３の転送可否判定手段に対応し、制御情報更新部３６は請求項４の転送条件更新手段に対応する。【０１０２】  このうち、利用者アドレス復元部３１、返信用アドレス変換部３２およびメール転送部３３は、上記の実施例１で説明した利用者アドレス復元部１１、返信用アドレス変換部１２およびメール転送部１３と基本的には同様のものであるが、返信用アドレス変換部３２およびメール転送部３３は、後述する転送可否判定部３５によって転送可と判定された場合にのみ処理を実行する。【０１０３】  また、利用者アドレス復元部１１は、制御情報Ｃの復元に際して、エイリアスアドレスＸ（Ｒ，Ｃ）の正当性を判定し、エイリアスアドレスＸ（Ｒ，Ｃ）の有効若しくは無効を出力する処理も行う。なお、この利用者アドレス復元の処理については後に詳述する（図１１参照）。【０１０４】  共通鍵記憶部３４は、着信者端末２によるエイリアスアドレス生成に用いる共通鍵と同様の共通鍵を記憶する手段である。具体的には、この共通鍵は、利用者アドレス復元部１１において、エイリアスアドレス生成引数Ｃ（制御情報Ｃ）の改ざん防止コードと比較される比較コードを生成する際に用いられる。【０１０５】  転送可否判定部３５は、利用者アドレス復元部３１によって復元された制御情報Ｃ（着信者に転送される別名メールが満たすべき転送条件を示す情報）を別名メールが満たすか否かを判定する手段である。なお、この転送可否判定の処理については後に詳述する（図１２参照）。【０１０６】  制御情報更新部３６は、利用者アドレス復元部３１によって復元された制御情報Ｃ（すなわち、転送条件）を更新して新たな制御情報Ｃ１を生成する手段である。そして、返信用アドレス変換部３２は、利用者アドレス復元部３１によって復元された制御情報Ｃに代えて、この制御情報更新部３６によって新たに生成された制御情報Ｃ１を含んだリプライ先アドレスを生成する。なお、この制御情報更新の処理については後に詳述する（図１３参照）。【０１０７】［リメーラの構成（実施例２）］
リメーラ４０は、図７に示すように、返信用アドレス復元部４１と、利用者アドレス変換部４２と、メール転送部４３と、共通鍵記憶部４４と、制御情報更新部４５とを備える。なお、利用者アドレス変換部４２は請求項２や５のエイリアスアドレス再生成手段に対応し、制御情報更新部４５は請求項５の転送条件更新手段に対応する。【０１０８】  このうち、返信用アドレス復元部４１、利用者アドレス変換部４２およびメール転送部４３は、上記の実施例１で説明した返信用アドレス復元部２１、利用者アドレス変換部２２およびメール転送部２３と基本的には同様のものである。【０１０９】  共通鍵記憶部４４は、別名メール中継サーバ３０の共通鍵記憶部３４と同様、着信者端末２によるエイリアスアドレス生成に用いる共通鍵と同様の共通鍵を記憶する手段である。具体的には、この共通鍵は、利用者アドレス変換部４２において、エイリアスアドレス生成引数Ｃ（制御情報Ｃ）の改ざん防止コードを生成する際に用いられる。【０１１０】  制御情報更新部４５は、返信用アドレス復元部４１によって復元された制御情報Ｃ１（すなわち、転送条件）を更新して新たな制御情報Ｃ２を生成する手段である。そして、利用者アドレス変換部４２は、返信用アドレス復元部４１によって復元された制御情報Ｃ１に代えて、この制御情報更新部４５によって新たに生成された制御情報Ｃ２を含んだエイリアスアドレスを生成する。なお、この制御情報更新の処理については後に詳述する（図１４参照）。【０１１１】［実施例２の処理手順］
次に、図８を参照して、実施例２による処理手順を説明する。図８は、実施例２による処理手順を示すシーケンス図である。【０１１２】  同図に示すように、着信者端末２は、着信者から着信者アドレスＲおよび制御情報Ｃ（より詳細には、発信者アドレス指定、残り回数指定、有効期限指定などの転送条件）を受け付けて、エイリアスアドレスＸ（Ｒ，Ｃ）を生成する（ステップＳ８０１）。これによって、エイリアスアドレスＸ（Ｒ，Ｃ）の発行を受けた着信者は、着信者端末２や図示しない他の端末を操作して発信者と連絡を取り、エイリアスアドレスＸ（Ｒ，Ｃ）を発信者に通知する。なお、このエイリアスアドレスの生成処理については後に詳述する（図９および図１０参照）。【０１１３】  その一方で、別名メール中継サーバ３０は、発側メールサーバ３を介して発信者端末１から別名メールを受信すると（ステップＳ８０２）、別名メールの宛先であるエイリアスアドレスＸ（Ｒ，Ｃ）から着信者アドレスＲおよび制御情報Ｃを復元する（ステップＳ８０３）。ここで、この復元処理に際しては、エイリアスアドレスＸ（Ｒ，Ｃ）の正当性を判定して、エイリアスアドレスＸ（Ｒ，Ｃ）の有効若しくは無効を出力し、無効とされた場合には、別名メールの転送は拒絶される。なお、この利用者アドレス復元処理については後に詳述する（図１１参照）。【０１１４】  さらに、別名メール中継サーバ３０は、上記のステップＳ８０３で復元された制御情報Ｃ（転送条件）を別名メールが満たすか否かの転送可否判定を行う（ステップＳ８０５）。ここで、この転送可否判定において転送不可と判定された場合にも、別名メールの転送は拒絶される。なお、この転送可否判定処理については後に詳述する（図１２参照）。【０１１５】  また、別名メール中継サーバ３０は、ステップＳ８０５において、転送可と判定された場合に、上記のステップＳ８０３で復元した制御情報Ｃ（転送条件）を更新して新たな制御情報Ｃ１を生成する（ステップＳ８０５）。なお、この制御情報更新の処理については後に詳述する（図１３参照）。【０１１６】  さらに、別名メール中継サーバ３０は、別名メールの発信元である発信者アドレスＳおよび上記のステップＳ８０５によって新たに生成された制御情報Ｃ１からリプライ先アドレスＹ（Ｓ，Ｃ１）を生成する（ステップＳ８０６）。なお、このリプライ先アドレス生成処理の詳細は、上記の実施例１で図５を用いて説明した処理と基本的に同様である。【０１１７】  そして、別名メール中継サーバ３０は、別名メールの宛先を上記のステップＳ８０３によって復元された着信者アドレスＲに置換するとともに、別名メールの発信元を上記のステップＳ８０６によって生成されたリプライ先アドレスＹ（Ｓ，Ｃ１）に置換し、この別名メールを着側メールサーバ４に転送する（ステップＳ８０７）。【０１１８】  続いて、別名メール中継サーバ３０から別名メールを受信した着側メールサーバ４は、この別名メールを一時保管し、着信者端末２から到着メール確認要求を受信すると（ステップＳ８０８）、一時保管している別名メールを着信者端末２に送信する（ステップＳ８０９）。【０１１９】  これに対して、リメーラ４０は、別名メールに対する返信メールを着信��端末２から着側メールサーバ４を介して受信すると（ステップＳ８１０）、返信メールの宛先であるリプライ先アドレスＹ（Ｓ，Ｃ１）から発信者アドレスＳおよび制御情報Ｃ１を復元する（ステップＳ８１１）。なお、この返信用アドレス復元処理の詳細は、上記の実施例１で図６を用いて説明した処理と基本的に同様である。【０１２０】  また、リメーラ４０は、上記のステップＳ８１１によって復元された制御情報Ｃ１（転送条件）を更新して新たな制御情報Ｃ２を生成する（ステップＳ８１２）。なお、この制御情報更新の処理については後に詳述する（図１４参照）。【０１２１】  さらに、リメーラ４０は、返信メールの発信元である着信者アドレスＲおよび上記のステップＳ８１２によって新たに生成された制御情報Ｃ２からエイリアスアドレスＸ（Ｒ，Ｃ２）を再生成する（ステップＳ８１３）。なお、このエイリアスアドレス再生成処理の詳細は、上記のステップＳ８０１と基本的に同様である。【０１２２】  そして、リメーラ４０は、返信メールの宛先を上記のステップＳ８１１によって復元された発信者アドレスＳに置換するとともに、返信メールの発信元を上記のステップＳ８１３によって再生成されたエイリアスアドレスＸ（Ｒ，Ｃ２）に置換し、この返信メールを発側メールサーバ３に転送する（ステップＳ８１４）。【０１２３】  続いて、リメーラ４０から返信メールを受信した発側メールサーバ３は、この返信メールを一時保管し、発信者端末１から到着メール確認要求を受信すると（ステップＳ８１５）、一時保管している返信メールを発信者端末１に送信する（ステップＳ８１６）。なお、発信者が返信メールに対して更なる返信メールを送信した場合には、上記のステップＳ８０２から処理が繰り返される。【０１２４】［エイリアスアドレス生成処理（実施例２）］
次に、図９を参照して、実施例２によるエイリアスアドレス生成処理（図８のステップＳ８０１）を説明する。図９は、実施例２によるエイリアスアドレス生成処理の流れを示すフローチャートである。【０１２５】  ただし、図９においては、既に操作部を介して着信者から別名メールが満たすべき転送条件を受け付けて制御情報Ｃを生成しているものとし、ここでは、まずは制御情報Ｃの生成について簡単に説明する。図１０は、制御情報の構成例を示す図である。同図に示すように、制御情報Ｃは、操作部を介して着信者から受け付けた転送条件（発信者アドレス指定、残り回数指定、有効期限指定などの転送条件）をそれぞれ結合して生成される。【０１２６】  ここで、「発信者アドレス指定」は、発信者を指定する条件であり、具体的には、「発信者アドレス指定」の転送条件識別子「Ｓ」と、着信者から受け付けた発信者アドレスＳのハッシュ値の下位２０ビットをＢＡＳＥ３２符号化して得られる値（例えば、「ａｃｄｇ」）とを結合して表される。【０１２７】  また、「残り回数指定」は、転送の回数を指定する条件であり、具体的には、「残り回数指定」の転送条件識別子「Ｎ」と、転送ごとに減算されていく値（例えば、「２１」）とを結合して表される。【０１２８】  さらに、「有効期限指定」は、エイリアスアドレスの有効期限を指定する条件であり、具体的には、「有効期限指定」の転送条件識別子「Ｅ」と、有効期限の年月日を示す値（例えば、「０３０８３０」）と、この有効期限の更新期間単位を示す値（例えば、「＋２Ｗ」）を結合して表される。【０１２９】  図９の説明に戻ると、同図に示すように、着信者端末２は、着信者端末２は、操作部を介して着信者から着信者アドレスＲ（＝ｓｕｚｕｋｉ＠ｍａｉｌ．ｉｓｐ−Ａ．ｎｅ．ｊｐ）および制御情報Ｃ（＝Ｎ１２．Ｅ０３０８３０＋２Ｗ）を受け付けると、着信者アドレスＲのユーザ名部分を文字列ｒ（＝ｓｕｚｕｋｉ）として取得する（ステップＳ９０１）。【０１３０】  さらに、着信者端末２は、着信者アドレスＲのユーザ名部分ｒ（＝ｓｕｚｕｋｉ）の後に「．」、その後に制御情報Ｃ（＝Ｎ１２．Ｅ０３０８３０＋２Ｗ）を追加した文字列をｘ（＝ｓｕｚｕｋｉ．Ｎ１２．Ｅ０３０８３０＋２Ｗ）として取得する（ステップＳ９０２）。【０１３１】  また、着信者端末２は、文字列ｘのハッシュ値を所定の共有鍵（別名メール中継サーバ３０およびリメーラ４０と共有されている鍵）を用いて生成して、このハッシュ値の下位２０ビットをＢＡＳＥ３２符号化して改ざん防止コードｈ（＝ｅｄｑｓ）を生成した後に、文字列ｘと改ざん防止コードｈとを「．」で連結して文字列ｙ（ｓｕｚｕｋｉ．Ｎ１２．Ｅ０３０８３０＋２Ｗ．ｅｄｑｓ）を生成する（ステップＳ９０３）。【０１３２】  そして、着信者端末２は、上記の文字列ｙ（ｓｕｚｕｋｉ．Ｎ１２．Ｅ０３０８３０＋２Ｗ．ｅｄｑｓ）をユーザ名部分とし、「＠ａｌｉａｓ．ｉｓｐ−Ａ．ｎｅ．ｊｐ」をドメイン名部分とするエイリアスアドレスＸ（Ｒ，Ｃ）（＝ｓｕｚｕｋｉ．Ｎ１２．Ｅ０３０８３０＋２Ｗ．ｅｄｑｓ＠ａｌｉａｓ．ｉｓｐ−Ａ．ｎｅ．ｊｐ）を生成する（ステップＳ９０４）。その結果として、着信者端末２は、エイリアスアドレスＸ（��，Ｃ）（＝ｓｕｚｕｋｉ．Ｎ１２．Ｅ０３０８３０＋２Ｗ．ｅｄｑｓ＠ａｌｉａｓ．ｉｓｐ−Ａ．ｎｅ．ｊｐ）を表示部などから出力する。【０１３３】  なお、実施例１でも説明した通り、着信者アドレスＲのドメイン名もエイリアスアドレスに含めるようにしてもよく、また、ネットワーク上のエイリアスアドレス生成サーバでエイリアスアドレスを発行するようにしてもよい。【０１３４】［利用者アドレス復元処理（実施例２）］
次に、図１１を参照して、実施例２による利用者アドレス復元処理（図８のステップＳ８０３）を説明する。図１１は、実施例２による利用者アドレス復元処理の流れを示すフローチャートである。【０１３５】  同図に示すように、別名メール中継サーバ３０の利用者アドレス復元部３１は、別名メールの宛先であるエイリアスアドレスＸ（Ｒ，Ｃ）（＝ｓｕｚｕｋｉ．Ｎ１２．Ｅ０３０８３０＋２Ｗ．ｅｄｑｓ＠ａｌｉａｓ．ｉｓｐ−Ａ．ｎｅ．ｊｐ）が入力されると、このエイリアスアドレスＸ（Ｒ，Ｃ）において、最後の「．」の直後からユーザ名部分の末尾までの４文字を改ざん防止コードｈ（＝ｅｄｑｓ）として抽出するとともに、ユーザ名部分の先頭から最後の「．」の直前までを文字列ｘ（＝ｓｕｚｕｋｉ．Ｎ１２．Ｅ０３０８３０＋２Ｗ）として抽出する（ステップＳ１１０１）。【０１３６】  また、利用者アドレス復元部３１は、文字列ｘのハッシュ値を共有鍵記憶部３４の共有鍵を用いて生成し、このハッシュ値の下位２０ビットをＢＡＳＥ３２符号化して比較用コードｔ（＝ｅｄｑｓ）を生成する（ステップＳ１１０２）。そして、利用者アドレス復元部３１は、上記のステップＳ１１０１で抽出した改ざん防止コードｈと上記のステップＳ１１０２で生成した比較用コードｔとが一致するか否かを判定する（ステップＳ１１０３）。【０１３７】  この比較によって、両者が一致しない場合には（ステップＳ１１０３否定）、エイリアスアドレスは無効であるとして処理を終了するが、両者が一致する場合には（ステップＳ１１０３肯定）、エイリアスアドレスは有効であるとして処理を続行する。すなわち、利用者アドレス復元部３１は、ユーザ名部分ｘ（＝ｓｕｚｕｋｉ．Ｎ１２．Ｅ０３０８３０＋２Ｗ）の「．」より前の文字列をｒ（＝ｓｕｚｕｋｉ）として取得するとともに、「．」よりも後の文字列を制御情報Ｃ（＝Ｎ１２．Ｅ０３０８３０＋２Ｗ）として取得する（ステップＳ１１０４）。【０１３８】  そして、利用者アドレス復元部３１は、文字列ｒ（＝ｓｕｚｕｋｉ）をユーザ名部分とし、「＠ｍａｉｌ．ｉｓｐ−Ａ．ｎｅ．ｊｐ」をドメイン名部分として着信者アドレスＲ（＝ｓｕｚｕｋｉ＠ｍａｉｌ．ｉｓｐ−Ａ．ｎｅ．ｊｐ）を生成する（ステップＳ１１０３）。その結果、利用者アドレス復元部３１は、着信者アドレスＲ（＝ｓｕｚｕｋｉ＠ｍａｉｌ．ｉｓｐ−Ａ．ｎｅ．ｊｐ）および制御情報Ｃ（＝Ｎ１２．Ｅ０３０８３０＋２Ｗ）を出力する。【０１３９】［転送可否判定処理（実施例２）］
次に、図１２を参照して、実施例２による転送可否判定処理（図８のステップＳ８０４）を説明する。図１２は、実施例２による転送可否判定処理の流れを示すフローチャートである。【０１４０】  同図に示すように、別名メール中継サーバ３０の転送可否判定部３５は、制御情報Ｃ（発信者アドレス指定、残り回数指定、有効期限指定などの転送条件）が入力されると、まずは、制御情報Ｃに「残り回数指定」の条件（転送条件識別子「Ｎ」）が含まれているかをチェックし（ステップＳ１２０１）、これが含まれている場合には（ステップＳ１２０１肯定）、さらに、転送条件識別子「Ｎ」に続く数字は「０（ゼロ）」よりも大きいか否かを判定する（ステップＳ１２０２）。【０１４１】  ここで、転送条件識別子「Ｎ」に続く数字が「０（ゼロ）」である場合には（ステップＳ１２０２否定）、転送可否判定部３５は、判定結果を「転送不可」として処理を終了する（ステップＳ１２０８）。これとは反対に、転送条件識別子「Ｎ」に続く数字は「０（ゼロ）」よりも大きい場合や（ステップＳ１２０２肯定）、または、制御情報Ｃに「残り回数指定」の条件（転送条件識別子「Ｎ」）が含まれていない場合には（ステップＳ１２０１否定）、続けて以下の判定を行う。【０１４２】  すなわち、転送可否判定部３５は、制御情報Ｃに「有効期限指定」の条件（転送条件識別子「Ｅ」）が含まれているかをチェックし（ステップＳ１２０３）、これが含まれている場合には（ステップＳ１２０３肯定）、さらに、転送条件識別子「Ｅ」に続く６桁の数字が示す有効期限が現在の日時よりも後であるか否かを判定する（ステップＳ１２０４）。【０１４３】  この判定において、転送条件識別子「Ｅ」に続く６桁の数字が示す有効期限が現在の日時よりも後でない場合には（ステップＳ１２０４否定）、転送可否判定部３５は、判定結果を「転送不可」として処理を終了する（ステップＳ１２０８）。これとは反対に、転送条件識別子「Ｅ」に続く６桁の数字が示す有効期限が現在の日時よりも後である場合や（ステップＳ１２０４肯定）、制御情報Ｃに「有効期限指定」の条件（転送条件識別子「Ｅ」）が含まれていない場合には（ステップＳ１２０３否定）、続けて以下の判定を行う。【０１４４】  すなわち、転送可否判定部３５は、制御情報Ｃに「発信者アドレス指定」の条件（転送条件識別子「Ｓ」）が含まれているかをチェックし（ステップＳ１２０５）、これが含まれている場合には（ステップＳ１２０５肯定）、さらに、発信者アドレスＳのハッシュ値の下位２０ビットをＢＡＳＥ３２符号化して得られる値が、転送条件識別子「Ｓ」に続く４文字に一致するか否かを判定する（ステップＳ１２０６）。【０１４５】  ここで、転送条件識別子「Ｓ」に続く４文字に一致しない場合には（ステップＳ１２０６否定）、転送可否判定部３５は、判定結果を「転送不可」として処理を終了する（ステップＳ１２０８）。これとは反対に、転送条件識別子「Ｓ」に続く４文字に一致する場合や（ステップＳ１２０８肯定）、制御情報Ｃに「発信者アドレス指定」の条件（転送条件識別子「Ｓ」）が含まれていない場合には（ステップＳ１２０５否定）、判定結果を「転送可」として処理を終了する（ステップＳ１２０７）。その結果、転送可否判定部３５は、判定結果（「転送可」または「転送不可」）を出力する。【０１４６】  なお、上記してきた転送可否判定処理では、残り回数指定、有効期限指定、発信者アドレス指定の順で転送条件を判定する場合を説明したが、必ずしも、この順序で判定する必要はなく、また、各転送条件を並列して判定するようにしてもよい。【０１４７】［制御情報更新処理その１（実施例２）］
次に、図１３を参照して、実施例２による制御情報更新処理その１（図８のステップＳ８０５）を説明する。図１３は、実施例２による制御情報更新処理の流れを示すフローチャートである。【０１４８】  同図に示すように、別名メール中継サーバ３０の制御情報更新部３６は、制御情報Ｃ（発信者アドレス指定、残り回数指定、有効期限指定などの転送条件）が入力されると、まずは、制御情報Ｃに「残り回数指定」の条件（転送条件識別子「Ｎ」）が含まれているかをチェックする（ステップＳ１３０１）。【０１４９】  ここで、制御情報Ｃに「残り回数指定」の条件（転送条件識別子「Ｎ」）が含まれている場合には（ステップＳ１３０１肯定）、制御情報更新部３６は、転送条件識別子「Ｎ」に続く数字列を整数値として読み取って１減算し、減算した結果を新たな条件記述として、残り回数指定の条件記述を置換した結果を更新後の制御情報Ｃ１とする（ステップＳ１３０２）。【０１５０】  これとは反対に、制御情報Ｃに「残り回数指定」の条件（転送条件識別子「Ｎ」）が含まれていない場合には（ステップＳ１３０１否定）、制御情報更新部３６は、入力された制御情報Ｃをそのまま更新後の制御情報Ｃ１とする（ステップＳ１３０２）。その結果、制御情報更新部３６は、更新後の制御情報Ｃ１を出力する。【０１５１】［制御情報更新処理その２（実施例２）］
次に、図１４を参照して、実施例２による制御情報更新処理その２（図８のステップＳ８１２）を説明する。図１４は、実施例２による制御情報更新処理の流れを示すフローチャートである。【０１５２】  同図に示すように、リメーラ４０の制御情報更新部４５は、制御情報Ｃ１（発信者アドレス指定、残り回数指定、有効期限指定などの転送条件）が入力されると、まずは、制御情報Ｃ１に「有効期限指定」の条件（転送条件識別子「Ｅ」）が含まれているかをチェックする（ステップＳ１４０１）。【０１５３】  ここで、制御情報Ｃに「有効期限指定」の条件（転送条件識別子「Ｅ」）が含まれている場合には（ステップＳ１４０１肯定）、制御情報更新部４５は、「＋」以下の文字列が示す期間（例えば、２Ｗ：２週間）を現在の日時に足した日時を新たな有効期限とし、転送条件識別子「Ｅ」に続く６桁の数字を置換して、更新後の制御情報Ｃ２とする（ステップＳ１４０２）。【０１５４】  これとは反対に、制御情報Ｃに「有効期限指定」の条件（転送条件識別子「Ｅ」）が含まれていない場合には（ステップＳ１４０１否定）、制御情報更新部４５は、入力された制御情報Ｃ１をそのまま更新後の制御情報Ｃ２とする（ステップＳ１４０２）。その結果、制御情報更新部４５は、更新後の制御情報Ｃ２を出力する。【０１５５】  なお、上記した制御情報更新処理その２については、リメーラ４０で実行される場合を説明したが、必ずしも、このリメーラ４０で実行する必要はなく、例えば、別名メール中継サーバ３０において、上記の制御情報更新処理その１とともに実行するようにしてもよい。【０１５６】［実施例２の効果等］
上述してきたように、実施例２によれば、エイリアスアドレスから復元した制御情報Ｃに応じて転送可否判定を行うので、着信者への迷惑メールの排除を実現することも可能になり、さらに、転送可否判定に際してデータベース（転送条件を規定したＤＢ）を用いないことで、データベースの管理負担を生じさせることなく、迷惑メールの排除処理を高速化することも可能になる。【０１５７】  また、実施例２によれば、転送回数や転送時期（若しくは返信回数や返信時期）などに応じて転送条件を更新することで、エイリアスアドレスを何度も生成する必要がなくなり、一旦生成したエイリアスアドレスを中長期的に利用して迷惑メールを排除することも可能になる。
【実施例３】
【０１５８】  ところで、上記した実施例１および２では、着信者のみがエイリアスアドレスの発行を受けている場合を説明したが、本実施例は必ずしもこれに限定されるものではなく、発信者もがエイリアスアドレスの発行を受けている場合にも同様に適用することができ、さらに、着信者および発信者それぞれのために転送可否判定を行うこともできる。【０１５９】  そこで、以下では、実施例３として、発信者および着信者の双方がエイリアスアドレスのユーザであり、発信者および着信者の双方が転送条件（コンテキスト）をエイリアスアドレスに含めている場合を、実施例２との比較で説明する。【０１６０】  図１５は、上記の実施例２の概要を説明するための図であり、図１６は、実施例３の概要を説明するための図である。図１５に示すように、上記の実施例２では、まずは、エイリアスアドレス利用者である着信者Ｒは、自己のエイリアスアドレス「ｆ（Ｒ，Ｃ＿Ｒ）＠Ｘ」を、エイリアスアドレス利用者ではない発信者Ｓに通知する。【０１６１】  これによって、発信者Ｓは、宛先がエイリアスアドレス「ｆ（Ｒ，Ｃ＿Ｒ）＠Ｘ」であって、発信元が発信者アドレスＳである別名メールを別名メール中継サーバ３０に送信する。そして、別名メール中継サーバ３０は、エイリアスアドレスに含まれる「Ｃ＿Ｒ」に基づいて別名メールの転送可否を判定し、宛先を着信者アドレスＲに置換するとともに、発信元をリプライ先アドレス「ｇ（Ｓ，Ｃ＿Ｒ）＠Ｙ」に置換して着信者Ｒに転送する。【０１６２】  これに続いて、着信者Ｒは別名メールに対して返信を行うことで、宛先がリプライ先アドレス「ｇ（Ｓ，Ｃ＿Ｒ）＠Ｙ」であって、発信元が着信者アドレスＲである返信メールをリメーラ４０に送信する。そして、リメーラ４０は、宛先を発信者アドレスＳに置換するとともに、発信元をエイリアスアドレス「ｆ（Ｒ，Ｃ＿Ｒ）＠Ｘ」に置換して、返信メールを発信者Ｓに転送する。【０１６３】  これに対して、実施例３では、図１６に示すように、まずは、エイリアスアドレス利用者である着信者Ｒは、自己のエイリアスアドレス「ｆ（Ｒ，Ｃ＿Ｒ）＠Ｘ」を、同じくエイリアスアドレス利用者である発信者Ｓに通知する。これに続いて、発信者Ｓは、着信者Ｒのエイリアスアドレス「ｆ（Ｒ，Ｃ＿Ｒ）＠Ｘ」と、自己（発信者Ｓ）のエイリアスアドレスの生成引数「Ｃ＿Ｓ」とから、リプライ先アドレス「ｇ（ｆ（Ｒ，Ｃ＿Ｒ）＠Ｘ，Ｃ＿Ｓ）＠Ｙ」を生成する。【０１６４】  また、発信者Ｓは、宛先がリプライ先アドレス「ｇ（ｆ（Ｒ，Ｃ＿Ｒ）＠Ｘ，Ｃ＿Ｓ）＠Ｙ」であって、発信元が発信者アドレスＳである別名メールをリメーラ６０に送信する。そして、リメーラ６０は、宛先を着信者Ｒのエイリアスアドレス「ｆ（Ｒ，Ｃ＿Ｒ）＠Ｘ」に置換するとともに、発信元を発信者Ｓのエイリアスアドレス「ｆ（Ｓ，Ｃ＿Ｓ）＠Ｘ」に置換して、別名メールを別名メール中継サーバ５０に転送する。さらに、別名メール中継サーバ５０は、着信者Ｒのエイリアスアドレスに含まれる「Ｃ＿Ｒ」に基づいて別名メールの転送可否を判定し、宛先を着信者アドレスＲに置換するとともに、発信元をリプライ先アドレス「ｇ（ｆ（Ｓ，Ｃ＿Ｓ）＠Ｘ，Ｃ＿Ｒ）＠Ｙ」に置換して着信者Ｒに転送する。【０���６５】  これに続いて、着信者Ｒは別名メールに対して返信を行うことで、宛先がリプライ先アドレス「ｇ（ｆ（Ｓ，Ｃ＿Ｓ）＠Ｘ，Ｃ＿Ｒ）＠Ｙ」であって、発信元が着信者アドレスＲである返信メールをリメーラ６０に送信する。そして、リメーラ６０は、宛先を発信者Ｓのエイリアスアドレス「ｆ（Ｓ，Ｃ＿Ｓ）＠Ｘ」に置換するとともに、発信元を着信者Ｒのエイリアスアドレス「ｆ（Ｒ，Ｃ＿Ｒ）＠Ｘ」に置換して、返信メールを別名メール中継サーバ５０に転送する。さらに、別名メール中継サーバ５０は、発信者Ｓのエイリアスアドレスに含まれる「Ｃ＿Ｓ」に基づいて別名メールの転送可否を判定し、宛先を発信者アドレスＳに置換するとともに、発信元をリプライ先アドレス「ｇ（ｆ（Ｒ，Ｃ＿Ｒ）＠Ｘ，Ｃ＿Ｓ）＠Ｙ」に置換して、返信メールを発信者Ｓに転送する。【０１６６】  このようなことから、実施例３によれば、発信者Ｓおよび着信者Ｒの双方がエイリアスアドレスを利用するような場合でも、いずれかの実アドレスを発信元とするメールの発信元をエイリアスアドレスに置換して転送する処理に際して、上記の実施例１や２と同様、データベースの管理負担削減、置換処理の高速化、複数のエイリアスアドレスを有するユーザへの適用などを実現することが可能になる。【０１６７】  また、実施例３によれば、ユーザ双方（着信者および発信者）に対する迷惑メールの排除を実現することも可能になり、さらに、転送可否判定に際してデータベース（転送条件を規定したＤＢ）を用いないことで、データベースの管理負担を生じさせることなく、ユーザ双方に対する迷惑メールの排除処理を高速化することも可能になる。【０１６８】  なお、図１６において、左側のリメーラ６０は請求項６の第１のメール処理手段に対応し、左側の別名メール中継サーバ５０は請求項６や７の第２のメール処理手段に対応し、右側のリメーラ６０は請求項６の第３のメール処理手段に対応し、右側の別名メール中継サーバ５０は請求項６や７の第４のメール処理手段に対応する。
【実施例４】
【０１６９】  さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる形態にて実施されてよいものである。そこで、実施例４として種々の異なる実施例を説明する。【０１７０】  例えば、上記した実施例では、本発明を一般的な電子メールに適用する場合を説明したが、本発明はこれに限定されるものではなく、例えば、インスタントメッセージ通信や、ＩＰ電話通信など、上記の電子メールと同様のアドレスを用いた通信を行う場合であれば、本発明を同様に適用することができる。【０１７１】  また、上記した実施例では、エイリアスアドレス生成引数Ｃを別名メールの発信元（ヘッダ情報のＦｒｏｍ欄）に埋め込む場合を説明したが、本発明はこれに限定されるものではなく、返信メールからエイリアスアドレス生成引数Ｃを復元可能になるように別名メールへ埋め込む態様であれば、別名メールの発信元以外にエイリアスアドレス生成引数Ｃを埋め込む場合にも、本発明を同様に適用することができる。【０１７２】  また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報（特に、エイリアスアドレス生成引数に関する情報）については、特記する場合を除いて任意に変更することができる。【０１７３】  また、図示した各装置（別名メール中継サーバやリメーラなど）の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、例えば、別名メール中継サーバとリメーラの機能を同一装置で実現するなど、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。【０１７４】  なお、上記の実施例では、本発明を実現する各装置（別名メール中継サーバやリメーラなど）を機能面から説明したが、各装置の各機能はパーソナルコンピュータやワークステーションなどのコンピュータにプログラムを実行させることによって実現することもできる。すなわち、本実施例で説明した各種の処理手順は、あらかじめ用意されたプログラムをコンピュータに実行することによって実現することができる。そして、これらのプログラムは、インターネットなどのネットワークを介して配布することができる。さらに、これらのプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。つまり、例を挙げれば、実施例１に示したような別名メール中継サーバ１０用プログラムおよびリメーラ２０用プログラムを格納したＣＤ−ＲＯＭ（装置ごとに別個のＣＤ−ＲＯＭであってもよい）を配布し、このＣＤ−ＲＯＭに格納されたプログラムを各コンピュータが読み出して実行するようにしてもよい。
【産業上の利用可能性】
【０１７５】  以上のように、本発明に係るメール配送システム、メール配送方法およびメール配送プログラムは、別名メールの宛先を着信者アドレスに置換して転送するとともに、返信メールの発信元をエイリアスアドレスに置換して転送する場合に有用であり、特に、後者の転送処理に際して、データベースの管理負担削減、置換処理の高速化、複数のエイリアスアドレスを有するユーザへの適用などを実現することに適する。
【図１】
0004094638.tif 000002
【図２】
0004094638.tif 000003
【図３】
0004094638.tif 000004
【図４】
0004094638.tif 000005
【図５】
0004094638.tif 000006
【図６】
0004094638.tif 000007
【図７】
0004094638.tif 000008
【図８】
0004094638.tif 000009
【図９】
0004094638.tif 000010
【図１０】
0004094638.tif 000011
【図１１】
0004094638.tif 000012
【図１２】
0004094638.tif 000013
【図１３】
0004094638.tif 000014
【図１４】
0004094638.tif 000015
【図１５】
0004094638.tif 000016
【図１６】
0004094638.tif 000017