(57)【特許請求の範囲】
【請求項１】
複数のメールアドレス宛に電子メールを配信する電子メール配信装置であって、
配信先のメールアドレスを、配信先の氏名または名称を示す宛名情報とともに記憶する配信先情報記憶手段と、
宛名用の差し込みフィールドを具備するメッセージ情報を作成するメッセージ作成手段と、
前記配信先情報記憶手段に記憶される配信先のメールアドレスに対応する宛名情報を前記配信先情報記憶手段から読み出して、前記メッセージ情報中の上記差し込みフィールドに差し込むことにより、前記配信先毎のメッセージ情報を完成するメッセージ完成手段と、
前記配信先毎のメッセージ情報を、当該配信先のメールアドレス宛に送信する送信手段と
を備えるとともに、
前記メッセージ完成手段は、
前記配信先情報記憶手段から読み出した宛名情報が、電子メールにて使用不可能な規格外文字データを含むものであるか否かを判別する判別手段と、
前記判別手段により前記宛名情報が前記規格外文字データを含むものであると判別されたときに、当該宛名情報に替えて当該配信先のメールアドレスを前記差し込みフィールドに差し込む規格外処理手段と
を備える電子メール配信装置。
【請求項２】
請求項１に記載の電子メール配信装置であって、
インターネットに接続されるとともに、
前記配信先情報記憶手段に記憶すべき配信先の情報と、前記メッセージ情報の基となる文書データとを前記インターネットを介して外部から受信する受信手段を備える電子メール配信装置。
【請求項３】
複数のメールアドレス宛に電子メールを配信する電子メール配信装置であって、
配信先のメールアドレスを、配信先の氏名または名称を示す宛名情報と、電子メールにて使用可能な文字を用いて配信先を付加的に特定する付加情報とともに記憶する配信先情報記憶手段と、
宛名用の差し込みフィールドを具備するメッセージ情報を作成するメッセージ作成手段と、
前記配信先情報記憶手段に記憶される配信先のメールアドレスに対応する宛名情報を前記配信先情報記憶手段から読み出して、前記メッセージ情報中の上記差し込みフィールドに差し込むことにより、前記配信先毎のメッセージ情報を完成するメッセージ完成手段と、
前記配信先毎のメッセージ情報を、当該配信先のメールアドレス宛に送信する送信手段と
を備えるとともに、
前記メッセージ完成手段は、
前記配信先情報記憶手段から読み出した宛名情報が、電子メールにて使用不可能な規格外文字データを含むものであるか否かを判別する判別手段と、
前記判別手段により前記宛名情報が前記規格外文字データを含むものであると判別されたときに、当該宛名情報に替えて当該配信先の前記付加情報を前記差し込みフィールドに差し込む規格外処理手段と
を備える電子メール配信装置。
【請求項４】
前記付加情報は、配信先の氏名または名称を仮名文字にて示す振り仮名である請求項３に記載の電子メール配信装置。
【請求項５】
請求項３または４に記載の電子メール配信装置であって、
インターネットに接続されるとともに、
前記配信先情報記憶手段に記憶すべき配信先の情報と、前記メッセージ情報の基となる文書データとを前記インターネットを介して外部から受信する受信手段を備える電子メール配信装置。
【請求項６】
複数のメールアドレス宛に電子メールを配信する電子メール配信方法であって、
（ａ）配信先のメールアドレスを、配信先の氏名または名称を示す宛名情報とともに予め用意するステップと、
（ｂ）宛名用の差し込みフィールドを具備するメッセージ情報を作成するステップと、
（ｃ）前記ステップ（ａ）により用意された配信先のメールアドレスに対応する宛名情報を読み出して、前記メッセージ情報中の上記差し込みフィールドに差し込むことにより、前記配信先毎のメッセージ情報を完成するステップと、
（ｄ）前記配信先毎のメッセージ情報を、当該配信先のメールアドレス宛に送信するステップと
を備えるとともに、
前記ステップ（ｃ）は、
（ｃ１）  前記読み出した宛名情報が、電子メールにて使用不可能な規格外文字データを含むものであるか否かを判別するステップと、
（ｃ２）前記ステップ（ｃ１）により前記宛名情報が前記規格外文字データを含むものであると判別されたときに、当該宛名情報に替えて当該配信先のメールアドレスを前記差し込みフィールドに差し込むステップと
を備える電子メール配信方法。
【請求項７】
複数のメールアドレス宛に電子メールを配信する電子メール配信方法であって、
（ａ）配信先のメールアドレスを、配信先の氏名または名称を示す宛名情報と、電子メールにて使用可能な文字を用いて配信先を付加的に特定する付加情報とともに予め用意するステップと、
（ｂ）宛名用の差し込みフィールドを具備するメッセージ情報を作成するステップと、
（ｃ）前記ステップ（ａ）により用意された配信先のメールアドレスに対応する宛名情報を読み出して、前記メッセージ情報中の上記差し込みフィールドに差し込むことにより、前記配信先毎のメッセージ情報を完成するステップと、
（ｄ）前記配信先毎のメッセージ情報を、当該配信先のメールアドレス宛に送信するステップと
を備えるとともに、
前記ステップ（ｃ）は、
（ｃ１）  前記読み出した宛名情報が、電子メールにて使用不可能な規格外文字データを含むものであるか否かを判別するステップと、
（ｃ２）前記ステップ（ｃ１）により前記宛名情報が前記規格外文字データを含むものであると判別されたときに、当該宛名情報に替えて当該配信先の前記付加情報を前記差し込みフィールドに差し込むステップと
を備える電子メール配信方法。
【請求項８】
複数のメールアドレス宛に電子メールを配信する処理を実行するコンピュータプログラムであって、
（ａ）配信先のメールアドレスを、配信先の氏名または名称を示す宛名情報とともに予め用意する機能と、
（ｂ）宛名用の差し込みフィールドを具備するメッセージ情報を作成する機能と、
（ｃ）前記機能（ａ）により用意された配信先のメールアドレスに対応する宛名情報を読み出して、前記メッセージ情報中の上記差し込みフィールドに差し込むことにより、前記配信先毎のメッセージ情報を完成する機能と、
（ｄ）前記配信先毎のメッセージ情報を、当該配信先のメールアドレス宛に送信する機能と
を、コンピュータに実現させるとともに、
前記機能（ｃ）は、
（ｃ１）  前記読み出した宛名情報が、電子メールにて使用不可能な規格外文字データを含むものであるか否かを判別する機能と、
（ｃ２）前記機能（ｃ１）により前記宛名情報が前記規格外文字データを含むものであると判別されたときに、当該宛名情報に替えて当該配信先のメールアドレスを前記差し込みフィールドに差し込む機能と
を、コンピュータに実現させるためのコンピュータプログラム。
【請求項９】
複数のメールアドレス宛に電子メールを配信する処理を実行するコンピュータプログラムであって、
（ａ）配信先のメールアドレスを、配信先の氏名または名称を示す宛名情報と、電子メールにて使用可能な文字を用いて配信先を付加的に特定する付加情報とともに予め用意する機能と、
（ｂ）宛名用の差し込みフィールドを具備するメッセージ情報を作成する機能と、
（ｃ）前記機能（ａ）により用意された配信先のメールアドレスに対応する宛名情報を読み出して、前記メッセージ情報中の上記差し込みフィールドに差し込むことにより、前記配信先毎のメッセージ情報を完成する機能と、
（ｄ）前記配信先毎のメッセージ情報を、当該配信先のメールアドレス宛に送信する機能と
を、コンピュータに実現させるとともに、
前記機能（ｃ）は、
（ｃ１）  前記読み出した宛名情報が、電子メールにて使用不可能な規格外文字データを含むものであるか否かを判別する機能と、
（ｃ２）前記機能（ｃ１）により前記宛名情報が前記規格外文字データを含むものであると判別されたときに、当該宛名情報に替えて当該配信先の前記付加情報を前記差し込みフィールドに差し込む機能と
を、コンピュータに実現させるためのコンピュータプログラム。
【請求項１０】
請求項８または９記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複数のメールアドレス宛に電子メールを配信する電子メール配信の技術に関する。
【０００２】
【従来の技術】
インターネットの一つの機能として電子メールの機能がある。この電子メールの機能を利用すれば、インターネットに接続している誰にでもメッセージを送信することができる。この機能によれば、複数のメールアドレスを予め指定することで、多数の配信先に対して１回の送信操作で電子メールを同報配信するといったこともできる。
【０００３】
上記同報配信の場合には、送信するメッセージは全て同じ内容であった。これに対して、メッセージの一部、例えば、「×××様」といった宛名の欄を差し込みフィールドとして、この差し込みフィールドに、予め用意したデータベースの宛名情報を順に差し込んでいくことで、配信者に固有のメッセージを送信可能とした構成も知られている。
【０００４】
【発明が解決しようとする課題】
電子メールで使用できる日本語の２バイトコードは、ＲＦＣ  １４６８  Ｊａｐａｎｅｓｅ  Ｃｈａｒａｃｔｅｒ  Ｅｎｃｏｄｉｎｇ  ｆｏｒ  Ｉｎｔｅｒｎｅｔ  Ｍｅｓｓａｇｅｓ  （ＩＳＯ−２０２２−ＪＰ）で規定されるものである。これに対して、一般のパーソナルコンピュータで使用できる日本語の２バイトコードは、例えばＳｈｉｆｔ−ＪＩＳで規定されるもので、上記電子メールで使用できる２バイトコードよりも多数の文字をサポートしている。上記宛名の欄を差し込みフィールドとした従来の技術では、上記宛名の欄には氏名などが入るが、この氏名には、上記の電子メールで使用できる日本語の２バイトコードから外れた漢字（いわゆる「拡張漢字」）が使われることが多い。例えば、図１２の（ａ）に示す「高」に対応する拡張漢字や、図１２の（ｂ）に示す「匡」に対応する拡張漢字が該当する（特許庁で使用できる文字が制限されていることから、敢えて図を用いて拡張漢字を示した）。これら文字は、「たかはし」さんや「ただし」さんなど氏名に普通に使用される。その場合、電子メールのメッセージ中に、電子メールで使用できない拡張漢字が含まれることになり、受信者が受け取った電子メールのメッセージに、文字化けが起きるといった問題が発生した。
【０００５】
この発明は、上記問題に鑑みてなされたもので、メッセージに宛名情報を差し込んで電子メールとして配信する際に起きる文字化けを回避することを課題としている。
【０００６】
【課題を解決するための手段およびその作用・効果】
前述した課題を解決するための手段として、以下に示す構成をとった。
【０００７】
この発明の第１の電子メール配信装置は、
複数のメールアドレス宛に電子メールを配信する電子メール配信装置であって、
配信先のメールアドレスを、配信先の氏名または名称を示す宛名情報とともに記憶する配信先情報記憶手段と、
宛名用の差し込みフィールドを具備するメッセージ情報を作成するメッセージ作成手段と、
前記配信先情報記憶手段に記憶される配信先のメールアドレスに対応する宛名情報を前記配信先情報記憶手段から読み出して、前記メッセージ情報中の上記差し込みフィールドに差し込むことにより、前記配信先毎のメッセージ情報を完成するメッセージ完成手段と、
前記配信先毎のメッセージ情報を、当該配信先のメールアドレス宛に送信する送信手段と
を備えるとともに、
前記メッセージ完成手段は、
前記配信先情報記憶手段から読み出した宛名情報が、電子メールにて使用不可能な規格外文字データを含むものであるか否かを判別する判別手段と、
前記判別手段により前記宛名情報が前記規格外文字データを含むものであると判別されたときに、当該宛名情報に替えて当該配信先のメールアドレスを前記差し込みフィールドに差し込む規格外処理手段と
を備えることを特徴としている。
【０００８】
上記構成の電子メール配信装置によれば、宛名用の差し込みフィールドに差し込む宛名情報に、電子メールにて使用不可能な規格外文字データが含まれる場合、その宛名情報に替えて、同じ配信先のメールアドレスが差し込まれる。メールアドレスは、当然、電子メールにて使用可能な文字から構成されており、しかも、インターネットの世界ではそのまま名前として通用するものである。したがって、電子メールにおいて宛名情報を差し込んで配信する際に起きる文字化けを防止するとともに、宛名としての機能を損ねることはない。
【０００９】
上記構成の電子メール配信装置において、インターネットに接続されるとともに、前記配信先情報記憶手段に記憶すべき配信先の情報と、前記メッセージ情報の基となる文書データとを前記インターネットを介して外部から受信する受信手段を備える構成とすることができる。
【００１０】
この構成によれば、電子メール配信装置に対して、外部からインターネットを介して、配信先の情報とメッセージ情報の基となる文書データとを指示するだけで、電子メールの配信を指示することが可能となる。
【００１１】
この発明の第２の電子メール配信装置は、
複数のメールアドレス宛に電子メールを配信する電子メール配信装置であって、
配信先のメールアドレスを、配信先の氏名または名称を示す宛名情報と、電子メールにて使用可能な文字を用いて配信先を付加的に特定する付加情報とともに記憶する配信先情報記憶手段と、
宛名用の差し込みフィールドを具備するメッセージ情報を作成するメッセージ作成手段と、
前記配信先情報記憶手段に記憶される配信先のメールアドレスに対応する宛名情報を前記配信先情報記憶手段から読み出して、前記メッセージ情報中の上記差し込みフィールドに差し込むことにより、前記配信先毎のメッセージ情報を完成するメッセージ完成手段と、
前記配信先毎のメッセージ情報を、当該配信先のメールアドレス宛に送信する送信手段と
を備えるとともに、
前記メッセージ完成手段は、
前記配信先情報記憶手段から読み出した宛名情報が、電子メールにて使用不可能な規格外文字データを含むものであるか否かを判別する判別手段と、
前記判別手段により前記宛名情報が前記規格外文字データを含むものであると判別されたときに、当該宛名情報に替えて当該配信先の前記付加情報を前記差し込みフィールドに差し込む規格外処理手段と
を備えることを特徴としている。
【００１２】
上記構成の第２の電子メール配信装置によれば、宛名用の差し込みフィールドに差し込む宛名情報に、電子メールにて使用不可能な規格外文字データが含まれる場合、その宛名情報に替えて、同じ配信先の付加情報が差し込まれる。付加情報は、電子メールにて使用可能な文字から構成されており、しかも、配信先を特定するものである。したがって、電子メールにおいて宛名情報を差し込んで配信する際に起きる文字化けを防止するとともに、宛名としての機能を損ねることはない。
【００１３】
上記構成の第２の電子メール配信装置において、前記付加情報は、配信先の氏名または名称を仮名文字にて示す振り仮名である構成とすることができる。
【００１４】
この構成によれば、振り仮名によって、電子メールにおいて宛名情報を差し込んで配信する際に起きる文字化けを防止することができ、また、宛名としての機能を奏することができる。
【００１５】
上記構成の第２の電子メール配信装置において、インターネットに接続されるとともに、前記配信先情報記憶手段に記憶すべき配信先の情報と、前記メッセージ情報の基となる文書データとを前記インターネットを介して外部から受信する受信手段を備える構成とすることができる。
【００１６】
この構成によれば、電子メール配信装置に対して、外部からインターネットを介して、配信先の情報とメッセージ情報の基となる文書データとを指示するだけで、電子メールの配信を指示することが可能となる。
【００１７】
この発明の第１の電子メール配信方法は、
複数のメールアドレス宛に電子メールを配信する電子メール配信方法であって、
（ａ）配信先のメールアドレスを、配信先の氏名または名称を示す宛名情報とともに予め用意するステップと、
（ｂ）宛名用の差し込みフィールドを具備するメッセージ情報を作成するステップと、
（ｃ）前記ステップ（ａ）により用意された配信先のメールアドレスに対応する宛名情報を読み出して、前記メッセージ情報中の上記差し込みフィールドに差し込むことにより、前記配信先毎のメッセージ情報を完成するステップと、
（ｄ）前記配信先毎のメッセージ情報を、当該配信先のメールアドレス宛に送信するステップと
を備えるとともに、
前記ステップ（ｃ）は、
（ｃ１）  前記読み出した宛名情報が、電子メールにて使用不可能な規格外文字データを含むものであるか否かを判別するステップと、
（ｃ２）前記ステップ（ｃ１）により前記宛名情報が前記規格外文字データを含むものであると判別されたときに、当該宛名情報に替えて当該配信先のメールアドレスを前記差し込みフィールドに差し込むステップと
を備えることを特徴としている。
【００１８】
この発明の第２の電子メール配信方法は、
複数のメールアドレス宛に電子メールを配信する電子メール配信方法であって、
（ａ）配信先のメールアドレスを、配信先の氏名または名称を示す宛名情報と、電子メールにて使用可能な文字を用いて配信先を付加的に特定する付加情報とともに予め用意するステップと、
（ｂ）宛名用の差し込みフィールドを具備するメッセージ情報を作成するステップと、
（ｃ）前記ステップ（ａ）により用意された配信先のメールアドレスに対応する宛名情報を読み出して、前記メッセージ情報中の上記差し込みフィールドに差し込むことにより、前記配信先毎のメッセージ情報を完成するステップと、
（ｄ）前記配信先毎のメッセージ情報を、当該配信先のメールアドレス宛に送信するステップと
を備えるとともに、
前記ステップ（ｃ）は、
（ｃ１）  前記読み出した宛名情報が、電子メールにて使用不可能な規格外文字データを含むものであるか否かを判別するステップと、
（ｃ２）前記ステップ（ｃ１）により前記宛名情報が前記規格外文字データを含むものであると判別されたときに、当該宛名情報に替えて当該配信先の前記付加情報を前記差し込みフィールドに差し込むステップと
を備えることを特徴としている。
【００１９】
この発明の第１のコンピュータプログラムは、
複数のメールアドレス宛に電子メールを配信する処理を実行するコンピュータプログラムであって、
（ａ）配信先のメールアドレスを、配信先の氏名または名称を示す宛名情報とともに予め用意する機能と、
（ｂ）宛名用の差し込みフィールドを具備するメッセージ情報を作成する機能と、
（ｃ）前記機能（ａ）により用意された配信先のメールアドレスに対応する宛名情報を読み出して、前記メッセージ情報中の上記差し込みフィールドに差し込むことにより、前記配信先毎のメッセージ情報を完成する機能と、
（ｄ）前記配信先毎のメッセージ情報を、当該配信先のメールアドレス宛に送信する機能と
を、コンピュータに実現させるとともに、
前記機能（ｃ）は、
（ｃ１）  前記読み出した宛名情報が、電子メールにて使用不可能な規格外文字データを含むものであるか否かを判別する機能と、
（ｃ２）前記機能（ｃ１）により前記宛名情報が前記規格外文字データを含むものであると判別されたときに、当該宛名情報に替えて当該配信先のメールアドレスを前記差し込みフィールドに差し込む機能と
を、コンピュータに実現させることを特徴としている。
【００２０】
この発明の第２のコンピュータプログラムは、
複数のメールアドレス宛に電子メールを配信する処理を実行するコンピュータプログラムであって、
（ａ）配信先のメールアドレスを、配信先の氏名または名称を示す宛名情報と、電子メールにて使用可能な文字を用いて配信先を付加的に特定する付加情報とともに予め用意する機能と、
（ｂ）宛名用の差し込みフィールドを具備するメッセージ情報を作成する機能と、
（ｃ）前記機能（ａ）により用意された配信先のメールアドレスに対応する宛名情報を読み出して、前記メッセージ情報中の上記差し込みフィールドに差し込むことにより、前記配信先毎のメッセージ情報を完成する機能と、
（ｄ）前記配信先毎のメッセージ情報を、当該配信先のメールアドレス宛に送信する機能と
を、コンピュータに実現させるとともに、
前記機能（ｃ）は、
（ｃ１）  前記読み出した宛名情報が、電子メールにて使用不可能な規格外文字データを含むものであるか否かを判別する機能と、
（ｃ２）前記機能（ｃ１）により前記宛名情報が前記規格外文字データを含むものであると判別されたときに、当該宛名情報に替えて当該配信先の前記付加情報を前記差し込みフィールドに差し込む機能と
を、コンピュータに実現させることを特徴としている。
【００２１】
この発明の第１の記憶媒体は、この発明の第１のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体を特徴としている。この発明の第２の記憶媒体は、この発明の第２のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体を特徴としている。
【００２２】
上記構成の第１または第２の電子メール配信方法、第１または第２のコンピュータプログラム、第１または第２の記録媒体は、上記発明の第１または第２の電子メール配信装置と同様な作用・効果を有しており、電子メールにおいて宛名情報を差し込んで配信する際に起きる文字化けを防止するとともに、宛名としての機能を奏することもできる。
【００２３】
【発明の他の態様】
この発明は、以下のような他の態様も含んでいる。その第１の態様は、この発明のコンピュータプログラムを含むことで搬送波内に具現化されたデータ信号としての態様である。第２の態様は、コンピュータプログラムを通信経路を介して供給するプログラム供給装置としての態様である。この第２の態様では、コンピュータプログラムをネットワーク上のサーバなどに置き、通信経路を介して、必要なプログラムをコンピュータにダウンロードし、これを実行することで、上記の装置や方法を実現することができる。
【００２４】
【発明の実施の形態】
以上説明したこの発明の構成・作用を一層明らかにするために、以下この発明の実施の形態を実施例に基づき説明する。
【００２５】
１．ハードウェアの全体構成
図１は、この発明の第１実施例を適用するネットワークシステム１０の概略構成を示すブロック図である。図示するように、このネットワークシステム１０は、インターネット２０を利用したものである。ネットワークシステム１０では、電子メールを送受信可能な複数（図示の例では４台）のパーソナルコンピュータ３０，３２，３４，３６と、電子メールの配信を行なう１台のメール配信用サーバ４０とがインターネット２０を介して相互に接続されている。
【００２６】
メール配信用サーバ４０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスクドライブ（ＨＤＤ）、ネットワーク制御回路等を備える周知のコンピュータから構成されるもので、メール配信用のＷｅｂサイトを提供する。このＷｅｂサイトは、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）を用いた表示用のデータとして提供される。
【００２７】
パソコン３０（３２，３４，３６）は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスクドライブ（ＨＤＤ）、ネットワーク制御回路等を備える周知のコンピュータから構成されるもので、周辺装置であるキーボード３０ａ（３２ａ，３４ａ，３６ａ）とＣＲＴディスプレイ（以下、単にディスプレイと呼ぶ）３０ｂ（３２ｂ，３４ｂ，３６ｂ）とが接続されている。このＨＤＤには、電子メール送受信用のアプリケーションプログラム（コンピュータプログラム）が格納されている。
【００２８】
パソコン３０は、その電子メール送受信用のアプリケーションプログラムを実行することで、インターネット２０に接続している誰とでも（図示の例では、他のパソコン３２〜３６と）電子メールをやり取りすることができる。詳細には、他のパソコン３２〜３６が、パソコン３０宛の電子メールを送信した場合、電子メールは図示しないメールサーバに届けられる。パソコン３０は、電子メール送受信用のアプリケーションプログラムを実行することで、このメールサーバにログインして、自身宛の電子メールを取り込むことができる。そして、パソコン３０は、自身宛の電子メールのメッセージをディスプレイ３０Ｂに表示する。
【００２９】
また、パソコン３０は、電子メールを他のパソコン３２〜３６に送信したい場合には、電子メール送受信用のアプリケーションプログラムを実行することで、キーボード３０ａからキー入力の操作指令に基づいてメッセージを作成して、そのメッセージを電子メールとして、図示しないメールサーバに送信する。他のパソコン３２〜３６も、パソコン３０と同一の構成により、インターネット２０に接続している誰とでも電子メールをやり取りすることができる。
【００３０】
さらに、パソコン３０〜３６のＨＤＤには、Ｗｅｂブラウザのアプリケーションプログラム（コンピュータプログラム）が格納されている。パソコン３０〜３６は、そのＷｅｂブラウザのアプリケーションプログラムを実行して、そのＷｅｂブラウザから上記メール配信用のＷｅｂサイトのＵＲＬを指定することで、上記メール配信用サーバ４０にアクセスする。そして、パソコン３０は、メール配信用サーバ４０に対して、上記メール配信用のＷｅｂサイトの指示に従って電子メールの配信先を示す配信先リストや、電子メールのメッセージの件名や本文の内容を送る。こらら各種のデータを受けたメール配信用サーバ４０は、その配信先リストに従う配信先のパソコンに対して、その電子メールのメッセージを配信する。
【００３１】
図２は、パソコン３０から他のパソコン３２〜３６に対して配信したときのメール配信用サーバ４０の動作の状態を機能的に示すブロック図である。図示するように、パソコン３０は、メール配信用のＷｅｂサイトの指示に従って電子メールの配信先を示す配信先リストと電子メールの件名と本文とをメール配信用サーバ４０に対して送る。
【００３２】
図３は、メール配信用のＷｅｂサイトにより提供されるＷｅｂページＷＰの一例を示す説明図である。図示するように、このＷｅｂページＷＰには、送信したい電子メールについての「件名」と「本文」と「宛先」を入力するためのデータ入力欄ＩＤ１，ＩＤ２，ＩＤ３が設けられている。「件名」のデータ入力欄ＩＤ１は、電子メールの件名を入力するためのものである。「本文」のデータ入力欄ＩＤ２は、電子メールの本文を入力するためのものである。
【００３３】
図４は、「本文」のデータ入力欄ＩＤ２から入力される本文のデータの一例を示す説明図である。図示するように、この本文のデータは、文字列データｄｔ１，ｄｔ２を備え、さらには、データ差し込み用のフィールドｆｄも備える。データ差し込み用のフィールドｆｄは、「宛名」を差し込むためのもので、”［Ｎａｍｅ］”といった文字列で示される。文字列データｄｔ１は、フィールドｆｄに続く「様、こんにちは。」といった文字列データであり、文字列データｄｔ２は、「新製品デジカメＸの紹介メールで…」といった文字列データである。
【００３４】
図３に戻り、「宛先」のデータ入力欄ＩＤ３は、電子メールの配信先を入力するためのもので、「宛名」、「メールアドレス」、「電話番号」の３つのデータ入力欄ＩＤ３１，ＩＤ３２，ＩＤ３３を備える。ここで、「宛名」のデータ入力欄ＩＤ３１は、配信先の氏名または名称を入力するためのもので、「メールアドレス」のデータ入力欄ＩＤ３２は、配信先の電子メールアドレスを入力するためのもので、「電話」のデータ入力欄ＩＤ３３は、配信先の電話番号を入力するためのものである。このデータ入力欄ＩＤ３の右隣には「追加」のボタンＢＴ１が設けられている。
【００３５】
パソコン３０の作業者は、キーボード３０ａを駆使して、「宛名」、「メールアドレス」、「電話番号」のデータ入力欄ＩＤ３１，ＩＤ３２，ＩＤ３３に順にデータ入力して、その後、「追加」のボタンＢＴ１をマウスによってクリックすることで、データ入力欄ＩＤ３１，ＩＤ３２，ＩＤ３３から入力した一の配信先の氏名または名称、メールアドレス、電話番号の情報（以下、これら情報をまとめて配信先の情報と呼ぶ）を配信先リストに登録することができる。データ入力欄ＩＤ３の下方には、その配信先リストの内容を一覧表示する「宛先リスト」のデータ表示欄ＬＴが設けられている。
【００３６】
作業者は、「件名」のデータ入力欄ＩＤ１から、送りたい電子メールの件名を入力し、「本文」のデータ入力欄ＩＤ２からその電子メールの本文を入力し、さらに、「宛先リスト」のデータ表示欄ＬＴを確認しながら「宛先」のデータ入力欄ＩＤ３から配信先の情報を入力し、その後、「送信」のボタンＢＴ２をマウスクリックする。「送信」のボタンＢＴ２がマウスクリックされると、図２に示すように、パソコン３０からメール配信用サーバ４０に向かって、上記件名と本文と配信先リストの各データが送信される。
【００３７】
メール配信用サーバ４０は、受信部４１により、これらデータを受信して、受信した件名と本文のデータを、メッセージ登録部４２により登録する。この登録の結果、パソコン３０のＨＤＤ内には、「件名」のデータフィールドと「本文」のデータフィールドとからなるメッセージファイルが保存されることになる。また、メール配信用サーバ４０は、受信した配信先リストのデータを、配信先リスト登録部４３により登録する。この登録の結果、パソコン３０のＨＤＤ内には、配信先リストファイルが保存されることになる。配信先リストファイルは、「宛名」、「メールアドレス」、「電話番号」の各データフィールドからなる１レコードデータを一の配信先として複数組備える構成である。
【００３８】
メッセージ完成部４４は、メッセージ登録部４２からメッセージファイルＦＬ１を読み出すとともに、配信先リスト登録部４３から一の配信先の情報を順に読み出す。さらに、メッセージ完成部４４は、メッセージファイルＦＬ１の「本文」のデータに備えられるデータ差し込み用のフィールドｆｄに、その一の配信先の情報のうちの「宛名」のデータ（拡張漢字が含まれる場合には、このデータに替えて「メールアドレス」のデータ）を差し込む。この結果、本文と件名とからなる配信先に固有のメッセージ情報が完成することになる。送信部４５は、その完成したメッセージ情報を、当該メッセージ情報の対応する配信先のメールアドレス宛に送信する。メッセージ完成部４４により一のメッセージ情報が完成する毎に、送信部４５はそのメッセージ情報を送信する。
【００３９】
メール配信用サーバ４０は、ＨＤＤに格納されたコンピュータプログラムをＣＰＵ３０が実行することによって、上記各部４１〜４５の機能を実現する。このコンピュータプログラムは、予め記録媒体に記録されたものである。記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置等、コンピュータが読取り可能な種々の媒体を利用できる。また、コンピュータプログラムは、外部のネットワークに接続される特定のサーバから、ネットワークを介して提供されるプログラムデータをダウンロードして得るようにすることもできる。
【００４０】
図５および図６は、メール配信用サーバ４０のＣＰＵにて実行されるメール配信ルーチンを示すフローチャートである。このメール配信ルーチンは、上記コンピュータプログラムの流れを概略的に示すものである。このメール配信ルーチンは、メール配信用のＷｅｂページＷＰの表示用のデータをパソコン（ここでは、アクセスしてきているパソコンをパソコン３０として説明を続ける）に対して出力後、パソコン３０から「送信」のボタンＢＴ２がマウスクリックされたときに実行開始される。
【００４１】
メール配信用サーバ４０のＣＰＵは、処理が開始されると、アクセスをしてきたパソコン３０から、ＷｅｂページＷＰの内容に従って入力された件名と本文と配信先リストの各データを受信する（ステップＳ１１０）。次いで、ＣＰＵは、受信した件名データと本文データとをパソコン３０のＨＤＤに記憶する（ステップＳ１２０）。
【００４２】
図７は、パソコン３０のＨＤＤに記憶される各種データのデータ構造を示す説明図である。ステップＳ１２０の結果、図示するように、そのＨＤＤには、メッセージファイルＦＬ１が記憶される。メッセージファイルＦＬ１は、件名データを納める「件名」のデータフィールドＤＦ１１と、本文データを納める「本文」のデータフィールドＤＦ１２とを備えるデータ構造である。
【００４３】
図５に戻り、ステップＳ１２０の実行後、ＣＰＵは、ステップＳ１１０で受信した配信先リストデータをパソコン３０のＨＤＤに記憶する（ステップＳ１３０）。この結果、図６に示すように、そのＨＤＤには、配信先リストファイルＦＬ２が記憶される。配信先リストファイルＦＬ２は、「宛名」、「メールアドレス」、「電話番号」の各データフィールドＤＦ２１，ＤＦ２２，ＤＦ２３からなる１レコードデータを一の配信先として複数組備えるデータ構造である。
【００４４】
図５に戻り、ステップＳ１３０の実行後、ＣＰＵは、ＨＤＤからステップＳ１１０で記憶したメッセージファイルＦＬ１を読み込む（ステップＳ１４０）。その後、ＣＰＵは、メッセージファイルＦＬ１中の本文データ内に、”［Ｎａｍｅ］”と記されたデータ差し込み用のフィールドｆｄが含まれているか否かを判別する（ステップＳ１５０）。ここで、含まれていないと判別されたときには、ステップＳ１４０で読み込んだメッセージファイル中の件名データと本文データとを対にして電子メールとして送信するためのメッセージデータを作成し、ステップＳ１３０で記憶された配信先リストファイル中のそれぞれのメールアドレスに対して、上記メッセージデータを順に送信する処理（同報配信処理）を行なう（ステップＳ１６０）。
【００４５】
ステップＳ１６０の実行後、「エンド」に抜けて、この処理ルーチンを終了する。一方、ステップＳ１５０で、本文データ内に、”［Ｎａｍｅ］”と記されたデータ差し込み用のフィールドｆｄが含まれていると判別されたときには、図６のステップＳ１７０に処理を進める。
【００４６】
ステップＳ１７０では、ＣＰＵは、変数ｍに初期値として値１をセットする。続いて、ＣＰＵは、ＨＤＤから、ステップＳ１４０で読み込んだメッセージファイルＦＬ１中の件名データと本文データとを対にして、電子メールとして送信するためのメッセージデータを作成する（ステップＳ１８０）。その後、ＨＤＤから、ステップＳ１３０で記憶した配信先リストファイルＦＬ２内のｍ番目のレコードを読み込む（ステップＳ１９０）。
【００４７】
続いて、ＣＰＵは、ステップＳ１９０で読み込んだｍ番目のレコードの「宛名」のデータフィールドＤＦ２１内に拡張漢字が含まれているか否かを判別する（ステップＳ２００）。ここで、拡張漢字とは、Ｓｈｉｆｔ−ＪＩＳで言えばコードが  ０ｘＥＤ３Ｆ〜７Ｃ７Ｅのもので、電子メールで使用不可能な文字である。ステップＳ２００で、拡張漢字が含まれていないと判別された場合には、ステップＳ１８０で作成されたメッセージデータの”［Ｎａｍｅ］”と記されたデータ差し込み用のフィールドｆｄに、ステップＳ１９０で読み込んだｍ番目のレコードの「宛名」のデータフィールドＤＦ２１に記憶された宛名データを差し込む（ステップＳ２１０）。
【００４８】
図８は、メッセージデータに宛名データが差し込まれた一例を示す説明図である。図示するように、メッセージデータ内のデータ差し込み用のフィールドｆｄには、「宛名」のデータフィールドＤＦ２１に記憶される例えば「特許花子」といった宛名データが差し込まれ、その宛名データに続いて、「様、こんにちは。」といった文字列データが並ぶ。
【００４９】
図６に戻り、ステップＳ２００で、拡張漢字が含まれていると判別された場合には、ステップＳ１８０で作成されたメッセージデータの”［Ｎａｍｅ］”と記されたデータ差し込み用のフィールドｆｄに、ステップＳ１９０で読み込んだｍ番目のレコードの「メールアドレス」のデータフィールドＤＦ２２に記憶されたメールアドレスデータを差し込む（ステップＳ２２０）。
【００５０】
図９は、メッセージデータにメールアドレスデータが差し込まれた一例を示す説明図である。図示するように、「宛名」のデータフィールドＤＦ２１内に、例えば図１２の（ａ）に示した「高」に対応する拡張漢字が含まれている場合に、メッセージデータ内のデータ差し込み用のフィールドｆｄには、「メールアドレス」のデータフィールドＤＦ２２に記憶される例えば「ｔａｋａｈａｓｈｉ＠ｘｘｘ．ｃｏ．ｊｐ」といったメールアドレスデータが差し込まれ、そのメールアドレスデータに続いて、「様、こんにちは。」といった文字列データが並ぶ。
【００５１】
ステップＳ２１０またはＳ２２０の実行後、ステップＳ２１０またはＳ２２０でデータの差し込みがなされたメッセージデータを、ステップＳ１９０で読み込んだｍ番目のレコードの「メールアドレス」のデータフィールドＤＦ２２に記憶されたメールアドレス宛に送信する（ステップＳ２３０）。その後、変数ｍを値１だけインクリメントして（ステップＳ２４０）、その変数ｍの値が、配信先リストファイルＦＬ２に格納されたレコード数、すなわち配信先の数ｍｍａｘを越えるか否かを判別する（ステップＳ２５０）。
【００５２】
ここで、変数ｍがｍｍａｘを以下であると判別されると、ステップＳ１８０に処理を戻して、ステップＳ１８０ないしＳ２５０を繰り返し実行する。一方、ステップＳ２５０で変数ｍがｍｍａｘを越えたと判別されると、「エンド」に抜けてこの処理ルーチンを終了する。
【００５３】
このＣＰＵとＣＰＵにて実行されるステップＳ２００の処理が、特許請求の範囲の判別手段に対応し、ＣＰＵとＣＰＵにて実行されるステップＳ２２０の処理が、特許請求の範囲の規格外処理手段に対応する。ここで、ステップＳ２００では、「宛名」のデータフィールドＤＦ２１内に拡張漢字が含まれているか否かを判別することで、電子メールにて使用不可能な規格外文字データであるか否かを判別していたが、これに替えて、電子メールにて使用可能な文字データを文字コードの範囲で表わし、「宛名」のデータフィールドＤＦ２１内にその範囲を外れる文字コードのデータが含まれるか否かを判断する構成とすることもできる。
【００５４】
以上のように構成されたこの第１実施例によれば、宛名用の差し込みフィールドｆｄに差し込む宛名データに、電子メールにて使用不可能な拡張漢字が含まれる場合、その宛名データに替えて、同じ配信先のメールアドレスデータが差し込まれる。メールアドレスデータは、当然、電子メールにて使用可能な文字から構成されており、しかも、インターネットの世界ではそのまま名前として通用するものである。したがって、電子メールにおいて宛名情報を差し込んで配信する際に起きる文字化けを防止するとともに、宛名としての機能を損ねることはない。
【００５５】
また、この第１実施例では、インターネット２０に接続されるパソコン３０〜３６から配信先の情報と、電子メールの件名と本文とを入力することで、メール配信用サーバ４０に対してメール配信を指示することができる。このために、多数の者がこのメール配信のサービスを受けることが可能となる。
【００５６】
次に、この発明の第２実施例について説明する。前記第１実施例では、配信先情報として、「宛名」、「メールアドレス」、「電話番号」がパソコン側から入力可能な構成となっていたが、これに替えて、この第２実施例では、図１０に示すように、「宛名」、「メールアドレス」、「電話番号」に加えて「振り仮名」もパソコン側から入力可能となっている。「振り仮名」は、配信先の氏名または名称を、電子メールにて使用可能な仮名文字にて示すものである。この第２実施例では、図１１に示すように、宛名用の差し込みフィールドｆｄに差し込む宛名に、電子メールにて使用不可能な拡張漢字が含まれる場合、その宛名に替えて、同じ配信先の振り仮名が差し込まれる。振り仮名は、電子メールにて使用可能な全角カタカナ文字から構成されており、しかも、配信先を特定することが可能である。したがって、電子メールにおいて宛名情報を差し込んで配信する際に起きる文字化けを防止するとともに、宛名としての機能を損ねることはない。
【００５７】
なお、この第２実施例の変形例として、宛名用の差し込みフィールドｆｄに差し込むデータを、「振り仮名」に替えて「電話番号」とすることができる。この差し込むデータは、電子メールにて使用可能な文字を用いて配信先を特定可能なものであればいずれのデータでもよい。
【００５８】
前記実施例では、パソコン３０を用いて、配信先の情報をＷｅｂページＷＰに設けた入力欄ＩＤ３からキー入力する構成としていたが、これに替えて、表計算ソフトで予め作成した表データを配信先の情報として送信する構成とすることもできる。
【００５９】
前記実施例では、パソコン３０から、メール配信用サーバ４０の提供するＷｅｂページにアクセスすることにより、電子メールの配信を行なうことができるように構成されていたが、これに替えて、所定のメール配信用サーバに対して所定の様式の電子メールを送信することにより、電子メールの配信を行なうことができる構成とすることもできる。この構成では、メール配信用サーバに送る電子メール中に電子メールの件名、本文を記し、添付ファイルとして配信先の情報を示すデータファイルを添付するようにするのが好ましい。
【００６０】
前記実施例では、パソコン３０から、メール配信用サーバ４０を介して配信先に電子メールを送信するように構成されていたが、パソコン３０に上記メール配信用サーバ４０のメッセージ登録部４２、配信先リスト登録部４３、メッセージ完成部４４、送信部４５の機能を持たせた構成として、パソコン３０から各配信先に電子メールを直接配信する構成とすることもできる。この場合、パソコン３０は、自身のＨＤＤに記憶された上記表データを配信先として定める構成とすることもできる。
【００６１】
以上、本発明の一実施例を詳述してきたが、本発明は、こうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様にて実施することができるのは勿論のことである。
【図面の簡単な説明】
【図１】この発明の第１実施例を適用するネットワークシステム１０の概略構成を示すブロック図である。
【図２】パソコン３０から他のパソコン３２〜３６に対して配信したときのメール配信用サーバ４０の動作の状態を機能的に示すブロック図である。
【図３】メール配信用のＷｅｂサイトにより提供されるＷｅｂページＷＰの一例を示す説明図である。
【図４】「本文」のデータ入力欄ＩＤ２から入力される本文のデータの一例を示す説明図である。
【図５】メール配信用サーバ４０のＣＰＵにて実行されるメール配信ルーチンの前半部分を示すフローチャートである。
【図６】前記メール配信ルーチンの後半部分を示すフローチャートである。
【図７】パソコン３０のＨＤＤに記憶される各種データのデータ構造を示す説明図である。
【図８】メッセージデータに宛名データが差し込まれた一例を示す説明図である。
【図９】メッセージデータにメールアドレスデータが差し込まれた一例を示す説明図である。
【図１０】この発明の第２実施例における配信先情報を示す説明図である。
【図１１】メッセージデータに振り仮名データが差し込まれた一例を示す説明図である。
【図１２】拡張漢字を例示する説明図である。
【符号の説明】
１０…ネットワークシステム
２０…インターネット
３０，３２，３４，３６…パーソナルコンピュータ（パソコン）
３０ａ，３２ａ，３４ａ，３６ａ…キーボード
３０ｂ、３２ｂ，３４ｂ，３６ｂ…ディスプレイ
４０…メール配信用サーバ
４１…受信部
４２…メッセージ登録部
４３…配信先リスト登録部
４４…メッセージ完成部
４５…送信部
ＦＬ１…メッセージファイル
ＦＬ２…配信先リストファイル
【図１】
0003582496.tif 000002
【図２】
0003582496.tif 000003
【図３】
0003582496.tif 000004
【図４】
0003582496.tif 000005
【図５】
0003582496.tif 000006
【図６】
0003582496.tif 000007
【図７】
0003582496.tif 000008
【図８】
0003582496.tif 000009
【図９】
0003582496.tif 000010
【図１０】
0003582496.tif 000011
【図１１】
0003582496.tif 000012
【図１２】
0003582496.tif 000013