(57)【要約】【課題】電子メールの安全性を高めることを目的とする。【解決手段】一実施形態に係るメール処理システムは、添付ファイル付の電子メールを第１のメールサーバから受信する受信部と、添付ファイルの内容をテキストとして抽出し、抽出したテキストを電子メールの本文内に記述し、該添付ファイルを該電子メールから削除するメール処理部と、メール処理部により処理された電子メールを第２のメールサーバに送信する送信部とを備える。【選択図】図２
2017102735.tif 000002
【特許請求の範囲】
【請求項１】
添付ファイル付の電子メールを第１のメールサーバから受信する受信部と、
前記添付ファイルの内容をテキストとして抽出し、抽出したテキストを前記電子メールの本文内に記述し、該添付ファイルを該電子メールから削除するメール処理部と、
前記メール処理部により処理された電子メールを第２のメールサーバに送信する送信部と
を備えるメール処理システム。
【請求項２】
前記メール処理部が、さらに、前記電子メール内に埋め込まれているハイパーリンクをテキストによる表示に変換することでリンク機能を削除する、
請求項１に記載のメール処理システム。
【請求項３】
プロセッサを備えるメール処理システムにより実行されるメール処理方法であって、
添付ファイル付の電子メールを第１のメールサーバから受信する受信ステップと、
前記添付ファイルの内容をテキストとして抽出し、抽出したテキストを前記電子メールの本文内に記述し、該添付ファイルを該電子メールから削除するメール処理ステップと、
前記メール処理ステップにおいて処理された電子メールを第２のメールサーバに送信する送信ステップと
を含むメール処理方法。
【請求項４】
添付ファイル付の電子メールを第１のメールサーバから受信する受信ステップと、
前記添付ファイルの内容をテキストとして抽出し、抽出したテキストを前記電子メールの本文内に記述し、該添付ファイルを該電子メールから削除するメール処理ステップと、
前記メール処理ステップにおいて処理された電子メールを第２のメールサーバに送信する送信ステップと
をコンピュータに実行させるメール処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の一側面は、添付ファイル付の電子メールを処理するシステム、方法、およびプログラムに関する。
【背景技術】
【０００２】
従来から、添付ファイル付の電子メールを処理するメール処理システムが知られている。例えば下記特許文献１には、電子メールにファイルが添付されている場合に、送信先に対して電子メールにそのファイルを添付して送信するか、又は添付ファイルへのリンク情報のみを付加するかを決定する電子メールシステムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２２３４０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
電子メールの伝送を含むインターネットの世界では新たな脅威が次々と現れているのが現状である。一方で、電子メールの利便性を保つ要求もある。そのため、電子メールの利便性および安全性の双方を高めるような仕組みが望まれている。
【課題を解決するための手段】
【０００５】
本発明の一側面に係るメール処理システムは、添付ファイル付の電子メールを第１のメールサーバから受信する受信部と、添付ファイルの内容をテキストとして抽出し、抽出したテキストを電子メールの本文内に記述し、該添付ファイルを該電子メールから削除するメール処理部と、メール処理部により処理された電子メールを第２のメールサーバに送信する送信部とを備える。
【０００６】
本発明の一側面に係るメール処理方法は、プロセッサを備えるメール処理システムにより実行されるメール処理方法であって、添付ファイル付の電子メールを第１のメールサーバから受信する受信ステップと、添付ファイルの内容をテキストとして抽出し、抽出したテキストを電子メールの本文内に記述し、該添付ファイルを該電子メールから削除するメール処理ステップと、メール処理ステップにおいて処理された電子メールを第２のメールサーバに送信する送信ステップとを含む。
【０００７】
本発明の一側面に係るメール処理プログラムは、添付ファイル付の電子メールを第１のメールサーバから受信する受信ステップと、添付ファイルの内容をテキストとして抽出し、抽出したテキストを電子メールの本文内に記述し、該添付ファイルを該電子メールから削除するメール処理ステップと、メール処理ステップにおいて処理された電子メールを第２のメールサーバに送信する送信ステップとをコンピュータに実行させる。
【０００８】
このような側面においては、添付ファイルの内容が、安全なテキスト形式で電子メールの本文内に記述され、マルウェアの典型的な潜伏場所の一つである添付ファイルそのものはその電子メールから削除される。この結果、電子メールの受信者は、マルウェアの脅威が取り除かれた電子メールの本文を読んで添付ファイルの内容も把握することができる。このように、本側面により電子メールの利便性および安全性の双方を高めることができる。
【発明の効果】
【０００９】
本発明の一側面によれば、電子メールの利便性および安全性の双方を高めることができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係るメール処理システムの概念を示す図である。
【図２】実施形態に係るメール処理システムの機能および構成を示す図である。
【図３】実施形態に係るメール処理システムの処理を示すフローチャートである。
【図４】実施形態に係るメール処理プログラムの構成を示す図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。なお、図面の説明において同一または同等の要素には同一の符号を付し、重複する説明を省略する。
【００１２】
図１および図２を参照しながら、実施形態に係るメール処理システム１０の機能および構成について説明する。メール処理システム１０は、第１のメールサーバ２０から送られてきた添付ファイル付の電子メールを、第１のメールサーバ２０とは異なる第２のメールサーバ３０に転送するコンピュータ・システムである。メール処理システム１０はある組織のために導入され、第１のメールサーバ２０は外部のサーバ（組織外のサーバ）であり、第２のメールサーバ３０は該組織内のサーバであり得る。受信者は第２のメールサーバ３０から提供される電子メールを読むことになる。なお、第１および第２のサーバの配置場所および管理者はこれに限定されない。また、電子メールを送信または受信する組織の種類も限定されない。
【００１３】
実施形態に係るメール処理システム１０の概念を図１に示す。メール処理システム１０は受信した電子メールに対して次の処理を行う。
【００１４】
すなわち、メール処理システム１０は、メール本文内にハイパーリンクが存在すれば、そのハイパーリンクをテキストによる表示に変換することでリンク機能（ハイパーリンク）を削除する。また、メール処理システム１０は、電子メールにファイルが添付されていれば、その添付ファイルの内容をテキストとして抽出し、抽出したテキストを電子メールの本文内に記述し、その添付ファイルそのものを電子メールから削除する。図１は、「冬季休業のお知らせ．ｐｄｆ」という添付ファイルに記述されていた内容（「お取引先各位  ＡＢＣ商事  今年度の冬期休暇について  日頃より誠にお世話になり深謝申し上げます。」）がメール本文に追記されたことを示す。メール処理システム１０は、第２のメールサーバ３０である組織内メールサーバに、処理した電子メールを送信する。このような一連の処理を、電子メールの自動無害化転送機能ということができる。このような自動無害化により、受信者側は電子メールに関連する煩わしい業務をすることなく（例えば独自の仕組みを導入することなく）、入ってくる電子メールを安全に且つ容易に確認することができる。メール処理システム１０により安全で快適な電子メール環境が実現できる。
【００１５】
メール処理システム１０は１台のコンピュータで構成されていてもよいし、複数台のコンピュータで構成されていてもよい。複数台のコンピュータを用いる場合には、これらのコンピュータがインターネットやイントラネットなどの通信ネットワークを介して接続されることで、論理的に一つのメール処理システム１０が構築される。
【００１６】
メール処理システム１０として機能するコンピュータは、オペレーティングシステムやアプリケーション・プログラムなどを実行するプロセッサ（例えばＣＰＵ）と、ＲＯＭおよびＲＡＭで構成される主記憶部と、ハードディスクやフラッシュメモリなどで構成される補助記憶部と、ネットワークカードまたは無線通信モジュールで構成される通信制御部と、キーボードやマウスなどの入力装置と、モニタなどの出力装置とを備える。
【００１７】
メール処理システム１０内の各機能要素は、プロセッサまたは主記憶部の上に所定のソフトウェアを読み込ませ、プロセッサの制御の下で通信制御部や、入力装置、出力装置などを動作させ、主記憶部または補助記憶部におけるデータの読み出しおよび書き込みを行うことで実現される。処理に必要なデータおよびデータベースは主記憶部または補助記憶部内に格納される。
【００１８】
図２に示すように、メール処理システム１０は機能的構成要素として受信部１１、メール処理部１２、および送信部１３を備える。
【００１９】
受信部１１は、添付ファイル付の電子メールを第１のメールサーバ２０（例えば外部のメールサーバ）から受信する機能要素である。受信部１１はその電子メールをメール処理部１２に出力する。
【００２０】
メール処理部１２は、入力された電子メールを自動的に無害化する機能要素である。具体的には、メール処理部１２はその電子メールの添付ファイルを開いて解析し、その中に記載されている内容をテキスト（文字列）として抽出する。メール処理部１２は、添付ファイル内の文章をテキストとして抽出してもよいし、文章に加えて図面内の文字列もテキストとして抽出してもよい。続いて、メール処理部１２は抽出したテキストをメール本文内に記述する（例えば、メール本文の末尾にテキストを追記）。メール処理部１２は、添付ファイルの内容をメール本文内に記述する際に、その添付ファイルのファイル名もメール本文内に記述してもよい。例えば、メール処理部１２が、図１に示すように添付ファイルの内容およびファイル名を対応付けてメール本文内に記述することで、受信者はその対応関係を容易に把握することができる。また、メール処理部１２はその添付ファイルを電子メールから削除する。もしメール本文にハイパーリンクが埋め込まれていれば、メール処理部１２はそのハイパーリンクをテキストによる表示に変換することでリンク機能（ハイパーリンク）を削除する。これらの処理を実行すると、メール処理部１２は処理した電子メールを送信部１３に出力する。
【００２１】
一つの電子メールに複数のファイルが添付されている場合には、メール処理部１２はすべての添付ファイルについて上記の自動無害化を実行してもよい。メール処理部１２は、予め指定された種類のファイルのみに対して上記の自動無害化を実行してもよい。
【００２２】
送信部１３は、メール処理部１２により処理された電子メールを第２のメールサーバ３０（例えば組織のメールサーバ）に送信する機能要素である。本実施形態における「メール処理部により処理された電子メール」とは、添付ファイルの内容がメール本文に記述され、その添付ファイルが削除され、リンク機能が削除された電子メールである。
【００２３】
次に、図３を参照しながら、メール処理システム１０の動作を説明するとともに本実施形態に係るメール処理方法について説明する。
【００２４】
まず、受信部１１が添付ファイル付の電子メールを第１のメールサーバから受信する（ステップＳ１１、受信ステップ）。続いて、メール処理部１２がその添付ファイルの内容をテキストとして抽出し（ステップＳ１２、メール処理ステップ）、抽出したテキストを電子メールの本文内に記述する（ステップＳ１３、メール処理ステップ）。また、メール処理部１２は添付ファイルを電子メールから削除する（ステップＳ１４、メール処理ステップ）、最後に、送信部１３が、処理された電子メールを第２のメールサーバに送信する（ステップＳ１５、送信ステップ）。添付ファイル付きの電子メール（第１のメールサーバから受信した電子メール）は第２のメールサーバおよび受信者に提供されない。
【００２５】
この処理により、受信者には添付ファイルが無い電子メールが届くが、添付ファイルの内容はメール本文に記述されているので、受信者は任意のメーラーを介して、送信者が記述したメール本文と添付ファイルの内容との双方を読むことができる。
【００２６】
少なくとも一つのプロセッサにより実行されるメール処理方法の処理手順は図３の例に限定されない。例えば、メール処理システム１０はその図におけるステップ（処理）の一部を省略してもよいし、別の順序で各ステップを実行してもよい。また、その図に示されるステップの任意の２以上のステップが組み合わされてもよいし、ステップの一部が修正または削除されてもよい。あるいは、メール処理システム１０は図３に示される各ステップに加えて他のステップを実行してもよい。図３で示される各ステップは、メール処理システム１０内に存在する少なくとも一つのプロセッサのうちの一つまたは複数のプロセッサにより実行される。稼働するプロセッサは個々のステップ（処理）毎に変わり得る。
【００２７】
次に、図４を参照しながら、コンピュータをメール処理システム１０として機能させるためのメール処理プログラムＰ１を説明する。
【００２８】
メール処理プログラムＰ１は、メインモジュールＰ１０、受信モジュールＰ１１、メール処理モジュールＰ１２、および送信モジュールＰ１３を備える。
【００２９】
メインモジュールＰ１０は、電子メールの転送を統括的に実行する部分である。受信モジュールＰ１１、メール処理モジュールＰ１２、および送信モジュールＰ１３を実行することにより実現される機能はそれぞれ、上記の受信部１１、メール処理部１２、および送信部１３の機能と同様である。
【００３０】
メール処理プログラムＰ１は、例えば、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、半導体メモリなどの有形の記録媒体に固定的に記録された上で提供されてもよい。あるいは、メール処理プログラムＰ１は、搬送波に重畳されたデータ信号として通信ネットワークを介して提供されてもよい。
【００３１】
以上説明したように、本発明の一側面に係るメール処理システムは、添付ファイル付の電子メールを第１のメールサーバから受信する受信部と、添付ファイルの内容をテキストとして抽出し、抽出したテキストを電子メールの本文内に記述し、該添付ファイルを該電子メールから削除するメール処理部と、メール処理部により処理された電子メールを第２のメールサーバに送信する送信部とを備える。
【００３２】
本発明の一側面に係るメール処理方法は、プロセッサを備えるメール処理システムにより実行されるメール処理方法であって、添付ファイル付の電子メールを第１のメールサーバから受信する受信ステップと、添付ファイルの内容をテキストとして抽出し、抽出したテキストを電子メールの本文内に記述し、該添付ファイルを該電子メールから削除するメール処理ステップと、メール処理ステップにおいて処理された電子メールを第２のメールサーバに送信する送信ステップとを含む。
【００３３】
本発明の一側面に係るメール処理プログラムは、添付ファイル付の電子メールを第１のメールサーバから受信する受信ステップと、添付ファイルの内容をテキストとして抽出し、抽出したテキストを電子メールの本文内に記述し、該添付ファイルを該電子メールから削除するメール処理ステップと、メール処理ステップにおいて処理された電子メールを第２のメールサーバに送信する送信ステップとをコンピュータに実行させる。
【００３４】
このような側面においては、添付ファイルの内容が、安全なテキスト形式で電子メールの本文内に記述され、マルウェアの典型的な潜伏場所の一つである添付ファイルそのものはその電子メールから削除される。この結果、電子メールの受信者は、マルウェアの脅威が取り除かれた電子メールの本文を読んで添付ファイルの内容も把握することができる。このように、本側面により電子メールの利便性および安全性の双方を高めることができる。
【００３５】
他の側面に係るメール処理システムでは、メール処理部が、さらに、電子メール内に埋め込まれているハイパーリンクをテキストによる表示に変換することでリンク機能を削除してもよい。マルウェアの影響が生じかねないハイパーリンクを電子メールそのものから除去することで、電子メールの安全性を高めることができる。
【００３６】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。
【００３７】
上記実施形態ではメール処理部１２がハイパーリンクをテキスト表示に変換することでリンク機能を削除したが、このようなリンクの削除は省略されてもよい。
【符号の説明】
【００３８】
１０…メール処理システム、１１…受信部、１２…メール処理部、１３…送信部、２０…第１のメールサーバ、３０…第２のメールサーバ、Ｐ１…メール処理プログラム、Ｐ１０…メインモジュール、Ｐ１１…受信モジュール、Ｐ１２…メール処理モジュール、Ｐ１３…送信モジュール。
【図１】
2017102735.tif 000003
【図２】
2017102735.tif 000004
【図３】
2017102735.tif 000005
【図４】
2017102735.tif 000006