(57)【要約】  通信装置（１）は、受付部（５２）と、メール生成部（５３）と、送信部（５４）とを備える。受付部（５２）は、少なくとも１つのＢＣＣ宛先を含む複数の送信宛先を受け付けるとともに、当該送信宛先毎にＢＣＣ宛先を通知するか否かの設定を受け付ける。メール生成部（５３）は、受付部（５２）がＢＣＣ宛先を通知する旨の設定を受け付けた送信宛先へ、ＢＣＣ宛先を示す情報を含むメールデータを生成し、受付部（５２）がＢＣＣ宛先を通知する旨の設定を受け付けない送信宛先へ、ＢＣＣ宛先を示す情報を含まないメールデータを生成する。送信部（５４）は、メールデータ生成部が生成したメールデータをメールサーバーに送信する。
2015198805.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのＢＣＣ宛先を含む複数の送信宛先を受け付けるとともに、当該送信宛先毎に前記ＢＣＣ宛先を通知するか否かの設定を受け付ける受付部と、
前記受付部がＢＣＣ宛先を通知する旨の設定を受け付けた送信宛先へ、前記ＢＣＣ宛先を示す情報を含むメールデータを生成し、前記受付部がＢＣＣ宛先を通知する旨の設定を受け付けない送信宛先へ、前記ＢＣＣ宛先を示す情報を含まないメールデータを生成するメールデータ生成部と、
前記メールデータ生成部が生成したメールデータを送信する送信部と、を備える通信装置。
【請求項２】
前記メールデータ生成部は、前記メールデータとして、前記受付部が受け付けた前記複数の送信宛先のうち前記ＢＣＣ宛先を通知する旨の設定を受け付けた送信宛先を送信先としたエンベロープ情報および当該ＢＣＣ宛先を含むヘッダ情報を含むメールデータと、前記受付部が受け付けた前記複数の送信宛先のうち前記ＢＣＣ宛先を通知する旨の設定を受け付けない送信宛先を送信先としたエンベロープ情報および当該ＢＣＣ宛先を含まないヘッダ情報を含むメールデータとを生成する、請求項１に記載の通信装置。
【請求項３】
前記メールデータ生成部は、前記メールデータの送信先であるメールサーバーが前記ヘッダ情報に含まれる前記ＢＣＣ宛先を削除することを禁止する情報を前記メールデータに含める、請求項２に記載の通信装置。
【請求項４】
前記受付部は、複数のＢＣＣ宛先を受け付けた場合に、前記送信宛先毎に各ＢＣＣ宛先を通知するか否かの設定を受け付ける、請求項１に記載の通信装置。
【請求項５】
前記受付部は、複数のＢＣＣ宛先を受け付けた場合に、当該ＢＣＣ宛先毎に受信者自身のＢＣＣ宛先を除く各ＢＣＣ宛先を通知するか否かの設定を受け付ける、請求項１に記載の通信装置。
【請求項６】
前記受付部は、更に、前記ＢＣＣ宛先が所属するグループを示すグループ属性の設定を受け付け、
前記メールデータ生成部は、同一のグループに所属する他のＢＣＣ宛先が存在するＢＣＣ宛先へ、当該ＢＣＣ宛先と同一のグループに所属する他のＢＣＣ宛先を示す情報を含むメールデータを生成し、同一のグループに所属する他のＢＣＣ宛先が存在しないＢＣＣ宛先へ、前記他のＢＣＣ宛先を示す情報を含まないメールデータを生成する、請求項１に記載の通信装置。
【請求項７】
前記メールデータ生成部は、前記メールデータとして、前記受付部が受け付けたＢＣＣ宛先のうち同一のグループに所属する他のＢＣＣ宛先が存在するＢＣＣ宛先を送信先としたエンベロープ情報および当該同一のグループに所属する他のＢＣＣ宛先を含むヘッダ情報を含むメールデータと、前記受付部が受け付けたＢＣＣ宛先のうち同一のグループに所属する他のＢＣＣ宛先が存在しないＢＣＣ宛先を送信先としたエンベロープ情報および当該他のＢＣＣ宛先を含まないヘッダ情報を含むメールデータとを生成する、請求項６に記載の通信装置。
【請求項８】
通信装置から送信されたメールデータに含まれる指示に従い、通信装置の受信部においてＢＣＣ宛先を通知する旨の設定を受け付けた宛先を送信先とし、かつ、前記ＢＣＣ宛先を示す情報を含む送信メールを生成し、前記受付部においてＢＣＣ宛先を通知する旨の設定を受け付けない宛先を送信先とし、かつ、前記ＢＣＣ宛先を示す情報を含まない送信メールを生成する送信メール生成部と、
前記送信メール生成部が生成した送信メールを送信する送信部と、を備えるメールサーバー。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メールデータをメールサーバーに送信する通信装置、通信制御プログラム、およびメールサーバーに関し、特にＢＣＣ（Blind Carbon Copy）宛先を含む複数の送信宛先を送信先とするメールデータを送信する技術に関する。
【背景技術】
【０００２】
メールサーバーに送信するメールデータを生成するメールクライアント等の通信装置において、メール作成者は、複数の送信宛先（メールアドレス）を入力することができる。送信宛先には、ＴＯ宛先、ＣＣ（Carbon Copy）宛先、ＢＣＣ宛先等の複数の種別の宛先がある。例えば、メール作成者は、ＴＯ宛先の人以外にメールの内容を確認してもらいたい人のメールアドレスをＣＣ宛先やＢＣＣ宛先として入力する。この場合メールクライアントは、ヘッダ情報にＴＯ宛先およびＣＣ宛先のメールアドレスを含むメールデータを生成する。ヘッダ情報にＣＣ宛先のメールアドレスが含まれているため、他のメールの受取人はＣＣ宛先のメールアドレスを知ることができる。一方、ＢＣＣ宛先のメールアドレスはヘッダ情報に含まれないため、他のメールの受取人はＢＣＣ宛先のメールアドレスを知ることができない。このように、メール作成者はＢＣＣ宛先としてメールアドレスを入力することで、他のメールの受取人に知られずにメールの内容を確認させることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−３２５１８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＢＣＣ宛先として入力したメールアドレスであっても、そのメールアドレスにメールを送信したことを一部の受取人には通知したい場合がある。例えば、ＢＣＣ宛先として入力したメールアドレスのユーザーと同じ組織に属するユーザーには、そのメールアドレスにメールを送信したことを通知したいが、他の組織に属するユーザーには通知したくないという場合がある。【０００５】
本発明は上記の事情に鑑みなされたものであり、ＢＣＣ宛先のメールアドレスにメールを送信したことを所望の受取人にのみ通知することを可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一局面にかかる通信装置は、少なくとも１つのＢＣＣ宛先を含む複数の送信宛先を受け付けるとともに、当該送信宛先毎に前記ＢＣＣ宛先を通知するか否かの設定を受け付ける受付部と、前記受付部がＢＣＣ宛先を通知する旨の設定を受け付けた送信宛先へ、前記ＢＣＣ宛先を示す情報を含むメールデータを生成し、前記受付部がＢＣＣ宛先を通知する旨の設定を受け付けない送信宛先へ、前記ＢＣＣ宛先を示す情報を含まないメールデータを生成するメールデータ生成部と、前記メールデータ生成部が生成したメールデータを送信する送信部と、を備える通信装置である。【０００７】
また、本発明の他の一局面にかかるメールサーバーは、通信装置から送信されたメールデータに含まれる指示に従い、通信装置の受信部においてＢＣＣ宛先を通知する旨の設定を受け付けた宛先を送信先とし、かつ、前記ＢＣＣ宛先を示す情報を含む送信メールを生成し、前記受付部においてＢＣＣ宛先を通知する旨の設定を受け付けない宛先を送信先とし、かつ、前記ＢＣＣ宛先を示す情報を含まない送信メールを生成する送信メール生成部と、前記送信メール生成部が生成した送信メールを送信する送信部と、を備えるメールサーバーである。
【発明の効果】
【０００８】
本発明によれば、ＢＣＣ宛先を含む複数の送信宛先を受け付けた場合において、ＢＣＣ宛先にメールを送信したことを所望の受取人にのみ通知することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態１にかかるメール送受信システムの概念図である。
【図２】本発明の実施形態１にかかるメールクライアントの構成を示すブロック図である。
【図３】本発明の実施形態１にかかるメールクライアントの表示部に表示されるメールデータ生成画面の一例を示す図である。
【図４】本発明の実施形態１にかかるメールクライアントのメールデータ生成部により生成されるメールデータの一例を示す図である。
【図５】本発明の実施形態１にかかるメールクライアントの表示部に表示されるメールデータ表示画面の一例を示す図である。
【図６】本発明の実施形態１にかかるメールクライアントの表示部に表示される設定画面の一例を示す図である。
【図７】本発明の実施形態１にかかるメールクライアントのメールデータ生成部により生成されるメールデータの一例を示す図である。
【図８】本発明の実施形態１にかかるメールクライアントのメールデータ生成部により生成されるメールデータの一例を示す図である。
【図９】本発明の実施形態１にかかるメールクライアントのメールデータ生成部により生成されるメールデータの一例を示す図である。
【図１０】図１０Ａは、図７に示すメールデータを受信した本発明の実施形態１にかかるメールクライアントの表示部に表示されるメールデータ表示画面の内容の一例を示す図であり、図１０Ｂは、図８に示すメールデータを受信した本発明の実施形態１にかかるメールクライアントの表示部に表示されるメールデータ表示画面の内容の一例を示す図である。
【図１１】本発明の実施形態１にかかるメールクライアントおよびメールサーバーによるメールデータの送信処理の流れを示すフローチャートである。
【図１２】本発明の実施形態１の変形例にかかるメールクライアントのメールデータ生成部により生成されるメールデータの一例を示す図である。
【図１３】本発明の実施形態１の変形例にかかるメールクライアントおよびメールサーバーによるメールデータの送信処理の流れを示すフローチャートである。
【図１４】本発明の実施形態２にかかるメールクライアントの表示部に表示される設定画面の一例を示す図である。
【図１５】本発明の実施形態２の変形例にかかるメールクライアントのメールデータ生成部により生成されるメールデータの一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態にかかる通信装置、通信制御プログラム、およびメールサーバーについて図面を参照して説明する。
【００１１】
＜実施形態１＞
図１は、本発明の実施形態１にかかるメール送受信システムの概念図である。メール送受信システムは、インターネットを介して互いに接続されたメールクライアント（通信装置）およびメールサーバーからなる。
【００１２】
メールクライアント１Ａおよびメールクライアント１Ｂ（以下、まとめて「メールクライアント１」と呼ぶ場合がある）は、スマートフォン等の携帯端末やＰＣ（Personal Computer）である。メールクライアント１は、携帯電話会社の通信網や公衆無線ＬＡＮ（Local Area Network）等を介してインターネットに接続することで、メールサーバー２Ａとデータ通信が可能となる。メールクライアント１は、メール作成者のユーザー操作に応じたメールデータを生成し、当該生成したメールデータをＳＭＴＰ（Simple Mail Transfer Protocol）を用いてメールサーバー２Ａに送信する。
【００１３】
メールサーバー２Ａは、メールクライアント１から送信されたメールデータに基づき、他のメールサーバー２Ｂまたはメールサーバー２Ｃにメールデータを配送する。
【００１４】
メールクライアント３やメールクライアント４は、メールサーバー２Ｂまたはメールサーバー２Ｃと通信して、メールデータが配送されている場合にメールデータをダウンロードする。
【００１５】
図２は、メールクライアント１の構成を示すブロック図である。メールクライアント１は、通信部１１、表示部１２、操作部１３、および記憶部１４を備える。
【００１６】
通信部１１は、ＬＡＮチップ等の通信モジュールを備え、後述する通信制御部５４による制御の下、メールサーバー２Ａとの間でデータの送受信を行う。
【００１７】
表示部１２は、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（ＯＬＥＤ：Organic Light-Emitting Diode）ディスプレイを含んで構成される。表示部１２は後述する表示制御部５６による制御の下、メールデータ生成画面等の画面を表示する。
【００１８】
操作部１３は、キーボード等の入力装置やマウス等のポインティングデバイスを含んで構成される。操作部１３は、表示部１２に表示される画面に対するユーザー操作をメール作成者から受け付ける。記憶部１４は、ＨＤＤ（Hard Disk Drive）等の大容量の記憶装置である。
【００１９】
メールクライアント１は、更に、制御ユニット５０を備えている。制御ユニット５０は、ＣＰＵ(Central Processing Unit)、ＲＡＭ（Random Access Memory）、及びＲＯＭ（Read Only Memory）等から構成される。制御ユニット５０は、上記のＲＯＭ又は記憶部１４に記憶されたメールデータ送信プログラム１５（通信制御プログラム）が上記のＣＰＵに実行されることにより、制御部５１、受付部５２、メールデータ生成部５３、通信制御部５４、メールデータ解析部５５、および表示制御部５６として機能する。なお、制御ユニット５０の制御部５１、受付部５２、メールデータ生成部５３、通信制御部５４、メールデータ解析部５５、および表示制御部５６は、前述のメールデータ送信プログラム１５に基づく動作によらず、それぞれハード回路により構成されてもよい。
【００２０】
制御部５１は、メールクライアント１の全体的な動作制御を司る。制御部５１は、通信部１１、表示部１２、操作部１３、および記憶部１４等と接続されており、接続されている上記各構成の動作制御や各構成との間での信号又はデータの送受信を行う。
【００２１】
受付部５２は、メール作成者の操作部１３を用いたユーザー操作に基づき、メール本文の入力指示、送信宛先としてのメールアドレスの入力指示、および送信宛先の種別の選択指示等の指示を受け付ける機能を有する。例えば受付部５２は、少なくともＢＣＣ宛先を含む複数の送信宛先を受け付けた場合に、当該ＢＣＣ宛先毎に他のＢＣＣ宛先を通知するか否かの設定を受け付ける。
【００２２】
メールデータ生成部５３は、受付部５２が受け付けた上記指示に基づいてメールデータを生成する機能を有する。メールデータ生成部５３が生成するメールデータの詳細な内容は後述する。
【００２３】
通信制御部５４は、通信部１１によるデータの通信動作を制御する機能を有する。具体的には、通信制御部５４は、メールデータ生成部５３が生成したメールデータを通信部１１にメールサーバー２Ａへ送信させる。また、通信制御部５４は、受付部５２がメール受信確認指示を受け付けたタイミングや予め定められた時間が経過したタイミングで、通信部１１を介してメールサーバー２Ａと通信して、メールデータが配送されているか否かの確認を行う。メールデータが配送されている場合、通信制御部５４は、通信部１１にメールサーバー２Ａからメールデータをダウンロード（受信）させる。
【００２４】
メールデータ解析部５５は、通信制御部５４が通信部１１を介して受信したメールデータに含まれるヘッダ情報等を解析する機能を有する。
【００２５】
表示制御部５６は、表示部１２による表示動作を制御する機能を有する。
【００２６】
続いてメールデータ生成処理の具体的な内容について説明する。図３は、表示部１２に表示されるメールデータ生成画面Ｄ１の一例を示す図である。メールデータ生成画面Ｄ１には、ＴＯ宛先の入力指示を受け付けるためのＴＯ宛先入力欄ｄ１、ＣＣ宛先の入力指示を受け付けるためのＣＣ宛先入力欄ｄ２、ＢＣＣ宛先の入力指示を受け付けるためのＢＣＣ宛先入力欄ｄ３、件名の入力指示を受け付けるための件名入力欄ｄ４、およびメール本文の入力指示を受け付けるためのメール本文入力欄ｄ５が設けられている。また、メールデータ生成画面Ｄ１には、ＢＣＣ設定ボタンｄ６および送信ボタンｄ７が設けられている。受付部５２がＢＣＣ設定ボタンｄ６の選択を受け付けると、表示制御部５６は、表示部１２に、ＢＣＣ宛先毎に他のＢＣＣ宛先を通知するか否かの設定を受け付けるための設定画面Ｄ３（図６参照）を表示させる。また、受付部５２が送信ボタンｄ７の選択を受け付けると、メールデータ生成部５３は、上記の各入力欄に入力された情報に応じたメールデータを生成する。その後、通信制御部５４は、メールデータ生成部５３が生成したメールデータを通信部１１にメールサーバー２Ａへ送信させる。
【００２７】
図４は、メールデータ生成部５３により生成されるメールデータＭ１の一例を示す図である。ここでは、受付部５２がＢＣＣ設定ボタンｄ６の選択を受け付けず、ＢＣＣ宛先毎に他のＢＣＣ宛先を通知するか否かの設定を受け付けていない場合において生成されるメールデータＭ１の内容を示している。
【００２８】
メールデータＭ１は、エンベロープ情報Ｆ１、ヘッダ情報Ｆ２、およびメール本文情報Ｆ３から構成される。エンベロープ情報Ｆ１は、メールデータの送信元の宛先を示すＭＡＩＬ ＦＲＯＭ情報と、メールデータの送信先の宛先の情報を示すＲＥＣＰＴ ＴＯ情報を含む。メールデータ生成部５３は、メール作成者のメールアドレスをＭＡＩＬ ＦＲＯＭ情報とし、ＴＯ宛先入力欄ｄ１、ＣＣ宛先入力欄ｄ２、およびＢＣＣ宛先入力欄ｄ３に入力された全てのメールアドレスをＲＥＣＰＴ ＴＯ情報としたエンベロープ情報Ｆ１を生成する。当該生成されたエンベロープ情報Ｆ１は、メールサーバー２Ａにおいて、配送先のメールサーバーを特定する際に用いられる。
【００２９】
ヘッダ情報Ｆ２は、メールデータの送信時刻を示すＤａｔａ情報と、メールデータの送信元の宛先を示すＦｒｏｍ情報と、ＴＯ宛先を示すＴｏ情報と、ＣＣ宛先を示すＣＣ情報と、件名を示すＳｕｂｊｅｃｔ情報と、メールデータ毎の固有の識別子であるＭｅｓｓａｇｅ−ｉｄ情報等を含む。メールデータ生成部５３は、ＴＯ宛先入力欄ｄ１に入力された宛先をＴｏ情報とし、ＣＣ宛先入力欄ｄ２に入力された宛先をＣＣ情報とし、件名入力欄ｄ４に入力された内容をＳｕｂｊｅｃｔ情報としたヘッダ情報Ｆ２を生成する。なお、メールデータ生成部５３は、ＢＣＣ情報入力欄ｄ３に入力された宛先をヘッダ情報Ｆ２に含めない。
【００３０】
当該生成されたヘッダ情報Ｆ２は、メールデータＭ１を受信したメールクライアント１、メールクライアント３またはメールクライアント４等のメールデータ解析部５５により解析される。表示制御部５６は、メールデータ解析部５５の解析結果に基づいて、表示部１２に表示させる表示画面の内容を決定する。図５は、表示部１２に表示されるメールデータ表示画面Ｄ２の一例を示す図である。メールデータ表示画面Ｄ２には、送信者表示欄ｄ１１、ＴＯ宛先表示欄ｄ１２、ＣＣ宛先表示欄ｄ１３、件名表示欄ｄ１４、およびメール本文表示欄ｄ１５が設けられている。表示制御部５６は、表示部１２に、ヘッダ情報Ｆ２のＦｒｏｍ情報に示される宛先を送信者表示欄ｄ１１に表示させ、Ｔｏ情報に示される宛先をＴＯ宛先表示欄ｄ１２に表示させ、ＣＣ情報に示される宛先をＣＣ宛先表示欄ｄ１３に表示させ、Ｓｕｂｊｅｃｔ情報に示される内容を件名表示欄ｄ１４に表示させ、メール本文情報Ｆ３に示される内容をメール本文表示欄ｄ１５に表示させる。
【００３１】
このように、受付部５２がＢＣＣ設定ボタンｄ６の選択を受け付けず、ＢＣＣ宛先毎に他のＢＣＣ宛先を通知するか否かの設定を受け付けていない場合においては、ヘッダ情報Ｆ２にＢＣＣ宛先が含まれないため、全ての受信者がＢＣＣ宛先を知ることができない。
【００３２】
図６は、表示部１２に表示される設定画面Ｄ３の一例を示す図である。受付部５２がＢＣＣ設定ボタンｄ６の選択を受け付けると、表示制御部５６は、表示部１２に設定画面Ｄ３を表示させる。本図に示す例では、「ddd@ddd.com」の送信宛先に対して「eee@eee.com」および「fff@fff.com」のＢＣＣ送信宛先を通知することが設定されている。また、「eee@eee.com」の送信宛先に対して「ddd@ddd.com」のＢＣＣ送信宛先を通知することが設定されている。例えば、受付部５２が枠ｄ２１の選択を受け付けると、表示制御部５６は表示部１２に枠ｄ２１内の表示を「○」から「×」に変更させる。これにより、「eee@eee.com」の送信宛先に対して「ddd@ddd.com」のＢＣＣ送信宛先を通知しない設定に切り替わる。
【００３３】
なお上記では、受付部５２がＢＣＣ宛先毎に他のＢＣＣ宛先を通知するか否かの設定を受け付ける場合について説明したが本発明は必ずしもこの場合に限られない。受付部５２は、ＢＣＣ宛先毎だけでなく、ＴＯ宛先、ＣＣ宛先、およびＢＣＣ宛先の全ての送信宛先毎にＢＣＣ宛先を通知するか否かの設定を受け付けてもよい。
【００３４】
図７〜図９は、メールデータ生成部５３により生成されるメールデータの一例を示す図である。
【００３５】
受付部５２がＢＣＣ宛先毎に他のＢＣＣ宛先を通知するか否かの設定を受け付けると、メールデータ生成部５３は、ヘッダ情報Ｆ２を異ならせた複数のメールデータを生成する必要がある。図７は、他のＢＣＣ宛先を通知する設定を受け付けた宛先「ddd@ddd.com」を送信先とするメールデータＭ２の内容を示している。図７に示すように、メールデータ生成部５３は、宛先「ddd@ddd.com」のみをＲＥＣＰＴ ＴＯ情報としたエンベロープ情報Ｆ１と、設定画面Ｄ３で通知するＢＣＣ宛先として設定された「eee@eee.com」および「fff@fff.com」の宛先をＢＣＣ情報としたヘッダ情報Ｆ２とを含むメールデータＭ２を生成している。
【００３６】
図８は、他のＢＣＣ宛先を通知する設定を受け付けた宛先「eee@eee.com」を送信先とするメールデータＭ３の内容を示している。図８に示すように、メールデータ生成部５３は、宛先「eee@eee.com」のみをＲＥＣＰＴ ＴＯ情報としたエンベロープ情報Ｆ１と、設定画面Ｄ３で通知するＢＣＣ宛先として設定された「ddd@ddd.com」の宛先をＢＣＣ情報としたヘッダ情報Ｆ２とを含むメールデータＭ３を生成している。
【００３７】
図９は、他のＢＣＣ宛先を通知する設定を受け付けていない宛先「fff@fff.com」等を送信先とするメールデータＭ４の内容を示している。図９に示すように、メールデータ生成部５３は、宛先「aaa@aaa.com」、「bbb@bbb.com」、「ccc@ccc.com」、および「fff@fff.com」をＲＥＣＰＴ ＴＯ情報としたエンベロープ情報Ｆ１と、ＢＣＣ情報を含まないヘッダ情報Ｆ２とを含むメールデータＭ４を生成している。
【００３８】
なお、メールサーバー２Ａ、メールサーバー２Ｂ、またはメールサーバー２Ｃ等のメールサーバーにおいてメールデータを送信する際に、ヘッダ情報Ｆ２に含まれるＢＣＣ情報を削除する設定がなされている場合がある。ＢＣＣ宛先を他の受信者に通知することがない一般のメール送受信システムにおいては、ヘッダ情報Ｆ２に含まれるＢＣＣ情報は不要な情報であるためである。そこで、メールデータ生成部５３は、受付部５２がＢＣＣ宛先毎に他のＢＣＣ宛先を通知するか否かの設定を受け付けた場合において、メールサーバーがヘッダ情報Ｆ２に含まれるＢＣＣ情報が示すＢＣＣ宛先を削除することを禁止する情報をメールデータに含めてもよい。
【００３９】
図１０（Ａ）は、図７に示すメールデータＭ２を受信したメールクライアント１、メールクライアント３またはメールクライアント４等の表示部１２に表示されるメールデータ表示画面Ｄ２の内容の一例を示す図である。本図に示す例では、表示制御部５６は、受信したメールデータＭ２のヘッダ情報Ｆ２に含まれるＢＣＣ情報に示される宛先「eee@eee.com」および「fff@fff.com」をメールデータ表示画面Ｄ２のＢＣＣ宛先表示欄ｄ３１に表示させている。
【００４０】
図１０（Ｂ）は、図８に示すメールデータＭ３を受信したメールクライアント１、メールクライアント３またはメールクライアント４等の表示部１２に表示されるメールデータ表示画面Ｄ２の内容の一例を示す図である。本図に示す例では、表示制御部５６は、受信したメールデータＭ３のヘッダ情報Ｆ２に含まれるＢＣＣ情報に示される宛先「ddd@ddd.com」をメールデータ表示画面Ｄ２のＢＣＣ宛先表示欄ｄ３１に表示させている。
【００４１】
上記のように、本発明の実施形態１にかかるメールクライアント１では、ＢＣＣ宛先のメールアドレスを特定の受取人のみに通知することができる。例えば上記の図６で示した設定は、以下のようなメール作成者の要望があるにおいて設定されると考えられる。
（１）宛先「aaa@aaa.com」、「bbb@bbb.com」および「ccc@ccc.com」のユーザーに、「ddd@ddd.com」、「eee@eee.com」、「fff@fff.com」、「ggg@ggg.com」および「hhh@hhh.com」の宛先を通知したくない。
（２）宛先「ddd@ddd.com」、「eee@eee.com」および「fff@fff.com」のユーザーが組織Ａに所属しており、宛先「ggg@ggg.com」および「hhh@hhh.com」が組織Ａとは別の組織Ｂに所属しており、メールの内容を組織Ａおよび組織Ｂ内で共有してほしい。
【００４２】
一般のメールクライアントでは、ＢＣＣ宛先のメールアドレスを特定の受取人にのみ通知することができないため、上記のような要望を満たすことができない。「ddd@ddd.com」、「eee@eee.com」、「fff@fff.com」、「ggg@ggg.com」および「hhh@hhh.com」の宛先をＢＣＣ宛先に設定することで組織Ａおよび組織Ｂに所属する複数のユーザーに、宛先「aaa@aaa.com」、「bbb@bbb.com」および「ccc@ccc.com」のユーザーに知られずにメールを送信することができるが、メールを受信したユーザーは同じ組織内の他のユーザーにメールが送信されていることを知ることができないため、メールの内容を共有しようとして他のユーザーにメールを転送する場合がある。この場合、当該他のユーザーに既に受信しているメールが転送されるため煩わしい。
【００４３】
これに対して、本発明の実施形態１にかかるメールクライアント１では、受付部５２が、少なくとも１つのＢＣＣ宛先を含む複数の送信宛先を受け付けるとともに、当該送信宛先毎に前記ＢＣＣ宛先を通知するか否かの設定を受け付ける。そして、メールデータ生成部５３が、受付部５２がＢＣＣ宛先を通知する旨の設定を受け付けた送信宛先へ、ＢＣＣ宛先を示す情報を含む送信メールをメールサーバー２Ａに送信させ、受付部５２がＢＣＣ宛先を通知する旨の設定を受け付けない送信宛先へ、ＢＣＣ宛先を示す情報を含まない送信メールをメールサーバー２Ａに送信させる指示を含むメールデータを生成する。
【００４４】
これにより、例えば、図６で示した設定を行うことにより、宛先「aaa@aaa.com」、「bbb@bbb.com」および「ccc@ccc.com」のユーザーに知られずに、メールの内容を組織Ａおよび組織Ｂ内で共有させることができる。また、組織Ａおよび組織Ｂのユーザーは、同じ組織内の他のユーザーにメールが送信されていることを知ることができるため、メールの内容が組織内で共有されていることを知ることができる。
【００４５】
次に、上記構成を備えるメールクライアント１およびメールサーバー２Ａの動作の流れについて説明する。図１１は、メールクライアント１およびメールサーバー２Ａによるメールデータの送信処理の流れを示すフローチャートである。
【００４６】
メールクライアント１の受付部５２は、メール本文および送信宛先の入力指示を受け付けたか否かを判定する（ステップＳ１１）。
【００４７】
メール本文および送信宛先の入力指示を受け付けた場合（ステップＳ１１においてＹＥＳ）、受付部５２は、ＢＣＣ設定ボタンｄ６の選択を受け付けたか否かを判定する（ステップＳ１２）。
【００４８】
ＢＣＣ設定ボタンｄ６の選択を受け付けた場合（ステップＳ１２においてＹＥＳ）、表示制御部５６は、ＢＣＣ宛先毎に他のＢＣＣ宛先を通知するか否かの設定を受け付けるための設定画面Ｄ３を表示部１２に表示させる（ステップＳ１３）。
【００４９】
ステップＳ１３の処理後、受付部５２は、ＢＣＣ宛先毎に他のＢＣＣ宛先を通知するか否かの設定を受け付ける（ステップＳ１４）。
【００５０】
受付部５２が送信ボタンｄ７の選択を受け付けると（ステップＳ１５においてＹＥＳ）、メールデータ生成部５３は、ステップＳ１１およびステップＳ１４の処理で受付部が受け付けた入力内容や設定に基づきメールデータを生成する（ステップＳ１６）。
【００５１】
メールデータの生成後、通信制御部５４は、メールデータ生成部５３が生成したメールデータを通信部１１にメールサーバー２Ａへ送信させる（ステップＳ１７）。
【００５２】
メールサーバー２Ａは、メールクライアント１から送信されたメールデータを受信し、受信したメールデータのエンベロープ情報に示されるメールサーバーへメールデータを配送する（ステップＳ１８）。
【００５３】
＜実施形態１の変形例＞
上記の実施形態１では、メールクライアント１のメールデータ生成部５３が、ＢＣＣ宛先を通知する旨の設定を受け付けた送信宛先については、当該送信宛先を送信先としたエンベロープ情報および当該ＢＣＣ宛先を含むヘッダ情報を含むメールデータを生成し、ＢＣＣ宛先を通知する旨の設定を受け付けない送信宛先については、当該送信宛先を送信先としたエンベロープ情報および当該ＢＣＣ宛先を含まないヘッダ情報を含むメールデータを生成した。これに対して実施形態１の変形例では、メールクライアント１のメールデータ生成部５３が、送信宛先毎に複数のメールデータを生成するのではなく、１つのメールデータを生成して、当該１つのメールデータをメールサーバー２Ａに送信する。メールサーバー２Ａでは、受信した１つのメールデータに含まれる情報を解析して、送信宛先毎に複数のメールデータを生成して、各メールデータをメールサーバーに送信する。
【００５４】
具体的にはメールデータ生成部５３は、（１）受付部５２が受け付けた全ての送信宛先を送信先としたエンベロープ情報、（２）受付部５２がＢＣＣ宛先を通知する旨の設定を受け付けた送信宛先を示す情報、および、（３）エンベロープ情報に示される送信宛先のうち、ＢＣＣ宛先を通知する旨の設定を受け付けた送信宛先を送信先とし、ＢＣＣ宛先を含むヘッダ情報を含む送信メールをメールサーバー２Ａに生成させ、ＢＣＣ宛先を通知する旨の設定を受けない送信宛先を送信先とし、ＢＣＣ宛先を含むヘッダ情報を含まない送信メールをメールサーバー２Ａに生成させ、当該生成させたメールをメールサーバー２Ａに送信させる指示を含むメールデータを生成する。
【００５５】
そして、メールサーバー２Ａは、メールクライアント１から送信されたメールデータに含まれる指示に従い、メールクライアント１の受信部５２においてＢＣＣ宛先を通知する旨の設定を受け付けた宛先を送信先とし、かつ、ＢＣＣ宛先を示す情報を含む送信メールを生成する（送信メール生成部）。また、メールサーバー２Ａは、受付部５２においてＢＣＣ宛先を通知する旨の設定を受け付けない宛先を送信先とし、かつ、ＢＣＣ宛先を示す情報を含まない送信メールを生成する（送信メール生成部）。その後、メールサーバー２Ａは、生成した送信メールを送信する（送信部）。
【００５６】
図１２は、実施形態１の変形例にかかるメールクライアント１のメールデータ生成部５３により生成されるメールデータＭ５の一例を示す図である。ここでは、受付部５２が図３および図６に示す送信宛先および設定を受け付けた場合において生成されるメールデータＭ５の内容を示している。メールデータ生成部５３は、受付部５２が受け付けた全ての送信宛先をＲＥＣＰＴ ＴＯ情報としたエンベロープ情報Ｆ１を生成する。また、メールデータ生成部５３は、受付部５２がＢＣＣ宛先を通知する旨の設定を受け付けた送信宛先を示す情報であるＯＰＢＣＣ情報を含むヘッダ情報Ｆ２を生成する。図１２に示す例では、例えば、「ddd@ddd.com: eee@eee.com, fff@fff.com」は、「ddd@ddd.com」の送信宛先に対して「eee@eee.com」および「fff@fff.com」のＢＣＣ送信宛先を通知することを示す。
【００５７】
図１３は、実施形態１の変形例にかかるメールクライアント１およびメールサーバー２Ａによるメールデータの送信処理の流れを示すフローチャートである。なお、図１１に示すフローチャートで説明した処理と同様の処理については同符号を付して説明を略する。
【００５８】
受付部５２が送信ボタンｄ７の選択を受け付けると（ステップＳ１５においてＹＥＳ）、メールデータ生成部５３は、ステップＳ１１およびステップＳ１４の処理で受付部が受け付けた入力内容や設定に基づきメールデータを生成する（ステップＳ２１）。メールデータの生成後、通信制御部５４は、メールデータ生成部５３が生成したメールデータを通信部１１にメールサーバー２Ａへ送信させる（ステップＳ２２）。
【００５９】
メールサーバー２Ａは、メールクライアント１から送信されたメールデータを受信し、受信したメールデータのヘッダ情報を解析して、ヘッダ情報を変更したメールデータを生成する（ステップＳ２３）。例えば、図１２に示すメールデータＭ５を受信した場合、メールサーバー２Ａは、ヘッダ情報のＯＰＢＣＣ情報に基づき図７〜図９に示すメールデータＭ２、Ｍ３、Ｍ４を生成する。
【００６０】
ステップＳ２３の処理後、メールサーバー２Ａは生成したデータをエンベロープ情報に示されるメールサーバーへ配送する（ステップＳ２４）。
【００６１】
以上のように実施形態１の変形例にかかるメールクライアント１においても、上記の実施形態にかかるメールクライアント１と同様に、ＢＣＣ宛先のメールアドレスを特定の受取人のみに通知することができる。
【００６２】
＜実施形態２＞
実施形態２にかかるメールクライアント１では、受付部５２が、複数のＢＣＣ宛先を含む送信宛先を受け付けた場合に、当該各ＢＣＣ宛先が所属するグループを示すグループ属性の設定を受け付ける。
【００６３】
図３に示すメールデータ生成画面Ｄ１において、受付部５２がＢＣＣ設定ボタンｄ６の選択を受け付けると、表示制御部５６は、表示部１２に、ＢＣＣ宛先入力欄ｄ６に入力された各ＢＣＣ宛先が所属するグループを示すグループ属性の設定を受け付けるための設定画面Ｄ３（図１４参照）を表示させる。本図に示す例では、例えば、「ddd@ddd.com」のＢＣＣ宛先に対してグループＡおよびグループＣの設定がされ、「eee@eee.com」のＢＣＣ宛先に対してグループＡの設定がされている。一方、「fff@fff.com」のＢＣＣ宛先に対してはグループ属性の設定がされていない。例えば、受付部５２が枠ｄ２１の選択を受け付けると、表示制御部５６は表示部１２に枠ｄ２１内の表示をグループＣから他のグループに変更させる。これにより、「ddd@ddd.com」のＢＣＣ宛先に対するグループ属性の設定が切り替わる。
【００６４】
図１４に示す設定画面Ｄ３によるグループ属性の設定により、メールデータ生成部５３は、図７〜図９に示すメールデータを生成する。
【００６５】
図７に示すように、メールデータ生成部５３は、宛先「ddd@ddd.com」に対するメールデータＭ２として、設定画面Ｄ３で宛先「ddd@ddd.com」と同じグループ属性に属するＢＣＣ宛先として設定された「eee@eee.com」および「hhh@hhh.com」の宛先をＢＣＣ情報としたヘッダ情報Ｆ２を含むメールデータを生成している。また、図８に示すように、メールデータ生成部５３は、宛先「eee@eee.com」に対するメールデータＭ２として、設定画面Ｄ３で宛先「eee@eee.com」と同じグループ属性に属するＢＣＣ宛先として設定された「ddd@ddd.com」の宛先をＢＣＣ情報としたヘッダ情報Ｆ２を含むメールデータを生成している。また、図９に示すように、メールデータ生成部５３は、設定画面Ｄ３でグループ属性が設定されていない宛先「fff@fff.com」に対するメールデータＭ４として、ＢＣＣ情報を含まないヘッダ情報Ｆ２を含むメールデータＭ４を生成している。
【００６６】
このように、実施形態２にかかるメールクライアント１は、受付部５２が、複数のＢＣＣ宛先を受け付けるとともに、当該ＢＣＣ宛先が所属するグループを示すグループ属性の設定を受け付ける。そして、メールデータ生成部５３が、同一のグループに所属する他のＢＣＣ宛先が存在するＢＣＣ宛先へ、当該ＢＣＣ宛先と同一のグループに所属する他のＢＣＣ宛先を示す情報を含む送信メールをメールサーバー２Ａに送信させ、同一のグループに所属する他のＢＣＣ宛先が存在しないＢＣＣ宛先へ、他のＢＣＣ宛先を示す情報を含まない送信メールをメールサーバー２Ａに送信させる指示を含むメールデータを生成する。
【００６７】
これにより、例えば、図１４で示した設定を行うことにより、宛先「aaa@aaa.com」、「bbb@bbb.com」および「ccc@ccc.com」のユーザーに知られずに、メールの内容を組織Ａおよび組織Ｂ内で共有させることができる。また、組織Ａおよび組織Ｂのユーザーは、同じグループに設定された他のユーザーにメールが送信されていることを互いに知ることができるため、メールの内容が組織内で共有されていることを知ることができる。
【００６８】
＜実施形態２の変形例＞
上記の実施形態２では、メールクライアント１のメールデータ生成部５３が、グループ属性の設定を受け付けたＢＣＣ宛先については、当該ＢＣＣ宛先を送信先としたエンベロープ情報および当該ＢＣＣ宛先と同じグループに所属する他のＢＣＣ宛先を含むヘッダ情報を含むメールデータを生成し、グループ属性の設定を受け付けないＢＣＣ宛先については、当該ＢＣＣ宛先を送信先としたエンベロープ情報および他のＢＣＣ宛先を含まないヘッダ情報を含むメールデータを生成した。これに対して実施形態２の変形例では、メールクライアント１のメールデータ生成部５３が、送信宛先毎に複数のメールデータを生成するのではなく、１つのメールデータを生成して、当該１つのメールデータをメールサーバー２Ａに送信する。メールサーバー２Ａでは、受信した１つのメールデータに含まれる情報を解析して、送信宛先毎に複数のメールデータを生成して、各メールデータをメールサーバーに送信する。
【００６９】
具体的にはメールデータ生成部５３は、（１）受付部５２が受け付けた全ての送信宛先を送信先としたエンベロープ情報、（２）受付部５２が受け付けた各ＢＣＣ宛先が所属するグループを示すグループ属性の設定を示す情報、および、（３）エンベロープ情報に示される送信宛先のうち、同一のグループに所属する他のＢＣＣ宛先が存在するＢＣＣ宛先を送信先とし、当該同一のグループに所属する他のＢＣＣ宛先を含むヘッダ情報を含む送信メールをメールサーバー２Ａに生成させ、同一のグループに所属する他のＢＣＣ宛先が存在しないＢＣＣ宛先を送信先とし、他のＢＣＣ宛先を含むヘッダ情報を含まない送信メールをメールサーバー２Ａに生成させ、当該生成させたメールをメールサーバー２Ａに送信させる指示を含むメールデータを生成する。
【００７０】
そして、メールサーバー２Ａは、メールクライアント１から送信されたメールデータに含まれる指示に従い、メールクライアント１の受付部５２で行われたグループ属性の設定において同一のグループに所属する他のＢＣＣ宛先が存在するＢＣＣ宛先を送信先とし、かつ、ＢＣＣ宛先と同一のグループに所属する他のＢＣＣ宛先を示す情報を含む送信メールを生成する（送信メール生成部）。また、メールサーバー２Ａは、受付部５２で行われたグループ属性の設定において同一のグループに所属する他のＢＣＣ宛先が存在しないＢＣＣ宛先を送信先とし、かつ、他のＢＣＣ宛先を示す情報を含まない送信メールを生成する（送信メール生成部）。その後、メールサーバー２Ａは、生成した送信メールを送信する（送信部）。
【００７１】
図１５は、実施形態２の変形例にかかるメールクライアント１のメールデータ生成部５３により生成されるメールデータＭ６の一例を示す図である。ここでは、受付部５２が図１４に示す送信宛先および設定を受け付けた場合において生成されるメールデータＭ６の内容を示している。メールデータ生成部５３は、受付部５２が受け付けた全ての送信宛先をＲＥＣＰＴ ＴＯ情報としたエンベロープ情報Ｆ１を生成する。また、メールデータ生成部５３は、受付部５２が受け付けた各ＢＣＣ宛先が所属するグループを示すグループ属性の設定を示す情報であるＧＲＢＣＣ情報を含むヘッダ情報Ｆ２を生成する。図１５に示す例では、例えば、「A: ddd@ddd.com, eee@eee.com」は、「ddd@ddd.com」および「eee@eee.com」のＢＣＣ宛先がグループＡに所属することを示す。
【００７２】
メールサーバー２Ａは、メールクライアント１から送信された上記のメールデータＭ６を受信すると、受信したメールデータＭ６のヘッダ情報を解析して、ヘッダ情報を変更したメールデータを生成する。具体的には、メールサーバー２Ａは、ヘッダ情報のＧＲＢＣＣ情報に基づき図７〜図９に示すメールデータＭ２、Ｍ３、Ｍ４を生成する。
【００７３】
以上のように実施形態２の変形例にかかるメールクライアント１においても、上記の実施形態２にかかるメールクライアント１と同様に、複数のＢＣＣ宛先を送信先として受け付けた場合において、ＢＣＣ宛先にメールを送信したことを同じグループに設定した他のＢＣＣ宛先の受取人に通知することができる。
【００７４】
＜補足＞
上記実施の形態で説明したメールデータ送信プログラム（通信制御プログラム）をコンピューター読み取り可能な非一時的な記録媒体、例えば、ハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリーなどに記録されたものとしてもよい。この場合、当該メールデータ送信プログラムを記録したコンピューター読み取り可能な非一時的な記録媒体が、本発明の一実施形態となる。
【図１】
2015198805.tif 000003
【図２】
2015198805.tif 000004
【図３】
2015198805.tif 000005
【図４】
2015198805.tif 000006
【図５】
2015198805.tif 000007
【図６】
2015198805.tif 000008
【図７】
2015198805.tif 000009
【図８】
2015198805.tif 000010
【図９】
2015198805.tif 000011
【図１０】
2015198805.tif 000012
【図１１】
2015198805.tif 000013
【図１２】
2015198805.tif 000014
【図１３】
2015198805.tif 000015
【図１４】
2015198805.tif 000016
【図１５】
2015198805.tif 000017
【国際調査報告】
2015198805.tif 000018
2015198805.tif 000019