(57)【特許請求の範囲】
【請求項１】
ＳＭＴＰ（シンプル・メール転送プロトコル）プロトコルを使用する電子メール・ネットワークに接続される電子メール・システムを含むコンピュータ・システムであって、
前記電子メール・システムがメッセージをオリジナル受信者に配信できない場合に備え、送信者が電子メール・メッセージの代替受信者を指定する手段と、
前記オリジナル受信者に配信できない場合に、前記電子メール・システムが前記メッセージを前記指定代替受信者に配信する手段であって、受信者または受信サーバのシステム管理者によっても、電子メールを別のアドレスに転送するために使用され、前記受信サーバ上の代替受信者は、前記送信者により既に電子メール内で指定された代替受信者よりも、高い優先順位を有する前記メッセージを前記指定代替受信者に配信する手段と、
を含むシステム。
【請求項２】
送信者が代替受信者を指定する前記手段が、前記ＳＭＴＰプロトコルにおけるＡＲＣＰＴ（代替受信者）パラメータの追加による、請求項１記載のシステム。
【請求項３】
メッセージを指定代替受信者に配信する前記手段が、前記オリジナル受信者に配信できない場合に、前記メッセージを前記代替受信者に自動転送するようにする、ＳＭＴＰサーバの拡張である、請求項１記載のシステム。
【請求項４】
前記オリジナル受信者への配信の失敗に際して、前記代替受信者への配信の成功を前記電子メール・システムにより通知するように送信者が指定する手段と、
前記代替受信者へのメッセージの未配信にもとづき、前記電子メール・システムが送信者に通知する手段と
を含む、請求項１記載のシステム。
【請求項５】
送信者が通知を指定する前記手段が、ＮＯＴＩＦＹパラメータへのＡＬＴＥＲＮＡＴＥキーワードの追加による、請求項４記載のシステム。
【請求項６】
送信者に通知する前記手段が、前記代替受信者へのメッセージの未配信に際して、電子メール・メッセージを送信者に送信するようにする、ＳＭＴＰサーバの拡張である、請求項４記載のシステム。
【請求項７】
前記拡張ＳＭＴＰプロトコルが、
前記代替受信者を指定するＡＲＣＰＴキーワードと、
前記代替受信者への配信に際して通知を指定する、ＮＯＴＩＦＹパラメータ内のＡＬＴＥＲＮＡＴＥキーワードと
を含む、請求項４記載のシステム。
【請求項８】
ＳＭＴＰ（シンプル・メール転送プロトコル）プロトコルを使用する電子メール・ネットワークに接続される電子メール・システムを含むコンピュータ・システムにおいて、代替電子メール受信者を指定する方法であって、
前記電子メール・システムがメッセージをオリジナル受信者に配信できない場合に備え、送信者による電子メール・メッセージの代替受信者の指定するステップと、
前記オリジナル受信者に配信できない場合に、受信者または受信サーバのシステム管理者によって指定された代替受信者へ前記メッセージを配信するステップであって、前記受信サーバ上の代替受信者は、送信者により既に電子メール内で指定された前記代替受信者よりも高い優先順位を有する、前記メッセージを前記指定代替受信者に配信するステップと、
を含む方法。
【請求項９】
前記代替受信者の指定が、前記ＳＭＴＰプロトコルにおけるＡＲＣＰＴ（代替受信者）パラメータによる、請求項８記載の方法。
【請求項１０】
前記指定代替受信者へのメッセージの配信が、前記オリジナル受信者に配信できない場合に、前記メッセージを代替受信者に自動転送するようにする、ＳＭＴＰサーバの拡張による、請求項８記載の方法。
【請求項１１】
前記オリジナル受信者への配信の失敗に際して、前記代替受信者への配信の成功を前記電子メール・システムにより通知する、送信者による通知の指定と、
前記代替受信者へのメッセージの未配信にもとづく、前記電子メール・システムによる送信者への通知と
を含む、請求項８記載の方法。
【請求項１２】
前記送信者による通知の指定が、ＮＯＴＩＦＹパラメータへのＡＬＴＥＲＮＡＴＥキーワードの追加による、請求項１１記載の方法。
【請求項１３】
前記送信者への通知が、前記代替受信者へのメッセージの未配信に際して、電子メール・メッセージを送信者に送信するようにする、ＳＭＴＰサーバの拡張による、請求項１１記載の方法。
【請求項１４】
前記代替受信者を指定するＡＲＣＰＴキーワードと、
前記代替受信者への配信に際して通知を指定する、ＮＯＴＩＦＹパラメータ内のＡＬＴＥＲＮＡＴＥキーワードと
を含む、請求項１１記載の方法。
【請求項１５】
オリジナル受信者へ配信できない場合に、電子メールを代替電子メール受信者に送信する、コンピュータ可読記憶媒体上に記憶されるコンピュータ可読プログラム・コードを含むコンピュータ・プログラムであって、
前記電子メール・システムがメッセージをオリジナル受信者に配信できない場合に備え、送信者が電子メール・メッセージの代替受信者を指定することを可能にするコンピュータ可読プログラム・コード手段と、
前記オリジナル受信者に配信できない場合に、前記電子メール・システムに前記メッセージを前記指定代替受信者に配信するように指示するコンピュータ可読プログラム・コード手段であって、受信者または受信サーバのシステム管理者によっても、電子メールを別のアドレスに転送するために使用され、前記受信サーバ上の代替受信者は、送信者により既に電子メール内で指定された前記代替受信者よりも、高い優先順位を有する前記メッセージを前記指定代替受信者に配信するように指示するコンピュータ可読プログラム・コード手段と、
を含むコンピュータ・プログラム。
【請求項１６】
前記代替受信者を指定するコンピュータ可読プログラム・コード手段が、ＳＭＴＰプロトコルにおけるＡＲＣＰＴ（代替受信者）パラメータの追加による、請求項１５記載のコンピュータ・プログラム。
【請求項１７】
前記メッセージを指定代替受信者に配信するコンピュータ可読プログラム・コード手段が、前記オリジナル受信者に配信できない場合に、前記メッセージを代替受信者に自動転送するようにする、ＳＭＴＰサーバの拡張である、請求項１５記載のコンピュータ・プログラム。
【請求項１８】
前記オリジナル受信者への配信の失敗に際して、前記代替受信者への配信の成功を前記電子メール・システムにより通知するように送信者が指定するコンピュータ可読プログラム・コード手段と、
前記代替受信者へのメッセージの未配信にもとづき、前記電子メール・システムが送信者に通知するコンピュータ可読プログラム・コード手段と
を含む、請求項１５記載のコンピュータ・プログラム。
【請求項１９】
送信者が通知を指定する前記コンピュータ可読プログラム・コード手段が、ＮＯＴＩＦＹパラメータへのＡＬＴＥＲＮＡＴＥキーワードの追加による、請求項１８記載のコンピュータ・プログラム。
【請求項２０】
送信者に通知する前記コンピュータ可読プログラム・コード手段が、前記代替受信者へのメッセージの未配信に際して、電子メール・メッセージを送信者に送信するようにする、ＳＭＴＰサーバの拡張である、請求項１８記載のコンピュータ・プログラム。
【請求項２１】
前記代替受信者を指定するＡＲＣＰＴキーワードと、
前記代替受信者への配信に際して通知を指定する、ＮＯＴＩＦＹパラメータ内のＡＬＴＥＲＮＡＴＥキーワードと
を含む、請求項１８記載のコンピュータ・プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はＳＭＴＰプロトコルの拡張に関し、特に、電子メール・システムにおける配信の失敗に際して、代替アドレスを提供することに関する。
【０００２】
【従来の技術】
ＳＭＴＰは、インターネット上での電子メールに対応して、広く使用されているプロトコルである。これはメールにとっては非常に有効であるが、これまでにインターネット・ユーザにより様々な拡張が要求されてきており、多くのことが提案され、実現されてきた。
【０００３】
現ＳＭＴＰプロトコルは、単純なメーリングのために、次のキーワードを使用する。すなわち、
あなた自身を紹介するＨＥＬＯ（helo <hostname>）
送信者を指定するＭＡＩＬ（MAIL FROM:<sender>[<parameters>]）
受信者を指定するＲＣＰＴ（RCPT TO:<recipient>[<parameter>]）
メッセージを指定するＤＡＴＡ（単一行内においてドットで終了する）
（ＭＡＩＬ及びＲＣＰＴにおいて、パラメータはＥＳＭＴＰ拡張である。）
【０００４】
使用される他のキーワードには、システムをリセットするＲＳＥＴ、ノー・オペレーションのＮＯＯＰ、ＳＭＴＰプログラムを終了するＱＵＩＴ、（アドレス帳などから）アドレスを検証するＶＲＦＹ、（名前やメーリング・リストなどを拡張する）ＥＸＰＮ、冗長モードのためのＶＥＲＢ、キューを実行するＥＴＲＮなどがある。
【０００５】
ＭＡＩＬコマンドを置換するために、次の３つの新たなコマンドが定義された。
ＳＥＮＤ：メールを直接ユーザ端末に送信する。
ＳＯＭＬ：メールをユーザ端末に送信し、ユーザがログオンしていない場合、メールを送信する。
ＳＡＭＬ：ＳＥＮＤ及びＭＡＩＬコマンドの両方の機能を実行する。
【０００６】
ＳＭＴＰプロトコルは、メッセージが１人以上の受信者に配信されなかったとＳＭＴＰサーバが判断するとき、ＳＭＴＰサーバが配信失敗の通知を提供することを要求する。これはエラーの説明及び失敗メッセージ（完全なメッセージ）のヘッダを含む通常のインターネット・メッセージとして、メールの送信者に届く。通常、これはメッセージを送信できなかった宛先の受信者と、指定パスとを含む。このことは、十分な情報が記憶され、送信者に戻されることを要求する。これは現プロトコルにおいて、ＤＳＮ（Delivery Status Notification）と称され、前述のＭＡＩＬ及びＲＣＰＴコマンドのパラメータ内に、例えば次のように指定される。
MAIL FROM:<sender>[RET={FULL|HDRS}][ENVID=<envid>]
RCPT TO:<recipient>[NOTIFY={NEVER,SUCCESS,FAILURE,DELAY}][ORCPT=<recipient>]
ここでＲＥＴは完全なメッセージを戻すか、或いはヘッダだけを戻すかを示し、ＥＮＶＩＤは、追跡のための送信者の"エンベロープ識別子"であり、ＮＯＴＩＦＹは、いつ通知を送信するかを示し、ＯＲＣＰＴはオリジナル受信者である。
【０００７】
問題点：
メール配信における失敗は、インターネット・ユーザにとって迷惑である。これには様々な理由がある。未配信メッセージは、メールボックスが満杯、或いは中継拒否などの様々な理由を列挙する。多くの場合、受信者のメール・サーバは、無許可のドメインからのメールを拒否したり、指定値を超えるサイズのメールを拒否する。他のケースとして、（例えば従業員が退職するときに、）彼らのアカウントをクローズしたり、アカウントが管理者により除去されたりする。また、しばしばサーバ自体がダウンし、メールが戻されてしまう。或いは、時に電子メール・アドレスが変更されたり、送信者が間違ったアドレスを書いたりする。一例として、特定ユーザのｉｄの変更が挙げられる。
【０００８】
別の問題は、人々が外出中に、彼らのメッセージを見ることができないことである。この問題は、ＷＡＰを使用することにより部分的に軽減される。これは人々が出張中または外出中に、携帯電話やラップトップを通じて、彼らのメールをアクセスすることを可能にする。しかしながら、これは戻りメールの問題に対応しない。また、費用がかかるために、これを利用している人々は多くない。多くの国では、人々はラップトップや携帯電話を持ち歩いておらず、従ってＷＡＰは実現可能でないか、少なくとも有用になるまでに、ある程度の時間を要するであろう。
【０００９】
ロータス・ノーツ・メール・システム及び他の一部のメール・システムは、人々が外出中通知を示しているとき、全てのメールを特定のアドレスに転送する転送機能を提供する。しかしながら、これは問題を部分的に解決するだけで、サーバ自体がメールを拒否する場合、またはサーバがダウンしていたり、電子メール・アドレス自体が間違っている場合には、有効でない。
【００１０】
前述のように、従来ＳＭＴＰプロトコルの拡張が成されてきた。例えば、米国特許第６０３５３２７号は、１メッセージ当たりの、及び１受信者当たりの属性を保存する拡張について述べている。しかしながら、これらの拡張の何れも、メッセージの未配信問題を解決しない。
【００１１】
【発明が解決しようとする課題】
本発明の目的は、前述の欠点を未然に防ぎ、代替電子メール受信者を指定することである。
【００１２】
【課題を解決するための手段】
この目的を達成するために、本発明はＳＭＴＰ（シンプル・メール転送プロトコル）プロトコルを使用する電子メール・ネットワークに接続される電子メール・システムを含むコンピュータ・システムを提供する。このコンピュータ・システムは、電子メール・システムがメッセージをオリジナル受信者に配信できない場合に備え、送信者が電子メール・メッセージの代替受信者を指定する手段と、オリジナル受信者に配信できない場合に、電子メール・システムがメッセージを指定代替受信者に配信する手段とを含む。
【００１３】
送信者が代替受信者を指定する手段は、ＳＭＴＰプロトコルにおけるＡＲＣＰＴ（代替受信者）パラメータの追加による。
【００１４】
メッセージを指定代替受信者に配信する手段は、オリジナル受信者に配信できない場合に、メッセージを代替受信者に自動転送するようにする、ＳＭＴＰサーバの拡張である。
【００１５】
前記ＡＲＣＰＴパラメータを用いて、代替受信者を指定する手段は、受信者または受信サーバのシステム管理者によっても、電子メールを別のアドレスに転送するために使用され、受信サーバ上の代替受信者は、送信者により既に電子メール内で指定された代替受信者よりも、高い優先順位を有する。
【００１６】
前記のコンピュータ・システムは更に、オリジナル受信者への配信の失敗に際して、代替受信者への配信の成功を電子メール・システムにより通知するように送信者が指定する手段と、代替受信者へのメッセージの未配信にもとづき、電子メール・システムが送信者に通知する手段とを含む。
【００１７】
送信者が通知を指定する前記手段は、ＮＯＴＩＦＹパラメータへのＡＬＴＥＲＮＡＴＥキーワードの追加による。
【００１８】
電子メール・システムが送信者に通知する前記手段は、代替受信者へのメッセージの未配信に際して、電子メール・メッセージを送信者に送信するようにする、ＳＭＴＰサーバの拡張である。
【００１９】
前記のコンピュータ・システムは更に、代替受信者を指定するＡＲＣＰＴキーワードと、代替受信者への配信に際して通知を指定する、ＮＯＴＩＦＹパラメータ内のＡＬＴＥＲＮＡＴＥキーワードとを含む。
【００２０】
本発明は更に、ＳＭＴＰ（シンプル・メール転送プロトコル）プロトコルを使用する電子メール・ネットワークに接続される電子メール・システムを含むコンピュータ・システムにおいて、代替電子メール受信者を指定する方法であって、電子メール・システムがメッセージをオリジナル受信者に配信できない場合に備え、送信者による電子メール・メッセージの代替受信者の指定と、オリジナル受信者に配信できない場合における、電子メール・システムによる指定代替受信者へのメッセージの配信とを含む。
【００２１】
代替受信者の指定は、ＳＭＴＰプロトコルにおけるＡＲＣＰＴ（代替受信者）パラメータによる。
【００２２】
指定代替受信者へのメッセージの配信は、オリジナル受信者に配信できない場合に、メッセージを代替受信者に自動転送するようにする、ＳＭＴＰサーバの拡張による。
【００２３】
前記ＡＲＣＰＴパラメータによる代替受信者の指定は、受信者または受信サーバのシステム管理者によっても、電子メールを別のアドレスに転送するために提供され、受信サーバ上の代替受信者は、送信者により既に電子メール内で指定された代替受信者よりも、高い優先順位を有する。
【００２４】
前記の方法は更に、オリジナル受信者への配信の失敗に際して、代替受信者への配信の成功を電子メール・システムにより通知する送信者による通知の指定と、代替受信者へのメッセージの未配信にもとづく、電子メール・システムによる送信者への通知とを含む。
【００２５】
前記通知の指定は、ＮＯＴＩＦＹパラメータへのＡＬＴＥＲＮＡＴＥキーワードの追加による。
【００２６】
前記送信者への通知は、代替受信者へのメッセージの未配信に際して、電子メール・メッセージを送信者に送信するようにする、ＳＭＴＰサーバの拡張による。
【００２７】
前記の方法は更に、代替受信者を指定するＡＲＣＰＴキーワードと、代替受信者への配信に際して通知を指定する、ＮＯＴＩＦＹパラメータ内のＡＬＴＥＲＮＡＴＥキーワードとを含む。
【００２８】
本発明は更に、オリジナル受信者へ配信できない場合に、電子メールを代替電子メール受信者に送信する、コンピュータ可読記憶媒体上に記憶されるコンピュータ可読プログラム・コードを含むコンピュータ・プログラム製品であって、電子メール・システムがメッセージをオリジナル受信者に配信できない場合に備え、送信者が電子メール・メッセージの代替受信者を指定することを可能にするコンピュータ可読プログラム・コード手段と、オリジナル受信者に配信できない場合に、電子メール・システムにメッセージを指定代替受信者に配信するように指示するコンピュータ可読プログラム・コード手段とを含む。
【００２９】
代替受信者を指定するコンピュータ可読プログラム・コード手段は、ＳＭＴＰプロトコルにおけるＡＲＣＰＴ（代替受信者）パラメータの追加による。
【００３０】
メッセージを指定代替受信者に配信するコンピュータ可読プログラム・コード手段は、オリジナル受信者に配信できない場合に、メッセージを代替受信者に自動転送するようにする、ＳＭＴＰサーバの拡張である。
【００３１】
指定代替受信者に配信するように指示するコンピュータ可読プログラム・コード手段は、受信者または受信サーバのシステム管理者が、ＡＲＣＰＴパラメータを用いて代替電子メール・アドレスを指定し、電子メールを別のアドレスに転送することを可能にする。ここで受信サーバ上の代替受信者は、送信者により既に電子メール内で指定された代替受信者よりも、高い優先順位を有する。
【００３２】
前記のコンピュータ・プログラム製品は更に、オリジナル受信者への配信の失敗に際して、代替受信者への配信の成功を電子メール・システムにより通知するように送信者が指定するコンピュータ可読プログラム・コード手段と、代替受信者へのメッセージの未配信にもとづき、電子メール・システムが送信者に通知するコンピュータ可読プログラム・コード手段とを含む。
【００３３】
通知を指定する前記コンピュータ可読プログラム・コード手段は、ＮＯＴＩＦＹパラメータへのＡＬＴＥＲＮＡＴＥキーワードの追加による。
【００３４】
送信者に通知する前記コンピュータ可読プログラム・コード手段は、代替受信者へのメッセージの未配信に際して、電子メール・メッセージを送信者に送信するようにする、ＳＭＴＰサーバの拡張である。
【００３５】
前記のコンピュータ可読プログラム・コード手段は更に、代替受信者を指定するＡＲＣＰＴキーワードと、代替受信者への配信に際して通知を指定する、ＮＯＴＩＦＹパラメータ内のＡＬＴＥＲＮＡＴＥキーワードとを含む。
【００３６】
【発明の実施の形態】
図１及び図２のフロー図を参照して、本発明の方法のプロセスについて説明する。送信者は受信者アドレスＲ１と共に、２人の代替受信者ＡＲ１及びＡＲ２を指定する（ステップ１）。送信者のＳＭＴＰサーバは、受信者Ｒ１のＳＭＴＰサーバと連絡を取ろうとする（ステップ２）。連絡が取れる場合、前者のＳＭＴＰサーバはメールを受信者Ｒ１に配信しようとする（ステップ３）。メールの配信が失敗の場合、システムは受信者Ｒ１により指定されていれば、代替電子メール・アドレスＢＲ１をチェックする（ステップ４）。こうした代替電子メール・アドレスが指定されている場合、システムはメールを代替電子メール・アドレスに配信しようとする（ステップ５）。この試行が成功の場合、活動が完了する（ステップ６）。
【００３７】
システムが前述の試行に失敗すると、システムはＡＲ１のサーバに接続しようとする（ステップ７）。接続が可能な場合、システムはメールをユーザＡＲ１に配信しようとする（ステップ８）。この試行が成功の場合、プロセスは完了する（ステップ６）。それ以外では、システムはＡＲ１受信者により代替電子メール・アドレスＢＡＲ１が指定されているか否かをチェックする（ステップ９）。ＢＡＲ１が指定されている場合、システムはＢＡＲ１に配信しようする（ステップ１０）。配信が成功の場合、プロセスは完了する（ステップ６）。
【００３８】
システムが前記の任意の時点で不成功の場合、ＳＭＴＰサーバは代替受信者ＡＲ２のＳＭＴＰサーバに接続しようとする（ステップ１１）。試行が不成功の場合、失敗通知が発行される（ステップ１５）。接続が成功の場合、システムはメールをＡＲ２に配信しようとする（ステップ１２）。試行が失敗の場合、システムはＡＲ２により指定された代替アドレスをチェックする（ステップ１３）。代替アドレスが指定されていない場合、システムは失敗通知を発行する（ステップ１５）。しかしながら、代替アドレスが使用可能な場合、システムはメールをＢＡＲ２に配信しようとする。配信が成功の場合、プロセスは完了する（ステップ６）。それ以外では、失敗通知が発行される（ステップ１５）。
【００３９】
ＲＣＰＴは、各ＲＣＰＴアドレスに対応する新たなパラメータＡＲＣＰＴ（代替受信者）を有する。１つのＲＣＰＴに対して、コンマで区切られる２つ以上のＡＲＣＰＴが存在し得る。２つ以上のＡＲＣＰＴが指定される場合、正にそのアドレスへの配信の失敗に際して、第１のＡＲＣＰＴがまず最初に使用され、その後順番に２番目、更にそれ以降のＡＲＣＰＴが使用される。
【００４０】
ＮＯＴＩＦＹパラメータは、ＡＬＴＥＲＮＡＴＥとして新たな値を有し得る。すなわち、
NOTIFY={NEVER,SUCCESS,ALTERNATE,FAILURE,DELAY}
ここで
NEVER：送信者に決して通知されない。
SUCCESS：オリジナル受信者へのメールの配信の成功に際して、送信者に通知される。
ALTERNATE：代替受信者へのメールの配信の成功に際して、送信者に通知される（これはオリジナル受信者への配信が失敗したことを意味する）。
FAILURE：メールが代替受信者へも配信されない場合（またはＡＲＣＰＴが指定されない場合には、オリジナル受信者に配信されない場合）、送信者に通知される。
DELAY：遅延が存在する場合（現行の実施と同様）
【００４１】
例：
MAIL FROM:<abc@abc.com>[RET={FULL}]
RCPT TO:<xyz@xyz.com>[NOTIFY={ALTERNATE,FAILURE}][ORCPT=<abc@abc.com>]
[ARCPT=<rst@rst.com>]
【００４２】
ケース１：サーバxyz.comが見いだされ、メールを受諾し、ユーザxyzが見いだされる。この場合、メールはxyz@yz.comに配信される。
【００４３】
ケース２：サーバxyz.comが見いだされ、メールを受諾するが、ユーザxyzが見いだされず、代替電子メールが指定される。この場合、メールは代替電子メールに配信される（失敗の場合、ケース５として処理される）。
【００４４】
ケース３：サーバxyz.comが見いだされるが、メールを拒否する。そして、ユーザxyzが見いだされ、代替電子メールが指定される。この場合、メールは代替電子メールに配信される（失敗の場合、ケース４として処理される）。
【００４５】
ケース４：サーバxyz.comが見いだされるが、メールを拒否する。そして、ユーザxyzが見いだされるが、代替電子メールは指定されない。この場合、メールはアドレスrst@rst.comに配信される。
【００４６】
ケース５：サーバxyz.comが見いだされ、メールを受諾する。しかし、ユーザxyzが見いだされず、代替電子メールも使用可能でない。この場合、メールはアドレスrst@rst.comに配信される。
【００４７】
ケース６：サーバxyz.comが見いだされない。この場合、メールはアドレスrst@rst.comに配信される。
【００４８】
前記のいずれの場合にも、メールがrst@rst.comに配信される場合、送信者に通知される。このサーバへの配信が失敗する場合、xyzサーバについて、同一のステップが実行される。全てが失敗する場合、送信者に通知される。
【００４９】
【発明の効果】
１）真の失敗の場合にだけ、失敗通知が伝えられる。メッセージを受信者に配信するために、最善の試行が行われる。
２）異常状態の時に、メールをどこか別の場所で受信したい場合に、ユーザが彼らの代替電子メールを指定できる。
３）オリジナル受信者に到達できずに、メッセージを伝えられない場合に、送信者が電子メールを代替受信者に経路指定するオプションを有する。
【００５０】
提案された解決策によれば、オリジナル受信者へのメールの配信の失敗に際して、代替電子メールが使用されるので、前述の全ての問題を解決することができる。このことは失敗の確率を実質的に低減する。
【００５１】
まとめとして、本発明の構成に関して以下の事項を開示する。
【００５２】
（１）ＳＭＴＰ（シンプル・メール転送プロトコル）プロトコルを使用する電子メール・ネットワークに接続される電子メール・システムを含むコンピュータ・システムであって、
前記電子メール・システムがメッセージをオリジナル受信者に配信できない場合に備え、送信者が電子メール・メッセージの代替受信者を指定する手段と、
前記オリジナル受信者に配信できない場合に、前記電子メール・システムが前記メッセージを前記指定代替受信者に配信する手段と
を含むシステム。
（２）送信者が代替受信者を指定する前記手段が、前記ＳＭＴＰプロトコルにおけるＡＲＣＰＴ（代替受信者）パラメータの追加による、前記（１）記載のシステム。
（３）メッセージを指定代替受信者に配信する前記手段が、前記オリジナル受信者に配信できない場合に、前記メッセージを前記代替受信者に自動転送するようにする、ＳＭＴＰサーバの拡張である、前記（１）記載のシステム。
（４）前記ＡＲＣＰＴパラメータを用いて、代替受信者を指定する前記手段が、受信者または受信サーバのシステム管理者によっても、電子メールを別のアドレスに転送するために使用され、前記受信サーバ上の代替受信者は、送信者により既に電子メール内で指定された前記代替受信者よりも、高い優先順位を有する、前記（１）記載のシステム。
（５）前記オリジナル受信者への配信の失敗に際して、前記代替受信者への配信の成功を前記電子メール・システムにより通知するように送信者が指定する手段と、
前記代替受信者へのメッセージの未配信にもとづき、前記電子メール・システムが送信者に通知する手段と
を含む、前記（１）記載のシステム。
（６）送信者が通知を指定する前記手段が、ＮＯＴＩＦＹパラメータへのＡＬＴＥＲＮＡＴＥキーワードの追加による、前記（５）記載のシステム。
（７）前記電子メール・システムが送信者に通知する前記手段が、前記代替受信者へのメッセージの未配信に際して、電子メール・メッセージを送信者に送信するようにする、ＳＭＴＰサーバの拡張である、前記（５）記載のシステム。
（８）前記拡張ＳＭＴＰプロトコルが、
前記代替受信者を指定するＡＲＣＰＴキーワードと、
前記代替受信者への配信に際して通知を指定する、ＮＯＴＩＦＹパラメータ内のＡＬＴＥＲＮＡＴＥキーワードと
を含む、前記（５）記載のシステム。
（９）ＳＭＴＰ（シンプル・メール転送プロトコル）プロトコルを使用する電子メール・ネットワークに接続される電子メール・システムを含むコンピュータ・システムにおいて、代替電子メール受信者を指定する方法であって、
前記電子メール・システムがメッセージをオリジナル受信者に配信できない場合に備え、送信者による電子メール・メッセージの代替受信者の指定と、
前記オリジナル受信者に配信できない場合における、前記電子メール・システムによる前記指定代替受信者へのメッセージの配信と
を含む方法。
（１０）前記代替受信者の指定が、前記ＳＭＴＰプロトコルにおけるＡＲＣＰＴ（代替受信者）パラメータによる、前記（９）記載の方法。
（１１）前記指定代替受信者へのメッセージの配信が、前記オリジナル受信者に配信できない場合に、前記メッセージを代替受信者に自動転送するようにする、ＳＭＴＰサーバの拡張による、前記（９）記載の方法。
（１２）前記ＡＲＣＰＴパラメータによる前記代替受信者の指定が、受信者または受信サーバのシステム管理者によっても、電子メールを別のアドレスに転送するために提供され、前記受信サーバ上の代替受信者が、送信者により既に電子メール内で指定された前記代替受信者よりも、高い優先順位を有する、前記（９）記載の方法。
（１３）前記オリジナル受信者への配信の失敗に際して、前記代替受信者への配信の成功を前記電子メール・システムにより通知する、送信者による通知の指定と、
前記代替受信者へのメッセージの未配信にもとづく、前記電子メール・システムによる送信者への通知と
を含む、前記（９）記載の方法。
（１４）前記通知の指定が、ＮＯＴＩＦＹパラメータへのＡＬＴＥＲＮＡＴＥキーワードの追加による、前記（１３）記載の方法。
（１５）前記送信者への通知が、前記代替受信者へのメッセージの未配信に際して、電子メール・メッセージを送信者に送信するようにする、ＳＭＴＰサーバの拡張による、前記（１３）記載の方法。
（１６）前記代替受信者を指定するＡＲＣＰＴキーワードと、
前記代替受信者への配信に際して通知を指定する、ＮＯＴＩＦＹパラメータ内のＡＬＴＥＲＮＡＴＥキーワードと
を含む、前記（１３）記載の方法。
（１７）オリジナル受信者へ配信できない場合に、電子メールを代替電子メール受信者に送信する、コンピュータ可読記憶媒体上に記憶されるコンピュータ可読プログラム・コードを含むコンピュータ・プログラム製品であって、
前記電子メール・システムがメッセージをオリジナル受信者に配信できない場合に備え、送信者が電子メール・メッセージの代替受信者を指定することを可能にするコンピュータ可読プログラム・コード手段と、
前記オリジナル受信者に配信できない場合に、前記電子メール・システムに前記メッセージを前記指定代替受信者に配信するように指示するコンピュータ可読プログラム・コード手段と
を含むコンピュータ・プログラム製品。
（１８）前記代替受信者を指定するコンピュータ可読プログラム・コード手段が、ＳＭＴＰプロトコルにおけるＡＲＣＰＴ（代替受信者）パラメータの追加による、前記（１７）記載のコンピュータ・プログラム製品。
（１９）前記メッセージを指定代替受信者に配信するコンピュータ可読プログラム・コード手段が、前記オリジナル受信者に配信できない場合に、前記メッセージを代替受信者に自動転送するようにする、ＳＭＴＰサーバの拡張である、前記（１７）記載のコンピュータ・プログラム製品。
（２０）受信者または受信サーバのシステム管理者が、ＡＲＣＰＴパラメータを用いて代替電子メール・アドレスを指定し、電子メールを別のアドレスに転送することを可能にするコンピュータ可読プログラム・コード手段を含み、前記受信サーバ上の代替受信者が、送信者により既に電子メール内で指定された前記代替受信者よりも、高い優先順位を有する、前記（１７）記載のコンピュータ・プログラム製品。
（２１）前記オリジナル受信者への配信の失敗に際して、前記代替受信者への配信の成功を前記電子メール・システムにより通知するように送信者が指定するコンピュータ可読プログラム・コード手段と、
前記代替受信者へのメッセージの未配信にもとづき、前記電子メール・システムが送信者に通知するコンピュータ可読プログラム・コード手段と
を含む、前記（１７）記載のコンピュータ・プログラム製品。
（２２）通知を指定する前記コンピュータ可読プログラム・コード手段が、ＮＯＴＩＦＹパラメータへのＡＬＴＥＲＮＡＴＥキーワードの追加による、前記（２１）記載のコンピュータ・プログラム製品。
（２３）送信者に通知する前記コンピュータ可読プログラム・コード手段が、前記代替受信者へのメッセージの未配信に際して、電子メール・メッセージを送信者に送信するようにする、ＳＭＴＰサーバの拡張である、前記（２１）記載のコンピュータ・プログラム製品。
（２４）前記代替受信者を指定するＡＲＣＰＴキーワードと、
前記代替受信者への配信に際して通知を指定する、ＮＯＴＩＦＹパラメータ内のＡＬＴＥＲＮＡＴＥキーワードと
を含む、前記（２１）記載のコンピュータ・プログラム製品。
【図面の簡単な説明】
【図１】本発明に従うシステムのフロー図である。
【図２】本発明に従うシステムのフロー図である。
【図１】
0003643335.tif 000002
【図２】
0003643335.tif 000003