[go: up one dir, main page]

JP2000101634A - Mail delivery device and mail delivery method - Google Patents

Mail delivery device and mail delivery method

Info

Publication number
JP2000101634A
JP2000101634A JP10285986A JP28598698A JP2000101634A JP 2000101634 A JP2000101634 A JP 2000101634A JP 10285986 A JP10285986 A JP 10285986A JP 28598698 A JP28598698 A JP 28598698A JP 2000101634 A JP2000101634 A JP 2000101634A
Authority
JP
Japan
Prior art keywords
mail
account
conversion
mail account
incoming
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.)
Pending
Application number
JP10285986A
Other languages
Japanese (ja)
Inventor
Hideyuki Chokai
秀行 鳥海
Toru Watanabe
亨 渡辺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP10285986A priority Critical patent/JP2000101634A/en
Publication of JP2000101634A publication Critical patent/JP2000101634A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

(57)【要約】 【課題】 送信側クライアントと受信側クライアントの
RFC不一致に伴う文字化け問題を解消する。 【解決手段】 メールアカウントごとの着信メールと変
換条件を保持し、任意のメールアカウントからの要求に
応答して当該メールアカウントの変換条件と着信メール
を読み出すとともに、当該メールアカウントの変換条件
に従って該着信メールを変換処理して当該メールアカウ
ント宛てに配信する。変換条件に、例えば、メールの件
名に2バイト文字が含まれる場合に件名全体を半角アル
ファベットのローマ字綴りに変換することを設定すれ
ば、RFC1522非対応のクライアントコンピュータ
における件名の文字化けを回避できる。
(57) [Summary] [PROBLEMS] To solve the problem of garbled characters caused by RFC mismatch between a sending client and a receiving client. SOLUTION: Incoming mail and conversion conditions are retained for each mail account, and in response to a request from an arbitrary mail account, the conversion conditions and incoming mail of the mail account are read, and the incoming call is read in accordance with the conversion conditions of the mail account. The mail is converted and delivered to the mail account. If the conversion condition is set to, for example, convert the entire subject to half-width alphabet spelled in Roman when the subject of the mail includes two-byte characters, the subject can be prevented from being garbled on a client computer that does not support RFC1522.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、メール配信装置及
びメール配信方法に関し、詳しくは、OSI(開放型シ
ステム間相互接続)基本参照モデルのネットワーク層に
対応したIP(Internet Protocol)プロトコルの一つ
であるメール配信用プロトコル(POP3またはIMA
P4)を使用してメールクライアントに電子メールを配
信するメール配信装置及びメール配信方法に関する。な
お、POP3はPost Office Protocol ver.3の略、I
MAP4はInternet Massage Access Protocol ver.4
の略である。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a mail delivery apparatus and a mail delivery method, and more particularly, to one of IP (Internet Protocol) protocols corresponding to a network layer of an OSI (Open System Interconnection) basic reference model. Is a mail delivery protocol (POP3 or IMA)
The present invention relates to a mail delivery device and a mail delivery method for delivering an electronic mail to a mail client using P4). POP3 is an abbreviation of Post Office Protocol ver.
MAP4 is Internet Massage Access Protocol ver.4
Is an abbreviation for

【0002】[0002]

【従来の技術】米国国防総省高等研究企画局(DARP
A:Defense Advanced Research Project Agency)によ
って構築された広域パケット通信網(ARPANET:
Advanced Research Project Agency Network)の目的
は、コンピュータを1個所で集中管理せずに、各地で分
散管理することによってリスクの分散を図るというもの
であり、研究の狙いはもっぱら軍事利用にあったが、そ
の優れた利点(コンピュータのアーキテクチャに左右さ
れることなくネットワーク上の全コンピュータを相互に
接続できる)は、軍事目的以外の様々なネットワークの
構築を自然発生的に促し、当然の成り行きとしてそれら
が相互につなげられていった結果、いわゆる「インター
ネット」と呼ばれる地球的規模の大規模ネットワークの
出現に至っている。
2. Description of the Related Art The U.S. Department of Defense Advanced Research and Planning Agency (DARP)
A: Wide area packet communication network (ARPANET: Established by Defense Advanced Research Project Agency)
The purpose of the Advanced Research Project Agency Network) was not to centralize the computer in one place, but to decentralize the risk by decentralized management in various places, and the research was mainly for military use, Its great advantage (the ability to interconnect all computers on a network independent of computer architecture) spontaneously encourages the construction of a variety of non-military networks, which, as a matter of course, are interconnected. As a result, a large-scale global network called the "Internet" has emerged.

【0003】インターネットによって実現された有益な
技術の第一は、WWW(Word WideWeb)によるシームレ
スな情報閲覧システムであり、第二は電子メール(いわ
ゆるインターネットメール、一般にE−mail)であ
るが、とりわけインターネットメールは、特定のネット
ワークOSに依存する旧来型の電子メールに比べて遥か
に普遍性があり、メールアカウントさえ持っていれば如
何なる相手とも情報の伝達が可能である点から、もはや
社会生活上、欠くことのできない意思疎通手段の一つに
位置づけられている。なお、上記のとおり、電子メール
はインターネットメールと旧来型の電子メールの二種類
あるが、以下では特に断りのない限り、電子メールとイ
ンターネットメールを同義語として取り扱うものとす
る。
The first of useful technologies realized by the Internet is a seamless information browsing system using WWW (Word Wide Web), and the second is electronic mail (so-called Internet mail, generally E-mail). Internet mail is much more ubiquitous than traditional e-mail that depends on a specific network OS, and can be transmitted to any other party with a mail account. , Is one of the indispensable means of communication. As described above, there are two types of e-mail: Internet mail and conventional e-mail. Hereinafter, unless otherwise specified, e-mail and Internet mail are treated as synonyms.

【0004】電子メールシステムは、図7に示すよう
に、ネットワーク1(厳密にはTCP/IPベースのネ
ットワーク;代表的にはインターネット)、メール送信
サーバ(SMTPサーバともいう)2、メール受信サー
バ(POP3サーバともいう)3及びクライアントコン
ピュータ4〜6(図では3台であるが、この台数は一例
である)で構成されており、SMTPサーバとPOP3
サーバの機能はMTA(Mail Transport Agent)と呼ば
れるソフトで、また、メールクライアントの機能はMU
A(Mail User Agent)と呼ばれるソフトで提供されて
いる。
As shown in FIG. 7, the electronic mail system includes a network 1 (strictly, a TCP / IP-based network; typically, the Internet), a mail transmission server (also referred to as an SMTP server) 2, and a mail reception server ( POP3 server) 3 and client computers 4 to 6 (three in the figure, but this number is an example), and comprises an SMTP server and a POP3 server.
The server function is software called MTA (Mail Transport Agent), and the mail client function is MU.
It is provided by software called A (Mail User Agent).

【0005】電子メールの送信から受信までの流れを概
説すると、あるクライアントコンピュータ4から送信さ
れた電子メールは、発信者のメールアカウント、例えば
“aaa@bbb.co.jp"に対応したドメイン
“bbb.co.jp"を持つSMTPサーバ2に届け
られ、そのSMTPサーバ2よってネットワーク1上に
再送された後、適切なルーティングを経て最終的に、受
信者のメールアカウント、例えば“sato@casi
o.co.jp"に対応したドメイン“casio.c
o.jp"を持つPOP3サーバ3のメールボックス
(注1)に届けられる。
[0005] An outline of the flow from transmission to reception of an e-mail is as follows. An e-mail transmitted from a certain client computer 4 is a mail account of a sender, for example, a domain “bbb” corresponding to “aaa@bbb.co.jp”. .Co.jp ", is resent by the SMTP server 2 over the network 1, and after appropriate routing, finally, to the recipient's mail account, for example," sato @ casi ".
o. co. jp ", the domain" casio. c
o. jp "is delivered to the mailbox (Note 1) of the POP3 server 3.

【0006】注1:メールボックスとは、POP3サー
バ3の大規模記憶媒体に設けられた、アカウント“sa
to@casio.co.jp"専用のメール記憶領域
であり、一般郵便における私書箱に相当するものであ
る。
Note 1: The mailbox is an account "sa" provided in a large-scale storage medium of the POP3 server 3.
to @ casio. co. jp "is a dedicated mail storage area, and corresponds to a post office box in general mail.

【0007】メールボックス内の受信メールは、そのメ
ールのアカウント“sato@casio.co.j
p"を持つユーザのPOP3サーバ3への正当なログイ
ンによってメールボックスからクライアントコンピュー
タ5(当該ユーザが操作しているクライアントコンピュ
ータ)にダウンロードされた後、メールボックスから削
除される。なお、削除せずにPOP3サーバ3に残して
おくことも可能であるが、POP3サーバ3の記憶容量
の圧迫を避けるために、常に削除するのが電子メール利
用のマナーである。
[0007] The received mail in the mailbox is stored in the account "sato@casio.co.j" of the mail.
The user having p "is downloaded from the mailbox to the client computer 5 (the client computer operated by the user) by the legitimate login to the POP3 server 3, and then deleted from the mailbox. Although it is possible to leave the information in the POP3 server 3 in the first place, in order to avoid pressure on the storage capacity of the POP3 server 3, the manner of using the e-mail is to always delete it.

【0008】図8は、クライアントコンピュータとPO
P3サーバの間でやり取りされるPOP3プロトコルの
タイムラインである。この例では、アカウント“sat
o@casio.co.jp"のユーザがドメイン“c
asio.co.jp"のPOP3サーバにアクセス
し、自分専用のメールボックスから1番目の電子メール
をダウンロードするとともに、それを削除するまでの一
連の流れが示されている。
FIG. 8 shows a client computer and a PO.
It is a timeline of a POP3 protocol exchanged between P3 servers. In this example, the account "sat
o @ casio. co. jp "is a domain" c "
asio. co. jp ", a series of steps from accessing the POP3 server, downloading the first electronic mail from its own mailbox, and deleting it is shown.

【0009】図8において、まず、サーバのPOP3
ポート(RFC1700の定義によれば110番ポー
ト)にPPP(Point-to-Point Protocol)接続してク
ライアントコンピュータとPOP3サーバ間のセッショ
ンを確立した後、POP3プロトコルの “USER
sato" コマンドと、POP3プロトコルの “P
ASS abcde" コマンドを発行する。なお“US
ER"及び“PASS"はコマンド名、“sato"は
“sato@casio.co.jp"の登録ユーザ
名、“abcde"は同登録パスワードである。
In FIG. 8, first, POP3 of the server
After establishing a session between the client computer and the POP3 server by connecting to a port (port 110 according to the definition of RFC1700) and establishing a session between the client computer and the POP3 server, "USER" of the POP3 protocol is used.
Sato "command and“ P ”of the POP3 protocol.
ASS abcde "command.
ER "and" PASS "are command names, and" sato "is" sato @ casio. co. jp "is the registered user name, and" abcde "is the registered password.

【0010】次に、POP3サーバは、これらユーザ名
とパスワードに基づいて認証を行い、正当なアカウント
であると評価した場合に、そのアカウントのメールボッ
クスを開いて受信メール数とトータルのメールサイズを
調べ、その情報をクライアントコンピュータに通知す
る。なお、図示の通知メッセージは、“+OK sat
o‘s mailbox has 2 message
(S) (320 octets)"であり、その意味
は、「ユーザ名“sato"のメールボックスに2通の
電子メールが届いており、そのトータルサイズは320
オクテット(7ビット×320バイト)である」という
ものである。
[0010] Next, the POP3 server performs authentication based on the user name and the password, and when the POP3 server evaluates that the account is valid, opens the mailbox of the account and determines the number of received mails and the total mail size. Investigate and notify the client computer of the information. The notification message shown in the figure is “+ OK sat
o's mailbox has 2 message
(S) (320 octets) ", meaning that two e-mails have arrived in the mailbox with the user name" sato "and the total size is 320
Octet (7 bits × 320 bytes) ”.

【0011】クライアントコンピュータは、この通知
メッセージの受信メール数が1以上である場合に、PO
P3プロトコルの“LIST"コマンドを発行し、こ
のコマンドに応答してPOP3サーバから返送された各
メールごとのサイズリストの先頭番号(1番)を引数n
にセットしてPOP3プロトコルの“RETR n"コマ
ンドを発行する。POP3サーバは、“RETR n"コ
マンドに応答してリスト番号nのメールヘッダとメッセ
ージボディ(以下「メール実体」という)を配信し、
クライアントコンピュータは、メール実体を受け取る
(ダウンロードする)と、POP3プロトコルの“DE
LE n"コマンドを発行してn番目のメールの削除を要
求し、“QUIT"コマンドを発行してセッションを
終了する。
When the number of received mails of the notification message is one or more, the client computer
A "LIST" command of the P3 protocol is issued, and the head number (number 1) of the size list for each mail returned from the POP3 server in response to this command is set to the argument n.
And issues a "RETR n" command of the POP3 protocol. The POP3 server delivers a mail header and a message body (hereinafter, referred to as “mail entity”) of list number n in response to the “RETR n” command,
Upon receiving (downloading) the mail entity, the client computer receives the POP3 protocol “DE”.
An "LEn" command is issued to request deletion of the nth mail, and a "QUIT" command is issued to end the session.

【0012】図9は、メール実体の具体例を含むメール
配信時のデータリストである。リストにおいて、L1〜
L25は行番号、(S)はクライアントコンピュータか
ら送出されたデータ、(C)はPOP3サーバからの応
答データを示す。メールヘッダはL12からL14であ
り、その後に改行コードだけの空白行を1行設けてメッ
セージボディ(L16〜L20)が続き、ピリオ
ド(.)だけのダミー行(L21)で終わっている。
FIG. 9 is a data list at the time of mail distribution including a specific example of the mail entity. In the list, L1
L25 indicates a line number, (S) indicates data transmitted from the client computer, and (C) indicates response data from the POP3 server. The mail header is from L12 to L14, followed by one blank line consisting of only a line feed code, followed by a message body (L16 to L20), and terminated by a dummy line (L21) consisting of only a period (.).

【0013】ところで、図示のメッセージボディは半角
のアルファベット(1バイト文字)だけで構成されてい
るため、そのまま意味が通じるが、日本語のような2バ
イト文字やバイナリデータが含まれている場合は意味不
明な記号の羅列になり、判読不可能になる。これは、イ
ンターネットメールの発達環境(英語圏の1バイト文字
環境)によるやむを得ない制限であった。しかし、言語
の垣根を越えてワールドワイドで不特定多数のユーザと
情報をやり取りするという電子メールの特質を考えると
不都合であるから、1998年6月のRFC1468の
定義によって、日本語などの2バイト文字やバイナリデ
ータが含まれる場合は、JIS漢字コード(iso-2022-j
p)を7ビットで送り、それをクライアント側でデコー
ド(復号)処理して元どおりに再生することが策定され
た。すなわち、RFC1468では、メールヘッダに
“Content−Typeヘッダ"と“Conten
t−Transfer−Encodingヘッダ“を付
加して受信側で使用すべきデコード方式の指定を行う取
り決めになった。
By the way, since the message body shown in the figure is composed of only half-width alphabets (single-byte characters), the meaning can be understood as it is. However, if the message body contains two-byte characters or binary data like Japanese. It becomes a list of unclear symbols and becomes unreadable. This was an unavoidable limitation due to the development environment of Internet mail (1-byte character environment in English-speaking countries). However, it is inconvenient in view of the nature of e-mail, which involves exchanging information with an unspecified number of users worldwide, across language boundaries. Therefore, according to the definition of RFC1468 in June 1998, two-byte If characters or binary data are included, use JIS Kanji code (iso-2022-j
p) was sent in 7 bits, and it was developed to decode (decode) it on the client side and play it back as before. That is, in RFC1468, the mail header includes a “Content-Type header” and a “Content
It has been decided to add a t-Transfer-Encoding header to specify a decoding method to be used on the receiving side.

【0014】例えば、テキスト文書をJIS漢字コード
(iso-2022-jp)の7ビットで送るときは、 Content-Type: text/plain; charset="ISO-2022-JP" Content-Transfer-Encoding: 7bit を付加し、または、HTML(Hyper Text Markup Lang
uage)形式で送るときは、 Content-Type: text/html; charset="ISO-2022-JP" Content-Transfer-Encoding: 7bit を付加する。両者の違いは“Content−Type
ヘッダ"にある。すなわち、純粋なテキスト文書の場合
は“text/plain"であり、HTML形式の場
合は“text/html"である。特に、HTML形
式で送った場合は、文字のサイズや色及びフォントの種
類を自由に選ぶことができ、見栄えがよくデザイン性に
優れた文書を送ることができるので、純粋なテキスト文
書だけのものに比べて遥かに表現力のあるメールを配信
することができる。
For example, when a text document is sent using JIS kanji code (iso-2022-jp) of 7 bits, Content-Type: text / plain; charset = "ISO-2022-JP" Content-Transfer-Encoding: 7bit Or HTML (Hyper Text Markup Lang)
uage) format, add Content-Type: text / html; charset = "ISO-2022-JP" Content-Transfer-Encoding: 7bit. The difference between the two is “Content-Type
Header ". That is," text / plain "for a pure text document and" text / html "for an HTML format. In particular, when sent in the HTML format, the size and color of a character You can freely select fonts and font types, and you can send documents with good appearance and good design, so you can deliver mails that are far more expressive than pure text documents only. it can.

【0015】なお、上記のRFC1468は、メッセー
ジボディの2バイト文字対応の定義であり、メールヘッ
ダの件名(Subjectヘッダ)については考慮され
ていない。このため、暫くの間、「件名には日本語を書
かず、半角アルファベットの英語又はローマ字綴りとす
る」という習わしが続いたが、使い勝手が悪いために今
日のRFC1522が策定された。このルールでは、件
名にもJIS漢字コードを用いることとし、例えば、 Subject: 本日はお疲れ様でした。 は、 Subject: =?ISO-2022-JP?B?GyRCS1xGfCRPJCpIaCRsGyhK?= =?ISO-2022-JP?B?GyRCJDUkXiRHJDckPyEjGyhC?= Content-Type: text/plain; charset="ISO-2022-JP" Content-Transfer-Encoding: 7bit というコード列で送り、これを受信側でデコードするよ
うになった。
[0015] RFC1468 is a definition for two-byte characters in a message body, and does not take into account the subject (Subject header) of a mail header. For this reason, for the time being, the practice of "letting the subject not be written in Japanese and spelling it in English or Roman alphabets" continued, but today's RFC1522 was formulated because of its inconvenience. In this rule, JIS kanji code is used for the subject, for example, Subject: Thank you for today. Is: Subject: =? ISO-2022-JP? B? GyRCS1xGfCRPJCpIaCRsGyhK? = =? ISO-2022-JP? B? GyRCJDUkXiRHJDckPyEjGyhC? = Content-Type: text / plain; charset = "ISO-2022-JP" Content-Transfer -Encoding: Sended as a 7-bit code string, and this is now decoded on the receiving side.

【0016】[0016]

【発明が解決しようとする課題】ところで、上述のRF
C(Request For Comments)は、インターネットの研究
開発機関であるIETF(Internet Engineering Task
Force)が取りまとめている文書群(TCP/IPの規
格書)であり、インターネット関連の技術開発に欠かせ
ない文書であるが、その記載内容に強制力はない。
By the way, the above-mentioned RF
C (Request For Comments) is an Internet research and development institution, IETF (Internet Engineering Task
Force) is a group of documents (TCP / IP standard) that are indispensable for the development of technology related to the Internet, but their descriptions are not mandatory.

【0017】したがって、MTAやMUAなどは、その
開発時期や開発コンセプトの違いによって、必ずしも全
てのRFCに適合していない場合があり、特に、専任の
管理者を置かないクライアントコンピュータにあって
は、旧バージョンのMUAをいつまでも使い続けている
ことがあり、例えば、RFC1522非対応のMUAを
持つクライアントコンピュータで件名に2バイト文字を
含むメールを受け取った場合は件名が文字化けするとい
う問題点があった。また、RFC1468非対応のMU
Aを持つクライアントコンピュータで本文に2バイト文
字を含むメールを受け取った場合は本文が文字化けする
という問題点があった。
Therefore, MTA, MUA, and the like may not always conform to all RFCs depending on the development time and the development concept. Particularly, in the case of a client computer without a dedicated manager, The old version of the MUA may be used forever. For example, if a client computer with a MUA that does not support RFC1522 receives an email that contains 2-byte characters in the subject, the subject may be garbled. . MUs that do not support RFC1468
When a client computer having A receives a mail including a 2-byte character in the text, the text is garbled.

【0018】さらに、添付ファイルのコード/エンコー
ド方式として、1992年6月にRFC1341/13
42(注2)が定義されているが、このRFC1341
/1342非対応のMUAを持つクライアントコンピュ
ータで添付ファイル付きのメールを受け取った場合は本
文の一部(添付ファイルのバイナリデータを可読文字列
に変換して埋め込まれた部分)が文字化けするという問
題点があった。
Further, as a code / encoding method of the attached file, RFC1341 / 13 in June 1992
42 (Note 2) is defined in this RFC1341.
When a mail with an attached file is received by a client computer that has an MUA that does not support / 1342, a part of the text (the part where the binary data of the attached file is converted into a readable character string and embedded) is garbled. There was a point.

【0019】注2:バイナリデータを所定の符号化方式
を用いて可読文字に変換したり、同方式を用いて元のバ
イナリデータに再生したりする取り決め。MIME(Mu
ltipurpose Internet Mail Extensions)とも呼ばれ
る。MIMEの方式にはWindows(登録商標)用
のBASE64、UNIX用のUUENCODE、Ma
cintosh(登録商標)用のBinHexなどがあ
る。RFC1341/1342は、その後、RFC20
45〜2049に改定された。
Note 2: An agreement to convert binary data into readable characters using a predetermined encoding method, and to reproduce the original binary data using the same method. MIME (Mu
ltipurpose Internet Mail Extensions). The MIME method includes BASE64 for Windows (registered trademark), UENCODE for UNIX, and Ma.
BinHex for CINTOSH (registered trademark) and the like. RFCs 1341/1342 are subsequently
It was revised to 45-2049.

【0020】上記問題点は、要するに、メール受信側の
クライアントコンピュータに搭載されたMUAのRFC
適用状況(メーラの種類やそのバージョン)をメールの
送信側で把握できない点にある。このため、全てのRF
C対応のメール、例えば、件名や本文に2バイト文字を
含むメール、添付ファイル付きのメール、又は、HTM
L形式やRTF形式のメールを送っても、受信側が全て
のRFCに対応していない限り、そのメールの一部若し
くは全部を読めないという不都合がある。
The above problem is, in short, an RFC of the MUA mounted on the client computer on the mail receiving side.
The point is that the application status (the type of mailer and its version) cannot be grasped on the mail sending side. For this reason, all RF
C-compliant mail, for example, mail containing 2-byte characters in the subject or body, mail with attached files, or HTM
Even if a mail in the L format or the RTF format is sent, there is a disadvantage that some or all of the mail cannot be read unless the receiving side supports all RFCs.

【0021】そこで本発明は、受信側クライアントのR
FC対応状況をサーバに登録し、その登録情報に基づい
て着信メールを加工してから受信側クライアントに配信
することにより、送信側クライアントと受信側クライア
ントのRFC不一致に伴う文字化け問題を解消すること
を目的とする。
Therefore, the present invention provides an R
To solve the problem of garbled characters due to RFC mismatch between the sending client and the receiving client by registering the FC support status in the server, processing the incoming mail based on the registration information, and delivering it to the receiving client With the goal.

【0022】[0022]

【課題を解決するための手段】請求項1記載のメール配
信装置は、メールアカウントごとの着信メールを保持す
る第1保持手段と、メールアカウントごとの変換条件を
保持する第2保持手段と、任意のメールアカウントから
の要求に応答して当該メールアカウントの変換条件を検
索する検索手段と、任意のメールアカウントからの要求
に応答して当該メールアカウントの着信メールを読み出
すとともに、前記検索手段で当該メールアカウントの変
換条件が検索された場合は、該変換条件に従って該着信
メールを変換処理して当該メールアカウント宛てに配信
する配信手段と、を備えたことを特徴とする。請求項2
記載のメール配信装置は、請求項1記載のメール配信装
置において、前記変換条件の一つは、メールの件名に2
バイト文字が含まれる場合に件名全体を半角アルファベ
ットのローマ字綴りに変換することを示す条件であるこ
とを特徴とする。請求項3記載のメール配信装置は、請
求項1記載のメール配信装置において、前記変換条件の
一つは、メールの本文がHTML形式又はリッチテキス
ト形式若しくは他の書式情報付形式である場合に本文全
体をテキスト形式に変換することを示す条件であること
を特徴とする。請求項4記載のメール配信装置は、請求
項1記載のメール配信装置において、前記変換条件の一
つは、メールに添付ファイルがある場合に該添付ファイ
ルを削除することを示す条件であることを特徴とする。
請求項5記載のメール配信装置は、請求項1記載のメー
ル配信装置において、前記変換条件の一つは、メールに
添付ファイルがある場合に該添付ファイルを削除すると
ともに、該添付ファイルの名前を本文中に挿入すること
を示す条件であることを特徴とする。請求項6記載のメ
ール配信装置は、請求項1記載のメール配信装置におい
て、前記変換条件を設定するためのHTMLドキュメン
トをネットワーク上に公開するWWWサーバを含むこと
を特徴とする。請求項7記載のメール配信方法は、メー
ルアカウントごとの着信メールを保持する第1ステップ
と、メールアカウントごとの変換条件を保持する第2ス
テップと、任意のメールアカウントからの要求に応答し
て当該メールアカウントの変換条件を検索する第3ステ
ップと、任意のメールアカウントからの要求に応答して
当該メールアカウントの着信メールを読み出すととも
に、前記第3ステップで当該メールアカウントの変換条
件が検索された場合は、該変換条件に従って該着信メー
ルを変換処理して当該メールアカウント宛てに配信する
第4ステップと、を含むことを特徴とする。請求項8記
載の記憶媒体は、請求項1記載の第1保持手段、第2保
持手段、検索手段及び配信手段を実現するためのプログ
ラムを格納したことを特徴とする。
According to a first aspect of the present invention, there is provided an e-mail delivery device, comprising: a first holding unit for holding incoming mail for each mail account; a second holding unit for holding conversion conditions for each mail account; A search means for searching for a conversion condition of the mail account in response to a request from the mail account, and reading an incoming mail of the mail account in response to a request from an arbitrary mail account; When the conversion condition of the account is found, a distribution means for converting the incoming mail in accordance with the conversion condition and delivering the converted mail to the mail account is provided. Claim 2
2. The mail delivery device according to claim 1, wherein one of the conversion conditions includes two characters in the subject of the mail.
When a byte character is included, the condition is a condition indicating that the entire subject is to be converted into Roman alphabet spelling of a half-width alphabet. According to a third aspect of the present invention, there is provided the mail delivery device according to the first aspect, wherein one of the conversion conditions is that the body of the mail is in an HTML format, a rich text format, or another format with format information. It is a condition indicating that the whole is converted into a text format. According to a fourth aspect of the present invention, there is provided the mail delivery device according to the first aspect, wherein one of the conversion conditions is a condition indicating that if the mail has an attached file, the attached file is deleted. Features.
According to a fifth aspect of the present invention, in the mail distribution apparatus according to the first aspect, when one of the conversion conditions includes an attached file in the mail, the attached file is deleted and the name of the attached file is changed. It is characterized by the condition indicating that it is inserted into the text. According to a sixth aspect of the present invention, in the mail distribution apparatus of the first aspect, the mail distribution apparatus further includes a WWW server that publishes an HTML document for setting the conversion condition on a network. The mail distribution method according to claim 7, wherein the first step of storing incoming mails for each mail account, the second step of storing conversion conditions for each mail account, and the step of responding to a request from any mail account. A third step of searching for a conversion condition of the mail account; reading out an incoming mail of the mail account in response to a request from an arbitrary mail account; and when the conversion condition of the mail account is searched in the third step Converting the incoming mail in accordance with the conversion condition and delivering the mail to the mail account. An eighth aspect of the present invention is a storage medium storing a program for realizing the first holding unit, the second holding unit, the search unit, and the distribution unit according to the first aspect.

【0023】[0023]

【発明の実施の形態】以下、本発明の実施の形態を、イ
ンターネットに接続されたメール配信システムを例にし
て図面を参照しながら説明する。図1において、10は
インターネット、11はWWWサーバ、12はMTAを
搭載したメールサーバ(SMTPサーバ兼POP3サー
バ)、13は発明の要旨に記載の第2保持手段として機
能するデータベース、14〜16はそれぞれMUAを搭
載した第1〜第3のクライアントコンピュータである。
なお、言うまでもなくクライアントコンピュータの台数
は一例である。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings, taking a mail distribution system connected to the Internet as an example. In FIG. 1, reference numeral 10 denotes the Internet, 11 denotes a WWW server, 12 denotes a mail server (SMTP server and POP3 server) equipped with MTA, 13 denotes a database functioning as a second holding unit described in the gist of the invention, and 14 to 16 denote databases. These are first to third client computers each equipped with a MUA.
Needless to say, the number of client computers is an example.

【0024】図2は、WWWサーバ11とメールサーバ
12に共通のブロック図である。便宜的にWWWサーバ
11として説明すると、11aはCPU、11bはCP
U11aのワーキングメモリとして働くRAM、11c
はOSやWWWサーバプログラム(メールサーバ12の
場合はSMTP/POP3のメールサーバプログラム)
などを収めた第1記憶部、11dはHTML形式のWe
bドキュメントを収めた公開記憶領域(メールサーバ1
2の場合はメールアカウントごとの着信メールを収めた
メールボックス)を有する第2記憶部、11eはインタ
ーネット10との間のデータ交信を行う通信インターフ
ェース部、11fは各部間を接続するバスである。な
お、メールサーバ12のCPU11aは発明の要旨に記
載の検索手段及び配信手段として機能し、メールサーバ
12の第1記憶部11cは同第1保持手段として機能す
る。
FIG. 2 is a block diagram common to the WWW server 11 and the mail server 12. If described as a WWW server 11 for convenience, 11a is a CPU, 11b is a CP
RAM serving as working memory of U11a, 11c
Is an OS or WWW server program (SMTP / POP3 mail server program for mail server 12)
11d is a We in HTML format.
b public storage area containing the document (mail server 1
In the case of 2, a second storage unit having a mail box storing incoming mails for each mail account), a communication interface unit 11e for performing data communication with the Internet 10, and a bus 11f connecting each unit. The CPU 11a of the mail server 12 functions as a search unit and a distribution unit described in the gist of the invention, and the first storage unit 11c of the mail server 12 functions as the first holding unit.

【0025】ここで、第1及び第2のクライアントコン
ピュータ14、15に搭載されたMUAは全てのRFC
に対応しているが、第3のクライアントコンピュータ1
6に搭載されたMUAは一部のRFCにしか対応してい
ないものと仮定する。すなわち、第1のクライアントコ
ンピュータ14(又は第2のクライアントコンピュータ
15)から送信されたメールは、例えば、件名や本文に
2バイト文字を含むメールであり、また、場合によって
は添付ファイル付きのメールであり、さらに、場合によ
ってはHTML形式やRTF形式のメールであるが、第
3のクライアントコンピュータ16は、こうしたメール
をそのまま受け取ることができない問題点を内在してい
る。
Here, the MUAs mounted on the first and second client computers 14 and 15 correspond to all RFCs.
, But the third client computer 1
It is assumed that the MUA mounted on 6 supports only some RFCs. That is, the e-mail transmitted from the first client computer 14 (or the second client computer 15) is, for example, an e-mail including a 2-byte character in the subject or the body, and in some cases, an e-mail with an attached file. In some cases, the mail is in HTML format or RTF format in some cases, but the third client computer 16 has a problem that such a mail cannot be received as it is.

【0026】本実施の形態では、かかる問題点を、以下
の技術的事項を備えることによって解消する。 (1)メールサーバ12:既述のとおり、SMTPサー
バとPOP3サーバを兼務するサーバである。メールサ
ーバ12と同じドメイン(例えば、“casio.c
o.jp")のクライアントコンピュータから送信され
た電子メールは、このメールサーバ12(のSMTPサ
ーバ)を介して宛先のPOP3サーバ(宛先のドメイン
が“casio.co.jp"の場合はメールサーバ1
2のPOP3サーバ)に送出され、また、例えば、“s
ato@casio.co.jp"宛ての電子メール
は、メールサーバ12の(POP3サーバの)メールボ
ックスに届けられる。
In the present embodiment, such a problem is solved by providing the following technical items. (1) Mail server 12: As described above, it is a server that also serves as an SMTP server and a POP3 server. The same domain as the mail server 12 (for example, “casio.c
o. jp "), the e-mail transmitted via the mail server 12 (the SMTP server) is sent to the mail server 1 when the destination POP3 server (destination domain is" casio.co.jp ").
2 POP3 server) and, for example, "s
ato @ casio. co. The e-mail addressed to “jp” is delivered to the mailbox of the mail server 12 (of the POP3 server).

【0027】(2)WWWサーバ11:WWWサーバ1
1の基本的な機能は、インターネット10に接続された
クライアントコンピュータにHTMLドキュメントを公
開するというWWWサービスの提供である。WWWサー
ビスは静的なHTMLドキュメントの公開と、クライア
ントの操作に応答してその内容が動的に変化するいわゆ
るアクティブなHTMLドキュメントの公開の二種類あ
るが、本実施の形態のWWWサーバ11は、後者のサー
ビス(便宜的に「動的サービス」という)を提供する。
(2) WWW server 11: WWW server 1
One basic function is to provide a WWW service for publishing an HTML document to a client computer connected to the Internet 10. There are two types of WWW services: static HTML document publication and so-called active HTML document publication whose contents dynamically change in response to client operations. The WWW server 11 of the present embodiment Provide the latter service (referred to as "dynamic service" for convenience).

【0028】図3は、本実施の形態における動的サービ
スの概念図であり、クライアントコンピュータのWWW
プラウザ20でWWWサーバ11のURL(Uniform Re
source Location)をアクセスすると、WWWサーバソ
フト21は、まず、所定のルートドキュメント(いわゆ
るホームページ)をWWWプラウザ20に送信し、その
ルートドキュメント内に適当に張られたリンク個所のク
リックに応答して、例えば、図4に示すような「メール
受信オプション設定ページ」を送信するようになってい
る。
FIG. 3 is a conceptual diagram of a dynamic service according to the present embodiment.
The URL of the WWW server 11 (Uniform Re
source location), the WWW server software 21 first transmits a predetermined root document (so-called homepage) to the WWW browser 20, and responds to a click on a link location appropriately set in the root document by For example, a “mail reception option setting page” as shown in FIG. 4 is transmitted.

【0029】メール受信オプション設定ページには、H
TML表記法で設計された幾つかの入力項目が設けられ
ており、同項目は、例えば、登録者のメールアドレス
(メールアカウント)を入力するためのテキストボック
ス31、件名に全角文字(2バイト文字)の入力を許可
するためのチェックボックス32、本文にHTML形式
を許可するためのチェックボックス33、本文にリッチ
テキスト(RTF)形式を許可するためのチェックボッ
クス34、添付ファイルを許可するためのオプションボ
タン35、添付ファイルを許可しないためのオプション
ボタン36、添付ファイルの名前を本文中に挿入するこ
とを許可するためのチェックボタン37などである。
In the mail receiving option setting page, H
Several input items designed in TML notation are provided. The items include, for example, a text box 31 for inputting a registrant's e-mail address (e-mail account), and double-byte characters (two-byte characters) in the subject. ), A check box 33 for allowing the body to be in HTML format, a check box 34 for allowing the body to be in rich text (RTF) format, and an option for allowing the attached file. A button 35, an option button 36 for disallowing the attached file, a check button 37 for permitting the insertion of the name of the attached file in the text, and the like.

【0030】なお、ページ下側の送信ボタン38は、い
わゆるサブミットボタン(HTML表記:<INPUT TYPE
="submit" VALU="送信">)であり、このボタンを押す
と、上記の各項目の入力データがWWWサーバソフト2
1を介してCGI(Common Gateway Interface)22に
送信されるようになっている。また、ページ下側の中止
ボタン39は、いわゆるリセットボタン(HTML表
記:<INPUT TYPE="reset"VALU="中止">)であり、この
ボタンを押すと、上記の各項目の入力データがクリアさ
れるようになっている。
The send button 38 at the bottom of the page is a so-called submit button (HTML notation: <INPUT TYPE
= "submit" VALU = "send">), and when this button is pressed, the input data of each of the above items is
1 to a CGI (Common Gateway Interface) 22. The stop button 39 at the bottom of the page is a so-called reset button (HTML notation: <INPUT TYPE = "reset" VALU = "stop">). Pressing this button clears the input data of each item described above. It is supposed to be.

【0031】CGI22は、WWWサーバプログラム2
1とデータベース13とのインターフェースを取るため
の専用プログラムであり、本実施の形態のCGI22
は、WWWプラウザ20からの送信データ(送信ボタン
38を押したときの送信データ)を受け取って、それを
データベース13のテーブルに格納する。
The CGI 22 is a WWW server program 2
1 is a dedicated program for interfacing with the database 13 and the CGI 22 according to the present embodiment.
Receives transmission data from the WWW browser 20 (transmission data when the transmission button 38 is pressed) and stores it in a table of the database 13.

【0032】図5は、データベース13のテーブル概念
図である。このテーブルは、便宜的に、“ADRE
S"、“件名"、“HTML"、“RTF"、“添付"及び
“ファイル名"と命名した6個のフィールドを持つ多数
のレコード(図ではそのうちの一つのレコードを示す)
で構成されており、各フィールドに格納されるデータ
は、以下のとおりである。
FIG. 5 is a conceptual diagram of a table in the database 13. This table is conveniently labeled "ADRE
Many records with six fields named "S", "Subject", "HTML", "RTF", "Attachment" and "File name" (one record is shown in the figure)
And the data stored in each field is as follows.

【0033】(A)ADRSフィールド:テキストボッ
クス31の入力データ(登録者のメールアドレス)が格
納される。 (B)件名フィールド:チェックボックス32の値(件
名に全角文字の入力を許可する場合はTrue、許可し
ない場合はFalse)が格納される。 (C)HTMLフィールド:チェックボックス33の値
(本文にHTML形式を許可する場合はTrue、許可
しない場合はFalse)が格納される。 (D)RTFフィールド:チェックボックス34の値
(本文にリッチテキスト形式を許可する場合はTru
e、許可しない場合はFalse)が格納される。 (E)添付フィールド:オプションボタン35、36を
含むオプショングループの値(添付ファイルを許可する
場合は“0"、許可しない場合は“1")が格納される。 (F)ファイル名フィールド:チェックボタン37の値
(添付ファイル名を本文に挿入することを許可する場合
はTrue、許可しない場合はFalse)が格納され
る。
(A) ADRS field: The input data (mail address of the registrant) of the text box 31 is stored. (B) Subject field: The value of the check box 32 (True when inputting full-width characters in the subject is permitted, False when not permitting). (C) HTML field: The value of the check box 33 (True when the HTML format is permitted in the text, False when not permitted) is stored. (D) RTF field: the value of the check box 34 (True to permit the rich text format in the text)
e, False if not permitted) is stored. (E) Attached field: The value of the option group including the option buttons 35 and 36 (“0” when the attached file is permitted, “1” when the attached file is not permitted) is stored. (F) File name field: The value of the check button 37 (True when permitting insertion of the attached file name into the text, False when not permitted) is stored.

【0034】例えば、図4の入力状態で送信ボタン39
を押すと、データベース13のテーブルには、図5に示
す各値(ADSRS=sato@casio.co.j
p、件名=True、HTML=True、RFT=T
rue、添付=0、ファイル名=False)が格納さ
れることになる。
For example, in the input state of FIG.
Is pressed, the values shown in FIG. 5 are stored in the table of the database 13 (ADSRS=sato@casio.co.j).
p, Subject = True, HTML = True, RFT = T
(rue, attachment = 0, file name = False).

【0035】次に、作用を説明する。図6は、メールサ
ーバ12のPOP3サーバプログラムの要部処理を示す
フローチャートである。このフローチャートは、まず、
クライアントコンピュータからのUSERコマンドとP
ASSコマンドを受け付けて認証処理を行い(S1)、
登録済みの正当なメールアカウントであるか否かを判定
する(S2)。そして、認証結果がNGの場合は処理を
終了し、OKの場合はその旨をクライアントコンピュー
タに伝え、クライアントコンピュータからのLISTコ
マンドを受け付けて、当該メールクライアントのメール
ボックスを開き、着信メール数とトータルサイズをクラ
イアントコンピュータに通知する処理を実行する(S
3)。
Next, the operation will be described. FIG. 6 is a flowchart showing the main part processing of the POP3 server program of the mail server 12. This flow chart first
USER command from client computer and P
Upon receiving an ASS command, an authentication process is performed (S1),
It is determined whether the registered e-mail account is valid (S2). If the authentication result is NG, the process is terminated. If the authentication result is OK, the fact is notified to the client computer, a LIST command from the client computer is accepted, the mailbox of the mail client is opened, and the total number of incoming mails is counted. Execute processing for notifying the client computer of the size (S
3).

【0036】次に、着信メールありの場合は(S4)、
データベース13のテーブルを検索して、当該メールア
カウント(例えば、“sato@casio.co.j
p")と一致するデータが格納されたADRSフィール
ドを持つレコードを見つけ出し、そのレコードの全フィ
ールドのデータを取り出した後(S5)、メールボック
スから着信メールを読み出す(S6)。そして、データ
ベース13のテーブルから取り出したデータに基づいて
メールの“変換条件"の有無を判定する(S7)。
Next, when there is an incoming mail (S4),
The table of the database 13 is searched, and the mail account (for example, “sato@casio.co.j”) is searched.
A record having an ADRS field in which data matching p ") is found, and data of all fields of the record are extracted (S5), and then the incoming mail is read from the mailbox (S6). It is determined whether or not there is a "conversion condition" of the mail based on the data extracted from the table (S7).

【0037】ここで、変換条件とは、メール受信側のク
ライアントコンピュータのMUAに適用されているRF
Cに合致させるための、以下の各条件をいう。 (a)第1の変換条件:テーブルの件名フィールドの値
がFalseの場合(全角文字を許可しない場合)に
“有"となる変換条件である。第1の変換条件が“有"の
場合は、着信メールの件名を半角アルファベットのロー
マ字綴りに変換する(S8)。 (b)第2の変換条件:テーブルのHTMLフィールド
の値がFalseの場合(HTML形式を許可しない場
合)に“有"となる変換条件である。第2の変換条件が
“有"の場合は、着信メールの本文をHTMLからテキ
ストに変換する(S8)。 (c)第3の変換条件:テーブルのRTFフィールドの
値がFalseの場合(リッチテキスト形式を許可しな
い場合)に“有"となる変換条件である。第3の変換条
件が“有"の場合は、着信メールの本文をリッチテキス
トからテキストに変換する(S8)。 (d)第4の変換条件:テーブルの添付フィールドの値
が“1"の場合(添付ファイルを許可しない場合)に
“有"となる変換条件である。第4の変換条件が“有"の
場合は、メッセージボディから添付ファイルのコードを
取り除く(S8)。 (e)第5の変換条件:テーブルのファイル名フィール
ドの値がTrueの場合(ファイル名を本文に挿入する
場合)に“有"となる変換条件である。第5の変換条件
が“有"の場合は、添付ファイルのファイル名をメール
本文中の適当な個所に挿入する(S8)。
Here, the conversion condition is the RF applied to the MUA of the client computer on the mail receiving side.
The following conditions for matching C are referred to. (A) First conversion condition: a conversion condition that becomes “Yes” when the value of the subject field of the table is False (when double-byte characters are not permitted). If the first conversion condition is "Yes", the subject of the incoming mail is converted into Roman alphabet spelling of half-width alphabet (S8). (B) Second conversion condition: a conversion condition that becomes “Yes” when the value of the HTML field of the table is False (when the HTML format is not permitted). If the second conversion condition is "Yes", the body of the incoming mail is converted from HTML to text (S8). (C) Third conversion condition: a conversion condition that becomes “Yes” when the value of the RTF field of the table is False (when the rich text format is not permitted). If the third conversion condition is “Yes”, the body of the incoming mail is converted from rich text to text (S8). (D) Fourth conversion condition: a conversion condition that becomes “Yes” when the value of the attached field of the table is “1” (when the attached file is not permitted). If the fourth conversion condition is “Yes”, the code of the attached file is removed from the message body (S8). (E) Fifth conversion condition: a conversion condition that becomes “Yes” when the value of the file name field of the table is True (when the file name is inserted into the text). If the fifth conversion condition is "Yes", the file name of the attached file is inserted into an appropriate place in the mail text (S8).

【0038】今、全ての変換条件が“無"の場合、すな
わち、 件名フィールド=True(全角文字を許可する) HTMLフィールド=True(HTML形式を許可す
る) RTFフィールド=True(リッチテキスト形式を許
可する) 添付フィールド=“0"(添付ファイルを許可する) ファイル名フィールド=False(ファイル名を本文
に挿入しない) の場合は、上述の全ての変換処理(S8)をパスし、ク
ライアントコンピュータからのPETRコマンドとDE
LEコマンドの処理を実行した後(S9、S10)、以
上の処理を残りの着信メールについても逐次に行い(S
11)、残りの着信メールがなくなったときにクライア
ントコンピュータからのQUITコマンドを処理(S1
2)してプログラムを終了する。
Now, when all the conversion conditions are "none", that is, the subject field = True (allow double-byte characters) HTML field = True (permit HTML format) RTF field = True (permit rich text format) Yes) Attachment field = "0" (permits attachments) File name field = False (does not insert the file name in the body) If all the above conversion processes (S8) are passed, the PETR command and DE
After executing the processing of the LE command (S9, S10), the above processing is sequentially performed on the remaining incoming mail (S9).
11) When the remaining incoming mail is exhausted, the QUIT command from the client computer is processed (S1).
2) Then terminate the program.

【0039】したがって、全ての変換条件が“無"の場
合は、着信メールはほぼそのままの形(変更箇所はメー
ルサーバ12によってメールヘッダに付加されたルート
情報のみ)を保って受信側のクライアントコンピュータ
に届けられるが、変換条件が一つでも“有"である場合
は、その変換条件に応じた変換処理(S8)が行われる
結果、着信メールはそのままの形ではなく、受信側のク
ライアントコンピュータのRFCに適合した形に変換さ
れてから届けられることになる。
Therefore, when all the conversion conditions are "absent", the incoming mail is kept almost intact (the changed part is only the route information added to the mail header by the mail server 12) and the receiving client computer is kept. However, if at least one of the conversion conditions is “Yes”, the conversion process (S8) according to the conversion condition is performed, and as a result, the incoming mail is not in its original form, but is received by the receiving client computer. It will be delivered after being converted to a form that conforms to RFC.

【0040】以上説明したとおり、本実施の形態によれ
ば、インターネットに接続可能な任意のクライアントコ
ンピュータからWWWサーバ11にアクセスして、図4
の「メール受信オプション設定ページ」をWWWプラウ
ザ20で開き、そのページの各項目に所要のデータを入
力して送信ボタン38を押すことにより、特定のメール
アカウントに関するオプション設定、すなわち、 受信メールの件名に全角文字を許可する/又は許可しな
い 本文にHTML形式を許可する/又は許可しない 本文にリッチテキスト形式を許可する/又は許可しない 添付ファイルを許可する/又は許可しない 添付ファイルの名前を本文中に挿入する/又は挿入しな
い をデータベース13に登録することができる。そして、
当該メールアカウント宛てのメールの配信を要求された
メールサーバ12は、データベース13を検索して上記
オプション設定の有無を調べ、設定有りの場合に所要の
変換処理を実行してから配信するので、受信側のクライ
アントコンピュータには、上記オプション設定に応じて
変換されたメールが届けられる。
As described above, according to the present embodiment, the WWW server 11 is accessed from any client computer that can connect to the Internet, and FIG.
Open the "E-mail reception option setting page" in the WWW browser 20, enter required data in each item of the page, and press the send button 38 to set option settings relating to a specific e-mail account, that is, the subject of the received e-mail. Allow / Do not allow full-width characters in HTML Allow / or do not allow HTML format in text Allow / or do not allow rich text format in text Allow / or do not allow attached file Name of attached file in text Inserting / not inserting can be registered in the database 13. And
The mail server 12 requested to deliver the mail addressed to the mail account searches the database 13 to determine whether or not the option is set. If the option is set, the mail server 12 performs a required conversion process and then delivers the mail. The mail converted according to the above option setting is delivered to the client computer on the side.

【0041】したがって、上記オプション設定を受信側
クライアントコンピュータのMUAのRFCに適合した
ものにしておけば、例えば、RFC1522非対応のク
ライアントコンピュータで件名に2バイト文字を含むメ
ールを受け取ることもなく、また、RFC1468非対
応のクライアントコンピュータで本文に2バイト文字を
含むメールを受け取ることもなく、さらに、RFC13
41/1342非対応のクライアントコンピュータで添
付ファイル付きのメールを受け取ることもないから、送
信側クライアントと受信側クライアントのRFC不一致
に伴う文字化け問題を確実に回避できるという格別有益
な効果が得られる。
Therefore, if the above option setting is adapted to the RFC of the MUA of the receiving client computer, for example, a client computer which does not support RFC1522 does not receive a mail including 2-byte characters in the subject, and Does not receive an email that contains 2-byte characters in the body of a client computer that does not support RFC1468,
Since a mail with an attached file is not received by a client computer that does not support 41/1342, a particularly advantageous effect is obtained in that the garbled problem caused by the RFC mismatch between the sending client and the receiving client can be reliably avoided.

【0042】さらに、上記実施の形態の主要な機能(第
1保持手段、第2保持手段、検索手段及び配信手段)
は、マイクロコンピュータを含むハードウェア資産と、
OSや各種プログラムなどのソフトウェア資産との有機
的結合によって機能的に実現されるものであるが、ハー
ドウェア資産は汎用のものを利用できるから、本発明に
とって欠くことのできない必須の事項は、実質的に、O
Sや各種プログラムに集約されているということがいえ
る。したがって、本発明は、OS及び各種プログラムの
すべて又はその要部を格納した、フロッピーディスク、
MO、CD、ハードディスク、半導体メモリなどの記録
媒体(それ自体が流通経路に乗るものはもちろん、ネッ
トワーク上にあって記録内容だけを提供するものも含
む)を包含するものである。
Further, the main functions of the above embodiment (first holding means, second holding means, search means and distribution means)
Is a hardware asset, including a microcomputer,
Although it is functionally realized by organic combination with software assets such as an OS and various programs, general-purpose hardware assets can be used. Typically, O
It can be said that it is concentrated on S and various programs. Therefore, the present invention provides a floppy disk storing all or a main part of the OS and various programs,
It includes recording media such as MOs, CDs, hard disks, semiconductor memories, and the like (including those that are on a distribution channel itself, and those that are on a network and provide only recorded contents).

【0043】[0043]

【発明の効果】請求項1乃至請求項6及び7記載の発明
によれば、メールアカウントごとの着信メールと変換条
件を保持し、任意のメールアカウントからの要求に応答
して当該メールアカウントの変換条件と着信メールを読
み出すとともに、当該メールアカウントの変換条件に従
って該着信メールを変換処理して当該メールアカウント
宛てに配信するので、変換条件に、例えば、 メールの件名に2バイト文字が含まれる場合に件名全
体を半角アルファベットのローマ字綴りに変換するこ
と、または、メールの本文がHTML形式又はリッチ
テキスト形式若しくは他の書式情報付形式である場合に
本文全体をテキスト形式に変換すること、または、メ
ールに添付ファイルがある場合に該添付ファイルを削除
すること、または、メールに添付ファイルがある場合
に該添付ファイルを削除するとともに該添付ファイルの
名前を本文中に挿入することを設定しておけば、の場
合にはRFC1522非対応のクライアントコンピュー
タにおける件名の文字化けを回避でき、また、及び
並びにの場合にはRFC1341/1342非対応の
クライアントコンピュータにおける本文の文字化けを回
避でき、さらに、の場合にはどのようなファイルが添
付されていたかを受信側で知ることができる。したがっ
て、送信側クライアントと受信側クライアントのRFC
不一致に伴う文字化け問題を確実に回避できる。請求項
6記載の発明によれば、請求項1記載のメール配信装置
において、前記変換条件を設定するためのHTMLドキ
ュメントをネットワーク上に公開するWWWサーバを含
むので、場所や時間を問わずに変換条件の設定を行うこ
とができる。
According to the first to sixth and seventh aspects of the present invention, incoming mail and conversion conditions for each mail account are held, and the mail account is converted in response to a request from an arbitrary mail account. In addition to reading the conditions and the incoming mail, the incoming mail is converted according to the conversion conditions of the mail account and delivered to the mail account. Therefore, if the conversion conditions include, for example, 2-byte characters in the mail subject, Convert the entire subject to half-width Roman alphabet spelling, or convert the entire body to text when the body of the mail is in HTML, Rich Text, or other formats with formatting information, or If there is an attached file, delete the attached file, or If there is a setting to delete the attached file when there is a file and to insert the name of the attached file in the body, in the case of, it is possible to avoid garbled characters in the subject on the RFC1522 non-compliant client computer, In addition, in the case of (1) and (2), it is possible to avoid garbled characters in the body of the client computer that does not support RFC1341 / 1342, and in the case of (2), the receiving side can know what file is attached. Therefore, the RFC of the sending client and the receiving client
The problem of garbled characters due to the mismatch can be reliably avoided. According to the sixth aspect of the present invention, in the mail delivery device according to the first aspect, a WWW server for publishing the HTML document for setting the conversion condition on a network is included, so that the conversion can be performed regardless of location and time. You can set conditions.

【図面の簡単な説明】[Brief description of the drawings]

【図1】実施の形態のネットワーク構成図である。FIG. 1 is a diagram illustrating a network configuration according to an embodiment;

【図2】サーバ(WWWサーバ又はメールサーバ)のブ
ロック図である。
FIG. 2 is a block diagram of a server (WWW server or mail server).

【図3】WWWプラウザとデータベース間の情報伝達模
式図である。
FIG. 3 is a schematic diagram of information transmission between a WWW browser and a database.

【図4】実施の形態のWWW設定画面の表示状態図であ
る。
FIG. 4 is a display state diagram of a WWW setting screen according to the embodiment.

【図5】データベースのテーブル構造図である。FIG. 5 is a table structure diagram of a database.

【図6】実施の形態のメール配信時のフローチャートで
ある。
FIG. 6 is a flowchart at the time of mail distribution according to the embodiment;

【図7】従来のネットワーク構成図である。FIG. 7 is a diagram of a conventional network configuration.

【図8】メール配信時のタイムラインである。FIG. 8 is a timeline at the time of mail distribution.

【図9】メールヘッダ及びメッセージボディを含む電子
メールのソースリストである。
FIG. 9 is a source list of an electronic mail including a mail header and a message body.

【符号の説明】[Explanation of symbols]

11a CPU(検索手段、配信手段) 11d 第2記憶部(第1保持手段) 13 データベース(第2保持手段) 11a CPU (search means, distribution means) 11d second storage unit (first storage means) 13 database (second storage means)

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】 メールアカウントごとの着信メールを保
持する第1保持手段と、 メールアカウントごとの変換条件を保持する第2保持手
段と、 任意のメールアカウントからの要求に応答して当該メー
ルアカウントの変換条件を検索する検索手段と、 任意のメールアカウントからの要求に応答して当該メー
ルアカウントの着信メールを読み出すとともに、前記検
索手段で当該メールアカウントの変換条件が検索された
場合は、該変換条件に従って該着信メールを変換処理し
て当該メールアカウント宛てに配信する配信手段と、 を備えたことを特徴とするメール配信装置。
A first holding unit for holding incoming mail for each mail account; a second holding unit for holding conversion conditions for each mail account; A search means for searching for a conversion condition; reading an incoming mail of the mail account in response to a request from an arbitrary mail account; if the search means finds the conversion condition of the mail account, And a delivery means for converting the incoming mail and delivering the mail to the mail account according to the following.
【請求項2】 前記変換条件の一つは、メールの件名に
2バイト文字が含まれる場合に件名全体を半角アルファ
ベットのローマ字綴りに変換することを示す条件である
ことを特徴とする請求項1記載のメール配信装置。
2. The method according to claim 1, wherein one of the conversion conditions is a condition indicating that the whole subject is converted into half-width alphabet spelled in Roman characters when the subject of the mail includes double-byte characters. The mail delivery device described.
【請求項3】 前記変換条件の一つは、メールの本文が
HTML形式又はリッチテキスト形式若しくは他の書式
情報付形式である場合に本文全体をテキスト形式に変換
することを示す条件であることを特徴とする請求項1記
載のメール配信装置。
3. One of the conversion conditions is a condition indicating that the entire text is converted to a text format when the text of the mail is in an HTML format, a rich text format, or another format information format. The mail delivery device according to claim 1, wherein:
【請求項4】 前記変換条件の一つは、メールに添付フ
ァイルがある場合に該添付ファイルを削除することを示
す条件であることを特徴とする請求項1記載のメール配
信装置。
4. The mail delivery device according to claim 1, wherein one of the conversion conditions is a condition indicating that, when the mail has an attached file, the attached file is deleted.
【請求項5】 前記変換条件の一つは、メールに添付フ
ァイルがある場合に該添付ファイルを削除するととも
に、該添付ファイルの名前を本文中に挿入することを示
す条件であることを特徴とする請求項1記載のメール配
信装置。
5. The method according to claim 1, wherein one of the conversion conditions is a condition indicating that, when there is an attached file in the mail, the attached file is deleted and the name of the attached file is inserted into the body. The mail delivery device according to claim 1, wherein
【請求項6】 前記変換条件を設定するためのHTML
ドキュメントをネットワーク上に公開するWWWサーバ
を含むことを特徴とする請求項1記載のメール配信装
置。
6. HTML for setting the conversion condition
2. The mail delivery device according to claim 1, further comprising a WWW server that publishes the document on a network.
【請求項7】 メールアカウントごとの着信メールを保
持する第1ステップと、 メールアカウントごとの変換条件を保持する第2ステッ
プと、 任意のメールアカウントからの要求に応答して当該メー
ルアカウントの変換条件を検索する第3ステップと、 任意のメールアカウントからの要求に応答して当該メー
ルアカウントの着信メールを読み出すとともに、前記第
3ステップで当該メールアカウントの変換条件が検索さ
れた場合は、該変換条件に従って該着信メールを変換処
理して当該メールアカウント宛てに配信する第4ステッ
プと、 を含むことを特徴とするメール配信方法。
7. A first step for storing incoming mail for each mail account, a second step for storing conversion conditions for each mail account, and a conversion condition for the mail account in response to a request from an arbitrary mail account. A third step of searching for an incoming mail of the mail account in response to a request from an arbitrary mail account, and if the conversion condition of the mail account is searched in the third step, A fourth step of converting the incoming mail in accordance with and delivering the mail to the mail account.
【請求項8】 請求項1記載の第1保持手段、第2保持
手段、検索手段及び配信手段を実現するためのプログラ
ムを格納したことを特徴とする記憶媒体。
8. A storage medium storing a program for realizing the first holding means, the second holding means, the search means and the distribution means according to claim 1.
JP10285986A 1998-09-22 1998-09-22 Mail delivery device and mail delivery method Pending JP2000101634A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10285986A JP2000101634A (en) 1998-09-22 1998-09-22 Mail delivery device and mail delivery method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10285986A JP2000101634A (en) 1998-09-22 1998-09-22 Mail delivery device and mail delivery method

Publications (1)

Publication Number Publication Date
JP2000101634A true JP2000101634A (en) 2000-04-07

Family

ID=17698543

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10285986A Pending JP2000101634A (en) 1998-09-22 1998-09-22 Mail delivery device and mail delivery method

Country Status (1)

Country Link
JP (1) JP2000101634A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002232489A (en) * 2001-01-30 2002-08-16 Murata Mach Ltd Facsimile server
JP2002271405A (en) * 2001-03-06 2002-09-20 Sanyo Electric Co Ltd Electronic mail delivery system, method, and electronic delivery server
JP3327897B2 (en) 1999-05-28 2002-09-24 松下電器産業株式会社 Semiconductor memory card and reproducing apparatus therefor
JP2008017519A (en) * 2003-10-30 2008-01-24 Research In Motion Ltd System and method for formatting electronic messages from mobile communication devices
JP2011015414A (en) * 2003-10-30 2011-01-20 Research In Motion Ltd System and method for formatting electronic message from mobile communication device
JP2018061232A (en) * 2016-09-30 2018-04-12 キヤノンマーケティングジャパン株式会社 Information processing device, information processing system, control method, and program

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3327897B2 (en) 1999-05-28 2002-09-24 松下電器産業株式会社 Semiconductor memory card and reproducing apparatus therefor
JP2002232489A (en) * 2001-01-30 2002-08-16 Murata Mach Ltd Facsimile server
JP2002271405A (en) * 2001-03-06 2002-09-20 Sanyo Electric Co Ltd Electronic mail delivery system, method, and electronic delivery server
JP2008017519A (en) * 2003-10-30 2008-01-24 Research In Motion Ltd System and method for formatting electronic messages from mobile communication devices
JP2011015414A (en) * 2003-10-30 2011-01-20 Research In Motion Ltd System and method for formatting electronic message from mobile communication device
JP2018061232A (en) * 2016-09-30 2018-04-12 キヤノンマーケティングジャパン株式会社 Information processing device, information processing system, control method, and program
JP2020048238A (en) * 2016-09-30 2020-03-26 キヤノンマーケティングジャパン株式会社 Information processing device, information processing system, control method, and program

Similar Documents

Publication Publication Date Title
US6993559B2 (en) System, method, apparatus and computer program product for operating a web site by electronic mail
US6360252B1 (en) Managing the transfer of e-mail attachments to rendering devices other than an original e-mail recipient
US6684248B1 (en) Method of transferring data from a sender to a recipient during which a unique account for the recipient is automatically created if the account does not previously exist
US6523063B1 (en) Method system and program product for accessing a file using values from a redirect message string for each change of the link identifier
JP4887365B2 (en) Electronic message system and method with reduced traceability
US20110185024A1 (en) Embeddable metadata in electronic mail messages
US8935344B2 (en) Systems and methods for message personalization
CN101099144A (en) Messaging protocol for handling messages with attachments
US20020174186A1 (en) Electronic mail typestyle processing device
JP2002540647A (en) Internet electronic mail supplementary service system
JPH1115763A (en) Mail service system based on web
JP4759709B2 (en) Email server
JPH1115759A (en) Full text index type mail preserving device
US20020120689A1 (en) Method of enabling usage of multilingual characters in internet e-mail addresses
CN100433867C (en) Method and device for preventing loss of personal data in mobile terminal
JP4857246B2 (en) Approval device, approval method, and program
JP2000101634A (en) Mail delivery device and mail delivery method
WO2001026004A2 (en) Method and apparatus for interprocess messaging and its use for automatically generating transactional email
Tomer MIME and electronic reference services
KR100397818B1 (en) A method for discriminating string added to uniform resource locator, business method using the method and computer readable medium having stored thereon computer executable instruction for performing the business method
JP2002215539A (en) E-mail access system compatible with WWW browser and computer program used therefor
Mullet et al. Managing Imap
JP2000099417A (en) Mail delivery device and mail delivery method
JP2000134257A (en) Mail delivery device and mail delivery method
JP2002183002A (en) Server device for notifying a domain name of a correction candidate, a client computer using the domain name of the correction candidate notified by the server device, a recording medium on which a program running on this client computer is recorded, and a mail for the correction candidate Mail server that notifies the address

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term