JP3695372B2 - E-mail delivery system and e-mail delivery method - Google Patents
E-mail delivery system and e-mail delivery method Download PDFInfo
- Publication number
- JP3695372B2 JP3695372B2 JP2001269329A JP2001269329A JP3695372B2 JP 3695372 B2 JP3695372 B2 JP 3695372B2 JP 2001269329 A JP2001269329 A JP 2001269329A JP 2001269329 A JP2001269329 A JP 2001269329A JP 3695372 B2 JP3695372 B2 JP 3695372B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- delivery
- identifier
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000002716 delivery method Methods 0.000 title claims description 11
- 230000005540 biological transmission Effects 0.000 claims description 17
- 238000013507 mapping Methods 0.000 description 29
- 238000000034 method Methods 0.000 description 24
- 230000008569 process Effects 0.000 description 19
- 238000007726 management method Methods 0.000 description 8
- 230000008859 change Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 229940124447 delivery agent Drugs 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、送信されたメールを、ユーザが所望する他のメールアドレスに配信することが可能で、一のメールアドレスと他のメールアドレスとの間で相互にメールの配信が可能な電子メール配信システム及び電子メール配信方法に関する。
【0002】
【従来の技術】
近年の電子メールの急速な普及により、電子メールのユーザの多くは、複数のメールアドレスを持つのが一般化している。
そのため、ユーザは、メールアドレスの管理や配信されたメールの分類,整理などのメール管理及びユーザが自分の使いやすいように機能や設定を変更する、いわゆるカスタマイズを、各メールアドレスごとに行う必要が生じてきている。
また、一つのメールアドレスに送信されてきたメールを、自身が所有する他のメールアドレスに転送したり、必要に応じて、社内LAN等に接続された他のユーザにメールを配信する。
【0003】
図7は、電子メール配信システムの従来例にかかり、その構成を説明するブロック図である。
図7に示す例では、インターネットIに三つのメールサーバ130,230,330が接続されていて、各メールサーバ130,230,330が属するLAN(Local Area Network)150,250,350内に、ユーザ端末140A,240A,340Aを有する一人のユーザが、各メールサーバ130,230,330ごとに三つのメールアドレスUser@mail.com、User@mail1.com、User@mail2.comを有しているものとする。
【0004】
送信元から、例えば、メールサーバ130(mail.com)を介してLAN150に属する全てのユーザ端末140A,140B,・・・にメールがLocal配信されたときは、メールサーバ130は、当該メールをメールスプーラ160に送信し、このメールスプーラ160を介して、LAN150に接続された全てユーザの端末140A,140B,・・・から当該メールを参照可能にする。
また、送信元から、例えば、メールサーバ130を介して特定のメールアドレス(User@mail.com)にメールが送信されたときは、メールサーバ130は、当該メールをメールアドレスUser@mail.comに配信する。そして、前記ユーザは、ユーザ端末140Aを用いてメールサーバ130にアクセスすることで、前記メールを参照することが可能である。
【0005】
しかしながら、上記したような従来の電子メール配信システムにおいては、カスタマイズの際にユーザが自ら設定できる部分が少なく、メール管理が容易ではなかった。
また、メールシステムの制限で、あるメールアドレスに届くメールと、それとは別のメールアドレスに届くメールを双方向に配信することができなかった。
これを、メールの転送機能(Forward機能)を例に挙げて説明する。
ユーザが、メールサーバ130(mail.com)のメールスプーラ160とメールサーバ330(mail2.com)のメールスプーラ360の両方に同じメールを保有することができるようにするには、User@mail.com宛てに届いたメールを、Forward機能を利用してメールサーバ130(mail.com)にLocal配信を行うとともに、User@mail2.comに転送するように設定しておくことで可能になる(これをForward1とする)。
【0006】
ところが、このユーザが上記設定と同時にUser@mail2.com宛てに届くメールもmail2.comでForward機能を利用し、mail2.comのメールスプーラとmail.comのメールスプーラで保有しようとした場合(これをForward2とする)、次のような問題が発生する。
User@mail.com宛てに届いたメールはメールサーバ130(mail.com)のスプーラ160に保存され、かつ、 Forward1機能によりメールサーバ330(mail2.com)に転送される。このUser@mail2.comに転送されたメールは、メールサーバ330(mail2.com)のメールスプーラ360に保存されると同時に、Forward2の機能により、User@mail.comにも転送されることになる。一方、メールサーバ130(mail.com)ではForward1により、当該メールがメールサーバ330(mail2.com)にも転送されることになる。そのため、転送が二つのメールサーバ130,330間で双方向に無限に行われることになる。
したがって、現状では、複数メールアドレス間でForward設定する場合には、転送が循環するような設定を禁止するなどの制限を加える必要があった。
【0007】
【発明が解決しようとする課題】
本発明は上記の問題点にかんがみてなされたもので、複数メールアドレスを所有する場合のユーザによるカスタマイズの幅を拡げ、さらに、一つのメールアドレスに届くメールと他のメールアドレスに届くメールとを双方向に配信することが可能な電子メール配信システム及び電子メール配信方法を提供しようとするものである。
【0008】
【課題を解決するための手段】
上記の目的を達成するために、本発明は、送信された電子メールを、宛先のメールアドレスの他に所定のメールアドレスにも配信する電子メール配信システムにおいて、メールアドレスに識別子を付与する識別子付与手段と、この識別子付与手段によって前記メールアドレスに識別子が付与された前記メールを受信する受信手段と、この受信手段から前記メールアドレスに関する情報を受け取り、前記識別子が付与されたメールアドレスとこのメールアドレスに対応して予め設定された配信先メールアドレスとを記憶する記憶部と、受信した前記メールの前記メールアドレスに基づいて前記記憶部の検索を行い、検索の結果、前記メールアドレスが発見された場合には、前記メールを配信すべき他の一つ又は複数のメールアドレスを決定するか又は受信した前記メールアドレスの識別子が転送を示すものである場合には、他のメールアドレスに配信を行うことなくローカル配信を行う決定をし、受信した前記メールのメールアドレスに識別子が付与されていない場合又は前記記憶部に記憶されていない識別子が付与されている場合には、ローカル配信を行うか又は転送のための識別子を転送先メールアドレスに付与して送信するように決定する決定部とを備えるメール配信先決定手段とを有する構成としてある。前記識別子は、請求項2に記載するように、前記メールアドレスのユーザを特定する部分に拡張的に付与された拡張IDであってもよいし、請求項3に記載するように送信元のメールアドレスであってもよい。このように構成することで、サーバ等の受信手段が受け取ったメールのメールアドレスをメール配信先決定手段に通知し、このメール配信先決定手段が、メールの他の配信先を決定する。これによって、前記サーバに受信されたメールが、例えば、同じホスト内の他のサーバのメールアドレスにも配信される。したがって、一人のユーザが複数のメールアドレスを所有する場合において、一のメールアドレスに送信されたメールを、他のメールアドレスにも配信することが可能になる。
また、このように構成することで、受け取ったメールアドレスに対応する他の配信先のメールアドレスが存在しないような場合にも、メールを所定のメールアドレスに配信したり、Local配信させたりすることが可能になる。
【0009】
請求項4に記載の発明は、前記メール配信先決定手段が、前記識別子が付与されたメールアドレスとこのメールアドレスに対応して予め設定された配信先メールアドレスとを記憶する記憶部と、受信した前記メールの前記メールアドレスに基づいて前記記憶部に予め記憶された前記配信先のメールアドレスを検索し、配信先を決定する決定部とを有する構成としてある。このように構成することで、例えば、メールを受信した一のサーバが当該メールのメールアドレスを決定部に通知し、この決定部が、受信した前記メールのメールアドレスに基づいて、前記記憶部内に記憶された配信先のメールアドレスを検索し、発見された配信先のメールアドレスに前記メールを配信する。
【0011】
請求項6に記載の発明は、前記記憶部には、前記記憶部は、一の前記メールの一の配信先のメールアドレスと、他の前記メールの他の配信先のメールアドレスとを相互にリンクして記憶し、前記一のメールの他の配信先のメールアドレスへの配信と、前記他のメールの前記一の配信先のメールアドレスへの配信とを相互に行えるように構成してある。
このように構成することで、メール配信のループによりエラーを引き起こしていた従来のシステムでは不可能であった双方向のメール配信も行うことができるようになる。
【0012】
請求項5に記載の発明は、前記記憶部に記憶された前記配信先のメールアドレスの更新を行う更新手段を、ユーザ端末に設けた構成としてある。この構成によれば、配信先のメールアドレスを随時変更することが可能である。また、受信した前記メールアドレスに対応する配信先のアドレスが設定されていないような場合に、新たに配信先のメールアドレスを追加することが可能で、次回受信からは当該配信先メールアドレスにメールを配信させることができるようになる。
【0013】
請求項6に記載の発明は、送信された電子メールを、宛先のメールアドレスの他に所定のメールアドレスにも配信する電子メール配信方法において、
所定の識別子が付与されたメールアドレスと、このメールアドレスに対応して予め設定された他の配信先のメールアドレスとを記憶部に記憶させ、
受信した前記メールの前記メールアドレスに基づいて前記記憶部の検索を行い、検索の結果、前記メールアドレスが発見された場合には、前記メールを配信すべき他の一つ又は複数のメールアドレスを配信するか又は受信した前記メールアドレスの識別子が転送を指すのものである場合には、他のメールアドレスに配信を行うことなくローカル配信を行い、受信した前記メールのメールアドレスに識別子が付与されていない場合又は前記記憶部に記憶されていない識別子が付与されている場合には、ローカル配信を行うか又は転送のための識別子を転送先メールアドレスに付与して送信する方法である。この場合、請求項7に記載するように、前記識別子が、前記メールアドレスのユーザを特定する部分に拡張的に付与された拡張ID又は送信元のメールアドレスであってもよい。この方法によれば、一人のユーザが複数のメールアドレスを所有する場合において、一のメールアドレスに送信されたメールを他のメールアドレスに配信することが可能になる。
【0016】
請求項8に記載の発明は、前記記憶部に、一の前記メールの一の配信先メールアドレスと、他の前記メールの他の配信先メールアドレスとを相互にリンクさせて記憶させ、前記一のメールの他の配信先メールアドレスへの配信と、前記他のメールの前記一のメールアドレスへの配信を相互に行えるようにした方法である。この方法によれば、従来不可能であった双方向のメール配信も行うことができるようになる。
【0017】
【発明の実施形態】
本発明の好適な実施形態を、図面を参照しながら詳細に説明する。
[第一の実施形態]
図1は、本発明の電子メール配信システムの一実施形態を示すブロック図である。
この実施形態の電子メール配信システム1は、受け取った電子メール(以下、メールと略称する)を各メールアドレスに配信するメール配信エージェントMTA131,231,331を備えたメールサーバ130,230,330と、受け取ったメールに拡張IDが付与されている場合に、当該拡張IDに基づいてアドレスのマッピングを行うメールアドレス管理サーバ120,220,320と、LAN150,250,350に接続されたユーザ端末140A,240A,340A,140B,240B,340B・・・と、このユーザ端末140A,240A,340A,140B,240B,340B・・・にメールをLocal配信するメールスプーラ160,260,360とを有している。
ここで、「Local配信」とは、メールアドレスUser@mail.com,User@mail1.com又はUser@mail2.com宛てに届いたメールを、メールサーバ130,230又はメールサーバ330が自身のメールスプーラ160,260,360に保存する動作をいう。
【0018】
メールアドレス管理サーバ120,220,320は、前記拡張IDに基づいてアドレスのマッピングを行う決定部としてのアドレスマッピングエージェントAMA121,221,321と、前記拡張IDが付されたメールアドレスごとに、配信すべき他のメールアドレスを記憶する記憶部としてのメールアドレスデータベースMDB122,222,322とを備えている。アドレスマッピングエージェントAMA121,221,321は、メールを受信したメールサーバ130,230,330から通知されたメールアドレスに基づいて、メールアドレスデータベースMDB122,222,322に記憶された配信先のメールアドレスを検索し、検索の結果にしたがって、送信されたメールをどのメールアドレスに配信すべきかを決定する。
【0019】
図2は、送信されたメールアドレスと、マッピング処理によって変換された送信先アドレスとの関係を示す表の一例である。
図2の表に示すように、例えば、メールサーバ130(mail.com)に送信されたメールのメールアドレスに拡張ID"Forward"が付されている場合、すなわち、メールアドレスがForward- User@mail.com であるときは、Local配信を行うようにマッピング処理が指定される。
また、メールアドレスがML1- User@mail.comであるときは、Local配信を行うようにマッピング処理される。
【0020】
さらに、メールアドレスがML2-User@mail.comであるときは、"Program1"にメールが入力として渡される。ここで、"Program1"によって行われる処理は特に限定されない。例えば、自動返信機能やメーリングリスト機能などが処理の一つとして含まれる。このように、実行可能なProgramを設定しておくことで、ユーザ側において処理の自動化を促進することができる。
【0021】
また、Work1-User@mail.comであるときは、User@mail1.comに配信されるように処理される。またさらに、Work2-User@mail.comであるときは、Local配信を行うとともに、User@mail2.comにも配信されるように処理される。
上記のように、送信側で、拡張子「Work1」を付してUser@mail.comにメールを送信すると、このメールはUser@mail1.comに転送されるが、これは、送信側で、User@mail.com、User@mail1.comと宛先を指定する場合と結果が同じである。この点、従来のメールシステムにおいて使用されているForward機能と変わるところはない。
【0022】
このForward機能はユーザ側の都合に応じて設定され、使用されているが現状である。ユーザがForward機能の設定を行っていれば、ユーザのどのメールアドレスに送ったら確実に自分のメールが読まれるのか、もしくはユーザ側がその時どのメールサーバに接続してメールを読むのかを意識することなく、送信者はユーザにメールを送ることができる。しかしながら、多くの場合、送信者側には、ユーザ側がForward設定をしているかどうかは分からない場合が多い。そのため、送信者側は把握しているユーザ側のメールアドレスのみにメールを送信する場合がほとんどである。
【0023】
本発明では、データベース内で上記のような記述を行うことによって、ユーザ側の設定のいかんにかかわらず、Forward機能を実現することができるという利点がある。
これを、送信者が"Work1-User@mail.com"を指定してメールを送信した場合について説明する。
このメールを受信したサーバ130は、アドレスマッピングエージェントAMA121にWork1-User@mail.comの処理を問い合わせる。アドレスマッピングエージェントAMA121は、マッピング処理によって指定された他の配信先のメールアドレスに、メールを配信するように決定する。すなわち、アドレスマッピングエージェントAMA121は、データベース122を参照して、Work1-User@mail.comの処理内容を判断する。図2の表に示すように、この場合は、User@mail1.comへの転送である。そのため、サーバ130に受信されたメールが、User@mail1.comに転送される。なお、このとき、Work2のようにLocal設定をWork1にも設定することで、メールがLocal配信され、サーバ130のメールスプーラにはメールを保存することが可能である。
ユーザは、メールサーバ230に接続することで、メールを参照することが可能になる。
【0024】
なお、この実施形態において、拡張IDが存在しない場合(”Blank”)には、受信したメールをLocal配信するとともに、Forward-User@mail2.comとしてサーバ330に配信されるように処理がなされる。また、拡張IDは存在するものの、この表にリストされていないものについては(”Nothing”)、Local配信されるように処理がなされる。
ユーザ端末140A,240A,340A,140B,240B,340B・・・には、メールサーバ130,230,330に配信されたメールを、ユーザ端末140A,240A,340A,140B,240B,340B・・・に読み込むためのメールユーティリティエージェントMUA141,241,341と、メールアドレスデータベースMDB122,222,322内のメールアドレスの更新を行うためのアプリケーションAP142,242,342とが設けられている。
上記したマッピング処理の内容は、ユーザがアプリケーションAP142,242,342を使ってメールアドレスデータベースMDB122,222,322にアクセスすることで、任意に更新を行うことが可能である。
【0025】
次に、図1〜図3を参照しながら、本発明の電子メール配信方法を、上記の電子メール配信システムの作用とともに説明する。
図3は、本発明の電子メール配信方法を説明するためのフローチャートである。
拡張IDを有するメールアドレスは、予めユーザが作成して、メール送信者に渡しておくとよい。また、メールアドレスデータベースMDB122,222,322には、あらかじめ、図2に示すようなマッピング処理の条件がアプリケーションAP142,242,342によって入力されている。
【0026】
メールサーバ(例えばメールサーバ130)に当該拡張IDが付されたメールが到着すると(ステップS1)、メールサーバ130のメール配信エージェントMTA131がメールの拡張IDを認識し(ステップS2)、拡張IDが存在する場合は、このメールアドレスを、メールアドレス管理サーバ120のアドレスマッピングエージェントAMA121に通知する。拡張IDが存在しなければ、そのまま処理を終了する(ステップS6)。
拡張IDが存在する場合には、アドレスマッピングエージェントAMA121は、メール配信エージェントMTA131から受け取ったメールアドレスを、メールアドレスデータベースMDB122に照会し(ステップS3)、メールアドレスデータベースMDB122に記憶された内容にしたがって、所定のマッピング処理を行う(ステップS4)。この処理の内容は、先の図2で説明したとおりである。
【0027】
この処理の結果がLocal配信であれば、メールはメールスプーラ160に送られて保存され、User@mail1.comへの配信であれば、メールはメールサーバ230のメールアドレスUser@mail1.comに配信される。また、処理の結果がUser@mail2.comへの配信であれば、メールはメールサーバ330に配信される(ステップS5)。
以上で処理が終了する(ステップS6)。
ユーザは、メールユーティリティエージェントMUA121,221,321を用いることで、メールサーバ130,230,330又はメールスプーラ160,260,360のいずれかにアクセスして、メールを見ることができる。
【0028】
[第二の実施形態]
本発明の第二の実施形態を、図4を参照しながら説明する。
この実施形態の電子メール配信システムの基本構成は、第一の実施形態と同じである。この実施形態では、メールサーバ130,230,330が受信したメールのメールアドレスを、メールアドレスの拡張IDの有無に関わらず、メール管理メールサーバ120,220,320のアドレスマッピングエージェントAMA121,221,321に通知するようにしている。
【0029】
そして、図4に示すように、送信されてきたメールのメールアドレスが、拡張ID”Forward”を有するForward -User@mail.comである場合には、当該メールをLocal配信するようにマッピング処理する。また、拡張IDが存在しない場合(メールアドレスがUser@mail.comである場合)には、Forward-User@mail2.comとして配信するようにマッピング処理する。
さらに、別メールサーバ(この場合はメールサーバ130)に送信されたメールのメールアドレスが拡張IDを有していない場合には、このメールを、Forward-User@mail.comとして配信するようにマッピング処理を行う。
【0030】
上記のようにすると、例えば、メールサーバ130にUser@mail.comのメールが送られてきたときには、このメールをForward-User@mail2.comとしてメールサーバ330に配信し、メールサーバ330にUser@mail2.comのメールが送られてきたときには、このメールをForward-User@mail.comとして配信することができるようになる。
このようにすることで、メール配信のループによるエラーが生じず、従来は不可能であった双方向のメール配信も行うことができるようになる。
【0031】
なお、上記の説明では、User@mail.comとUser@mail2.comの二つのメールアドレス内での相互配信について説明したが、三つ以上のメールアドレス間で相互配信を行うようにすることも可能である。すなわち、上記の例では、User@mail.com,User@mail1.com,User@mail2.comのメールアドレス間で相互にメールの配信を行うことが可能である。そして、複数メールスプーラ間のメールメッセージの内容を同一のものにすることができ、容易にメールスプーラ間のメッセージ同期をとることができるという利点がある。
【0032】
また、図2に示すように ”Nothing” を用意することによって、メールアドレスデータベースMDB122,222,322に登録されていない拡張メールアドレスに関しても処理内容を記述することで、メール送信先を特定する全ての処理を、メールアドレスデータベースMDB122,222,322内で行なうことができるという利点がある。
さらに、この場合は、当該拡張IDをメールアドレスデータベースMDB122,222,322に登録するようにするとよく、このようにすることで、専用の窓口を設けることができ、その送信者に対する特別な処理もユーザ側でできることになる。すなわち、送信ユーザ特定を簡単に受信側でできるわけである。
【0033】
[第三の実施形態]
次に、本発明の第三の実施形態を、図5及び図6を参照しながら説明する。
第一及び第二の実施形態では、メール送信元でメールアドレスに拡張IDを付し、この拡張IDの有無及び拡張IDの内容によって、配信先を決定するようにしている。
この実施形態では、メール送信元ではメールアドレスに拡張ID等を付す必要なく、メール送信元のメールアドレスに応じてマッピング処理を行い、メールの配信先を決定するようにしている。
なお、この実施形態においても、電子メール配信システムの基本的構成は第一及び第二の実施形態のものと同じであるので、電子メール配信システムの構成についての詳しい説明は省略する。
【0034】
図5は、この実施形態においてメールアドレスデータベースMDB122,222,322に登録されるマッピング処理の内容の一例である。
図5に示す例では、GHI@ghi.comなる送信元からメールサーバ130(User@mail.com)にメールが送られてきたときに、双方向転送を行なうようにしている。すなわち、メールサーバ130は、メールのLocal配信を行なうとともに、User@mail1.com及びUser@mail2.comにメールを転送するようにしている。なお、この場合、無限転送を防止するために、転送を行なう前に送信元メールアドレスを変更する。上記の例では、転送先をUser@mail1.com及びUser@mail2.comに指定しているので、送信元のメールアドレスをUser@mail.comに変更する。この変更は、メールに添付されているFromヘッダを書き換えることで可能である。
【0035】
以下、この実施形態における処理を、このGHI@ghi.comなる送信元からメールが送られてきた場合を例に挙げて、図6のフローチャートを参照しながら説明する。
GHI@ghi.comなる送信元からメールサーバ130(mail.com)にメールが送信されてきたとき(ステップS10)、メール配信エージェントMTA131は、アドレスマッピングエージェントAMA121に送信元GHI@ghi.comの処理を問い合わせる。アドレスマッピングエージェントAMA121は、メールアドレスデータベースMDB122を検索して(ステップS11)、指定されたマッピング処理を行なう(ステップS12)。そして、送信元アドレスに基づいて、その変更が必要かどうかを判断する(ステップS13)。送信元GHI@ghi.comのメールアドレスの場合は、変更が必要であるので、メールアドレスデータベースMDB122の設定内容にしたがって、送信元GHI@ghi.comのメールアドレスをUser@mail.comに変更し(ステップS14)、Local配信及びUser@mail1.com,User@mail2.comにメールを転送する(ステップS15)。
ステップS13で送信元のメールアドレスの変更が必要ないと判断した場合には、指定された所定のメールアドレスにメールを転送する(ステップS15)。
【0036】
転送されたメールを受け取ったメールサーバ230,330においても、このフローチャートにしたがった同様の処理が行なわれる。
例えば、メールサーバ230(User@mail1.com)では、ステップS11,S12において変更後の送信元メールアドレスUser@mail.comに基づいた処理を行なう。すなわち、図5に示すように、送信元メールアドレスUser@mail.comのメールをLocal配信する。
この実施形態によれば、メールの送信元において拡張IDを付す必要なくメールを所定のメールアドレスに配信することができるほか、メールアドレス相互間でメールの配信を行うことが可能になる。
【0037】
なお、この実施形態の場合も、送信元のメールアドレスが予めメールアドレスデータベースMDB122,222,322に登録されていないようなものである場合には、Local配信を行うようにマッピング処理を指定することができる。そして、当該送信元のメールアドレスをメールアドレスデータベースMDB122,222,322に登録するようにすることで、次回送信の際からは所定のメールアドレスに配信をすることができるようになる。
上記したように、本発明によれば、一つのメールアドレスが複数の窓口を有すると同等の機能を有するため、メール転送の際の制限を緩和することができるものである。
【0038】
本発明の好適な実施形態について説明したが、本発明は上記の実施形態により何ら限定されるものではない。
例えば、上記の実施形態では三つのメールサーバの場合を例に挙げて説明したが、二つ又は四つ以上のメールサーバを有している場合にも本発明の適用が可能である。
また、拡張IDとして”Forward”や”ML1”、”Work1”等を例に挙げて説明したが、拡張IDについてはこれらに限らず任意のものを付することができる。
さらに、同一のホスト内のメールサーバ間でメールの配信を行うものとして説明したが、異なるホストの他のメールサーバに対してメールを配信するようにすることも可能である。
【0039】
【発明の効果】
本発明によれば、例えば、業務等においてプロジェクト毎に使用されるメーリングリストに、予めユーザがそのプロジェクト用に作成しておいた拡張ID等の識別子をメーリングリスト等で登録しておくことによって、ユーザは送られてくるメールアドレスに基づいて、メールの管理を行うことができるようになる。
【0040】
このことは、自分に送られてくるメールにそれぞれ別の窓口を設置しておき、それに応じた対応をユーザが自らできるようになるものであるということを意味している。
また、プログラム処理を行うことができるため、ユーザによるメーリングリストの作成も容易にできる。そのため、特定のメールアカウントを追加することなく、さまざまな処理がユーザレベルで可能となるため、メールサーバ管理者の負担を軽減させることができる。
【図面の簡単な説明】
【図1】本発明の電子メール配信システムの一実施形態を示すブロック図である。
【図2】送信されたメールアドレスと、マッピング処理によって変換された送信先アドレスとの関係を示す表の一例を示している。
【図3】本発明の電子メール配信方法を説明するためのフローチャートである。
【図4】本発明の第二の実施形態にかかり、送信されたメールアドレスと、マッピング処理によって変換された送信先アドレスとの関係を示す表の一例を示している。
【図5】本発明の第三の実施形態にかかり、送信されたメールアドレスと、マッピング処理によって変換された送信先アドレスとの関係を示す表の一例を示している。
【図6】本発明の第三の実施形態にかかる電子メール配信方法を説明するためのフローチャートである。
【図7】本発明の従来例にかかる電子メール配信システムのブロック図である。
【符号の説明】
110,230,330 メールサーバ
111,231,331 メール配信エージェント(MTA)
120,220,320 メールアドレス管理サーバ
121,221,321 アドレスマッピングエージェント(AMA)
122,222,322 メールアドレスデータベース(MDB)
160,260,360 メールスプーラ
140A,140B・・・ ユーザ端末
141,241,341 メールユーティリティエージェント(MUA)
142,242,342 アプリケーション(AP)
150,250,350 LAN[0001]
BACKGROUND OF THE INVENTION
The present invention is capable of delivering a sent mail to another mail address desired by the user, and is capable of delivering mail between one mail address and another mail address. The present invention relates to a system and an e-mail delivery method.
[0002]
[Prior art]
Due to the rapid spread of e-mail in recent years, many e-mail users have a plurality of e-mail addresses.
For this reason, the user needs to perform email management such as email address management, mail classification and organization, and so-called customization that changes functions and settings so that the user can easily use each email address. It is happening.
In addition, the mail transmitted to one mail address is transferred to another mail address owned by itself, or the mail is distributed to other users connected to the in-house LAN or the like as necessary.
[0003]
FIG. 7 is a block diagram illustrating the configuration of a conventional example of an electronic mail delivery system.
In the example shown in FIG. 7, three
[0004]
When mail is locally distributed from the sender to all
For example, when a mail is transmitted from the sender to a specific mail address (User@mail.com) via the
[0005]
However, in the conventional electronic mail delivery system as described above, there are few parts that can be set by the user when customizing, and mail management is not easy.
Also, due to restrictions on the mail system, it was not possible to distribute mail that arrived at a certain email address and mail that arrived at a different email address in both directions.
This will be described using the mail transfer function (Forward function) as an example.
To enable a user to have the same mail in both the
[0006]
However, if this user uses the Forward function at mail2.com for mail that arrives at User@mail2.com at the same time as the above settings, the mail spooler at mail2.com and the mail spooler at mail.com try to retain it (this The following problem occurs.
The mail received to User@mail.com is stored in the
Therefore, at present, when setting Forward between a plurality of e-mail addresses, it is necessary to add a restriction such as prohibiting a setting in which forwarding is circulated.
[0007]
[Problems to be solved by the invention]
The present invention has been made in view of the above-mentioned problems. The scope of customization by a user in the case of possessing a plurality of e-mail addresses has been expanded. Further, e-mails reaching one e-mail address and e-mails reaching another e-mail address are expanded. An electronic mail distribution system and an electronic mail distribution method capable of bi-directional distribution are provided.
[0008]
[Means for Solving the Problems]
In order to achieve the above object, the present invention provides an identifier assignment that assigns an identifier to a mail address in an electronic mail distribution system that distributes a transmitted electronic mail to a predetermined mail address in addition to a destination mail address. Means, receiving means for receiving the mail with the identifier assigned to the mail address by the identifier assigning means, receiving information on the mail address from the receiving means, and the mail address to which the identifier is assigned and the mail address A storage unit that stores a preset delivery destination email address corresponding to the email, and the storage unit is searched based on the email address of the received email, and the email address is found as a result of the search If so, determine one or more other mail addresses to which the mail should be delivered Or if the email address of the identifier received is indicative of the transfer, local without delivery to other email addresses Delivery If an identifier is not assigned to the email address of the received email, or if an identifier not stored in the storage unit is assigned, local distribution or forwarding is performed. And a mail delivery destination determination unit including a determination unit that determines to give an identifier to a transfer destination mail address for transmission. As described in
In addition, with this configuration, even when there is no other delivery destination email address corresponding to the received email address, the email can be delivered to a predetermined email address or distributed locally. Is possible.
[0009]
According to a fourth aspect of the present invention, the mail delivery destination determination unit stores a mail address to which the identifier is assigned and a delivery destination mail address set in advance corresponding to the mail address; And a determination unit that searches the mail address of the delivery destination stored in advance in the storage unit based on the mail address of the mail and determines the delivery destination. With this configuration, for example, one server that has received a mail notifies the determination unit of the mail address of the mail, and the determination unit stores the mail in the storage unit based on the received mail address of the mail. The stored delivery destination mail address is searched, and the mail is delivered to the found delivery destination mail address.
[0011]
According to a sixth aspect of the present invention, in the storage unit, the storage unit mutually transmits a mail address of one delivery destination of the one mail and a mail address of another delivery destination of the other mail. Linked and stored so that the delivery of the one mail to the other delivery address and the delivery of the other mail to the one delivery address can be performed mutually. .
With this configuration, it is possible to perform bi-directional mail delivery that was impossible in the conventional system that caused an error due to a mail delivery loop.
[0012]
Claim 5 According to the invention described in the
[0013]
The invention according to claim 6 is an electronic mail delivery method for delivering a transmitted electronic mail to a predetermined mail address in addition to a destination mail address.
The storage unit stores an email address assigned with a predetermined identifier and an email address of another delivery destination set in advance corresponding to the email address,
The storage unit is searched based on the mail address of the received mail. If the mail address is found as a result of the search, one or more other mail addresses to which the mail is to be delivered are selected. If the identifier of the email address that is delivered or received points to forwarding, it is local without delivery to other email addresses Delivery If no identifier is assigned to the email address of the received email, or if an identifier not stored in the storage unit is assigned, local distribution is performed or an identifier for transfer is transferred. This is a method of giving to a destination email address and transmitting. In this case, as described in claim 7, the identifier may be an extended ID or an e-mail address of a transmission source that is given to a portion of the e-mail address that specifies a user. According to this method, when one user owns a plurality of mail addresses, it is possible to distribute mail transmitted to one mail address to other mail addresses.
[0016]
Claim 8 In the invention described in the above, the storage unit stores one delivery destination email address of the one mail and another delivery destination email address of the other emails linked to each other, and stores the one email In this method, delivery to another delivery destination email address and delivery of the other email to the one email address can be performed mutually. According to this method, bi-directional mail delivery that has been impossible in the past can also be performed.
[0017]
DETAILED DESCRIPTION OF THE INVENTION
Preferred embodiments of the present invention will be described in detail with reference to the drawings.
[First embodiment]
FIG. 1 is a block diagram showing an embodiment of the electronic mail delivery system of the present invention.
The electronic
Here, “Local delivery” means that mails received by the
[0018]
The mail
[0019]
FIG. 2 is an example of a table showing the relationship between the transmitted mail address and the transmission destination address converted by the mapping process.
As shown in the table of FIG. 2, for example, when the extended ID “Forward” is added to the mail address of the mail sent to the mail server 130 (mail.com), that is, the mail address is Forward-User @ mail. When it is .com, mapping processing is specified to perform local distribution.
When the mail address is ML1-User@mail.com, mapping processing is performed so as to perform local distribution.
[0020]
Furthermore, when the mail address is ML2-User@mail.com, the mail is passed to "Program1" as input. Here, the process performed by “Program1” is not particularly limited. For example, an automatic reply function and a mailing list function are included as one of the processes. Thus, by setting an executable program, automation of processing can be promoted on the user side.
[0021]
Also, when it is Work1-User@mail.com, it is processed so as to be distributed to User@mail1.com. Furthermore, when it is Work2-User@mail.com, local distribution is performed and processing is also performed so as to be distributed to User@mail2.com.
As mentioned above, if you send an email to User@mail.com with the extension "Work1" on the sending side, this email will be forwarded to User@mail1.com. The result is the same as when specifying a destination for User@mail.com and User@mail1.com. In this respect, there is no difference from the Forward function used in the conventional mail system.
[0022]
Although this Forward function is set and used according to the convenience of the user, it is currently used. If the user has set the Forward function, the user's email address will surely be read when sent to the user, or the user will be unaware of which email server is connected to read the email at that time The sender can send mail to the user. However, in many cases, the sender side often does not know whether the user side has the Forward setting. Therefore, in most cases, the sender side sends mail only to the user-side mail address that is known.
[0023]
The present invention has an advantage that the forward function can be realized regardless of the setting on the user side by performing the above description in the database.
This will be described for a case where the sender sends an email specifying “Work1-User@mail.com”.
The
The user can refer to the mail by connecting to the
[0024]
In this embodiment, when the extension ID does not exist (“Blank”), the received mail is delivered locally and processed so as to be delivered to the
In the
The contents of the above-described mapping process can be arbitrarily updated by the user accessing the mail
[0025]
Next, the electronic mail delivery method of the present invention will be described together with the operation of the electronic mail delivery system with reference to FIGS.
FIG. 3 is a flowchart for explaining the e-mail delivery method of the present invention.
A mail address having an extended ID may be created in advance by the user and given to the mail sender. Further, mapping conditions as shown in FIG. 2 are input to the mail
[0026]
When mail with the extension ID arrives at the mail server (for example, mail server 130) (step S1), the mail
When the extension ID exists, the address mapping agent AMA 121 inquires of the mail address database MDB 122 for the mail address received from the mail delivery agent MTA 131 (step S3), and according to the contents stored in the mail address database MDB 122. A predetermined mapping process is performed (step S4). The contents of this process are as described above with reference to FIG.
[0027]
If the result of this processing is local delivery, the mail is sent to the
Thus, the process ends (step S6).
By using the mail
[0028]
[Second Embodiment]
A second embodiment of the present invention will be described with reference to FIG.
The basic configuration of the electronic mail delivery system of this embodiment is the same as that of the first embodiment. In this embodiment, the mail address of the mail received by the
[0029]
Then, as shown in FIG. 4, when the mail address of the transmitted mail is Forward-User@mail.com having the extension ID “Forward”, mapping processing is performed so that the mail is delivered locally. . Further, when the extension ID does not exist (when the mail address is User@mail.com), the mapping process is performed so that it is distributed as Forward-User@mail2.com.
Further, when the mail address of the mail sent to another mail server (in this case, the mail server 130) does not have the extension ID, the mail is mapped so as to be delivered as Forward-User@mail.com. Process.
[0030]
As described above, for example, when a mail of User@mail.com is sent to the
By doing so, an error due to a mail delivery loop does not occur, and bidirectional mail delivery that has been impossible in the past can also be performed.
[0031]
In the above explanation, mutual delivery within two email addresses User@mail.com and User@mail2.com was explained. However, mutual delivery between three or more email addresses may be performed. Is possible. In other words, in the above example, it is possible to distribute mail between the mail addresses of User@mail.com, User@mail1.com, and User@mail2.com. Further, the contents of the mail messages among a plurality of mail spoolers can be made the same, and there is an advantage that message synchronization between the mail spoolers can be easily achieved.
[0032]
In addition, by preparing “Nothing” as shown in FIG. 2, it is possible to specify all the mail transmission destinations by describing the processing contents for the extended mail addresses that are not registered in the mail address database MDB122, 222, 322. This process is advantageous in that it can be performed in the mail address database MDB122, 222, 322.
Further, in this case, the extended ID may be registered in the mail address database MDB122, 222, 322. In this way, a dedicated window can be provided, and special processing for the sender is also possible. It can be done on the user side. That is, the transmission user can be easily specified on the reception side.
[0033]
[Third embodiment]
Next, a third embodiment of the present invention will be described with reference to FIGS.
In the first and second embodiments, the mail transmission source attaches an extended ID to the mail address, and the delivery destination is determined based on the presence of the extended ID and the content of the extended ID.
In this embodiment, the mail transmission source does not need to add an extension ID or the like to the mail address, and mapping processing is performed according to the mail address of the mail transmission source to determine the mail delivery destination.
Also in this embodiment, the basic configuration of the e-mail distribution system is the same as that of the first and second embodiments, and thus detailed description of the configuration of the e-mail distribution system is omitted.
[0034]
FIG. 5 shows an example of the contents of the mapping process registered in the mail address database MDB122, 222, 322 in this embodiment.
In the example shown in FIG. 5, bidirectional transmission is performed when mail is sent from the transmission source GHI@ghi.com to the mail server 130 (User@mail.com). That is, the
[0035]
Hereinafter, the processing in this embodiment will be described with reference to the flowchart of FIG. 6, taking as an example the case where mail is sent from the sender of GHI@ghi.com.
When a mail is transmitted from the transmission source GHI@ghi.com to the mail server 130 (mail.com) (step S10), the mail
If it is determined in step S13 that there is no need to change the mail address of the transmission source, the mail is transferred to the designated predetermined mail address (step S15).
[0036]
The
For example, the mail server 230 (User@mail1.com) performs processing based on the changed sender mail address User@mail.com in steps S11 and S12. That is, as shown in FIG. 5, the mail of the sender mail address User@mail.com is delivered locally.
According to this embodiment, mail can be distributed to a predetermined mail address without requiring an extension ID at the mail sender, and mail can be distributed between mail addresses.
[0037]
In the case of this embodiment as well, if the sender's mail address is not registered in the mail address database MDB122, 222, 322 in advance, the mapping process is designated so as to perform local distribution. Can do. Then, by registering the mail address of the transmission source in the mail address database MDB122, 222, 322, it becomes possible to deliver to a predetermined mail address from the next transmission.
As described above, according to the present invention, since one mail address has the same function as having a plurality of windows, restrictions on mail transfer can be relaxed.
[0038]
Although preferred embodiments of the present invention have been described, the present invention is not limited to the above-described embodiments.
For example, in the above embodiment, the case of three mail servers has been described as an example. However, the present invention can also be applied to a case where two or four or more mail servers are provided.
In addition, although “Forward”, “ML1”, “Work1”, and the like have been described as examples of the extension ID, the extension ID is not limited to these, and an arbitrary ID can be assigned.
Furthermore, although it has been described that mail is distributed between mail servers in the same host, it is also possible to distribute mail to other mail servers on different hosts.
[0039]
【The invention's effect】
According to the present invention, for example, by registering an identifier such as an extended ID that the user has created for the project in advance in a mailing list used for each project in business or the like, the user can It becomes possible to manage mail based on the mail address sent.
[0040]
This means that a separate window is set up for each mail sent to the user so that the user can respond accordingly.
In addition, since the program processing can be performed, the mailing list can be easily created by the user. Therefore, since various processes can be performed at the user level without adding a specific mail account, the burden on the mail server administrator can be reduced.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an embodiment of an electronic mail delivery system of the present invention.
FIG. 2 shows an example of a table showing a relationship between a sent mail address and a destination address converted by the mapping process.
FIG. 3 is a flowchart for explaining an e-mail delivery method of the present invention.
FIG. 4 shows an example of a table indicating a relationship between a transmitted mail address and a destination address converted by the mapping process according to the second embodiment of the present invention.
FIG. 5 shows an example of a table indicating a relationship between a transmitted mail address and a destination address converted by the mapping process according to the third embodiment of the present invention.
FIG. 6 is a flowchart for explaining an electronic mail delivery method according to a third embodiment of the present invention.
FIG. 7 is a block diagram of an electronic mail delivery system according to a conventional example of the present invention.
[Explanation of symbols]
110, 230, 330 Mail server
111,231,331 Mail delivery agent (MTA)
120, 220, 320 E-mail address management server
121, 221 and 321 Address Mapping Agent (AMA)
122, 222, 322 Mail address database (MDB)
160, 260, 360 Mail spooler
140A, 140B ... User terminal
141,241,341 Mail Utility Agent (MUA)
142,242,342 Application (AP)
150, 250, 350 LAN
Claims (8)
メールアドレスに識別子を付与する識別子付与手段と、
この識別子付与手段によって前記メールアドレスに識別子が付与された前記メールを受信する受信手段と、
この受信手段から前記メールアドレスに関する情報を受け取り、前記識別子が付与されたメールアドレスとこのメールアドレスに対応して予め設定された配信先メールアドレスとを記憶する記憶部と、受信した前記メールの前記メールアドレスに基づいて前記記憶部の検索を行い、検索の結果、前記メールアドレスが発見された場合には、前記メールを配信すべき他の一つ又は複数のメールアドレスを決定するか又は受信した前記メールアドレスの識別子が転送を示すものである場合には、他のメールアドレスに配信を行うことなくローカル配信を行う決定をし、受信した前記メールのメールアドレスに識別子が付与されていない場合又は前記記憶部に記憶されていない識別子が付与されている場合には、ローカル配信を行うか又は転送のための識別子を転送先メールアドレスに付与して送信するように決定する決定部とを備えるメール配信先決定手段と、
を有することを特徴とする電子メール配信システム。In an e-mail delivery system that delivers a sent e-mail to a predetermined e-mail address in addition to a destination e-mail address,
An identifier assigning means for assigning an identifier to an email address;
Receiving means for receiving the mail with the identifier assigned to the mail address by the identifier giving means;
Receives information about the mail address from the receiving means, stores a mail address to which the identifier is assigned and a delivery destination mail address set in advance corresponding to the mail address, and the received mail The storage unit is searched based on an e-mail address. If the e-mail address is found as a result of the search, one or more other e-mail addresses to which the e-mail is to be delivered are determined or received. When the identifier of the email address indicates transfer, the decision is made to perform local delivery without delivering to another email address, and the identifier is not given to the email address of the received email or If an identifier not stored in the storage unit is assigned, local distribution or transfer is performed. And mail delivery destination determining means and a determining section for determining the identifier to transmit to impart to the transfer destination mail address,
An e-mail delivery system comprising:
所定の識別子が付与されたメールアドレスと、このメールアドレスに対応して予め設定された他の配信先のメールアドレスとを記憶部に記憶させ、
受信した前記メールの前記メールアドレスに基づいて前記記憶部の検索を行い、検索の結果、前記メールアドレスが発見された場合には、前記メールを配信すべき他の一つ又は複数のメールアドレスを配信するか又は受信した前記メールアドレスの識別子が転送を示すものである場合には、他のメールアドレスに配信を行うことなくローカル配信を行い、受信した前記メールのメールアドレスに識別子が付与されていない場合又は前記記憶部に記憶されていない識別子が付与されている場合には、ローカル配信を行うか又は転送のための識別子を転送先メールアドレスに付与して送信すること、
を特徴とする電子メール配信方法。In an e-mail delivery method for delivering a sent e-mail to a predetermined e-mail address in addition to a destination e-mail address,
The storage unit stores an email address assigned with a predetermined identifier and an email address of another delivery destination set in advance corresponding to the email address,
The storage unit is searched based on the mail address of the received mail. If the mail address is found as a result of the search, one or more other mail addresses to which the mail is to be delivered are selected. If the identifier of the email address that is delivered or received indicates forwarding, local delivery is performed without delivery to other email addresses, and the identifier is given to the email address of the received email If there is no identifier or an identifier that is not stored in the storage unit is given, perform local delivery or send an identifier for forwarding to the forwarding mail address,
E-mail delivery method characterized by this.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001269329A JP3695372B2 (en) | 2001-09-05 | 2001-09-05 | E-mail delivery system and e-mail delivery method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001269329A JP3695372B2 (en) | 2001-09-05 | 2001-09-05 | E-mail delivery system and e-mail delivery method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003078568A JP2003078568A (en) | 2003-03-14 |
| JP3695372B2 true JP3695372B2 (en) | 2005-09-14 |
Family
ID=19095169
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001269329A Expired - Fee Related JP3695372B2 (en) | 2001-09-05 | 2001-09-05 | E-mail delivery system and e-mail delivery method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3695372B2 (en) |
-
2001
- 2001-09-05 JP JP2001269329A patent/JP3695372B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003078568A (en) | 2003-03-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7155725B1 (en) | Apparatus and method for coordinating multiple e-mail accounts | |
| JP4959732B2 (en) | Apparatus and method for distributing electronic messages to wireless data processing equipment | |
| JP5383660B2 (en) | Synchronization of email messages between external email servers and / or local email servers and / or wireless devices | |
| US5424724A (en) | Method and apparatus for enhanced electronic mail distribution | |
| US7624146B1 (en) | Method of manipulating an already sent e-mail and a corresponding server | |
| US8527599B2 (en) | System and method for regulating electronic messages | |
| US7266586B2 (en) | Method and apparatus for maintaining a unified view of multiple mailboxes | |
| US6865594B1 (en) | Methods and apparatus for automatically generating a routing table in a messaging server | |
| US5057935A (en) | Method for confirmation of document recipient in a data processing system | |
| US7461129B2 (en) | Methods and systems for end-user extensible electronic mail | |
| US6199109B1 (en) | Transparent proxying of event forwarding discriminators | |
| EP1428363B1 (en) | System and method for managing data items | |
| US20040205069A1 (en) | Attached file management system, program, information storage medium, and method of managing attached file | |
| JP3695372B2 (en) | E-mail delivery system and e-mail delivery method | |
| JP4096478B2 (en) | E-mail system and e-mail communication method | |
| US20040122847A1 (en) | Method and software for precluding unsolicited email messages | |
| JP6847601B2 (en) | Control device, judgment method and program | |
| JP4025969B2 (en) | Mail exchange method and system | |
| JP3527090B2 (en) | Distributed mail system, recording medium recording mail arrival confirmation program, and mail server device | |
| JP3938145B2 (en) | E-mail proxy device and program | |
| JP2018180837A (en) | Attachment file sharing system, user terminal, attachment file sharing method and attachment file sharing program | |
| KR100438545B1 (en) | E-mail reception method in wireless communication terminal device | |
| JP3872044B2 (en) | Mail receiving system, router device, mail receiving method, and program for reducing load | |
| US20060047759A1 (en) | Message delivery to multiple forests with no unified directory | |
| EP1183615A1 (en) | Methods and apparatus for automatically generating a routing table in a messaging server |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20041102 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041124 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050124 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050315 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050426 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050607 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050620 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |