前回までで、電子メールの配送と受け取りの手順がわか

封筒と便箋

第22回ったと思います。ところで届いた電子メールを眺めていると、その先頭になにやらあやしげな呪文のようなものが書かれています。そこで今回は、この呪文の謎を解き明かしていくことにしたいと思います。

メールにも表書きがあった！
ヘッダーを解読してみよう
MIMEってなぁに？

イラストでわかる
インターネットのABC

砂原秀樹
奈良先端科学技術大学院大学
情報科学センター教授
WIDEプロジェクト・ボードメンバー
Illust : Taniguchi Shiro

330 INTERNET magazine 2001/7

インターネットマガジン／株式会社インプレスR&D©1994-2007 Impress R&D

さて、インターネットのメッセージは、メッセージの先頭から制御情報、つまのです。インターネットの電子メール

りヘッダーが 始まり、次にボディーとのメッセージは、郵便の封書のような呼 ばれるメッセージ本文が続くことに構造 をしていて、宛 て先などが 書 かなっています。ヘッダーとボディーのれた封筒とその中に入っているメッセ

区切りは、何も書かれていない行、つージの書かれた 便箋という構造をしまり空行であると定義されています。

前々回のSMTPのところで、指定されています。

以前 SMTP のところで お 話ししたよ

た宛て先にメールを配送する方法はわ

また、この構造はRFC2822で定義さ

うに、行の 終わりは「CR（0x0d）LF

かりましたが、そもそも宛て先はどう

れ て お り 、「 メ ッ セ ー ジ に は（0x0a）」と決められていますので、ヘやって指定されるのかということについ"Message-ID:" フィールドが必 要 でッダーの最後の行のCRLFに続いてすては 触れませんでした。みなさんはメす。返 信メッセージには "In-Reply-

ぐにCRLF があると、続く部分はボデッセ ー ジ を 送 る 際 に 、O u t l o o k やTo:" と "References:" のフィールドがィーつまりメッセージ本体になるといEudora などのメールソフトの画面で必要です」などと決められています。

うことになります。

To:やCc:のところに宛て先を書くわ

余談ですが、実は今年の 4 月に19年けですが、これはどうやって相手に伝ぶりにこのメールのメッセージ形式にえられていくのでしょうか。一般の郵関する RFC が更新され、RFC822 は便では宛て先や差出人を葉書や封筒RFC2822に、SMTPのほうも以前のの表に書きますが、電子メールにもこRFC821からRFC 2821に変わりましの 表書きに相当するものが あり、そた。機会があればこちらのお話もしたれがメールヘッダーと呼ばれる部分ないと思います。

インターネットマガジン／株式会社インプレスR&D

RFC（アール・エフ・シー／Request For Comments）：インターネットに関する技術情報や仕様、運用規則などを定める文書。現在IETF（Internet Engineering Task Force）が管理する。インターネットに関する権威ある公式文書。
©1994-2007 Impress R&D

INTERNET magazine 2001/7

331合 は、前の行の続きと解釈されます。とができ、最初に発信されたメッセー

それでは、まずはヘ

つ ま り 次 の よ う な ヘ ッダ ー は 、ジとそれに対する返答の履歴、つまりッダーのほうをくわしく見てみること

Receivedフィールドの 値が、from...かスレッドが 表示できるようになります。にしましょう。ヘッダーは、宛て先や発ら次の行の...SMTPまで続いていると

そして、SMTPでは発信者から受取人信者、発信 の日付といったフィールド解釈できるのです。のメールボックスに直接配送されるとの 集まりで構成 されています。各フィは限りません。そのためメッセージのールドは、原則として1行1行が対応し、Received: from sh.impress.co.jp

配信経路を示すフィールドも用意 され行の先頭がフィールド名そして:（0x3a）

by mail.user.jp with SMTPています（Received）。この情報を参を区切りとして、フィールドの値という構造になっています。たとえば、

照 することで、自分に送られてくるメ
それでは、各フィールドについて見てールが正しい発信者から送られてきていくことにしましょう。基本的に、ヘッいるのか否かを推測できるようにもな

Date: Thu, 26 Apr 2001 17:16:23

ダーには誰から誰へいつ何が送られってくるのです。ヘッダー の 情 報 は、+0900たのかという情報が入っています。そSMTP やメールソフトによって解釈 さ

れが、発信日時や発信者、宛て先、情れるわけですが、これらの情報を参考は、Dateがフィールド名、Thu以降が報のフィールドになるのです。さらに、にするとメッセージを受け取った人もDateフィールドの値ということになり返答の場合はどのメッセージに対するいろいろなことができるのです。特に、ます。なお、値 が長くなる場 合 には、返答なのかを示す情報（In-Reply-To）

SPAM を受け取ったときには、どうやCRLF で 改行したあと、行の先頭に空が 付けられています。この情報を利用って届いたかを見てみるといいかもし

白（0x20）またはTAB（0x0b）がある場

するとメッセージ同士の関係を知るこれません。

332 INTERNET magazine 2001/7

インターネットマガジン／株式会社インプレスR&D

SPAM（スパム）：不特定多数にばらまかれる広告や、詐欺まがいの情報といったチェーンメールなど、迷惑とされる電子メールのこと。

©1994-2007 Impress R&D2048、2049）。
こうした 拡 張 に従 って本文をさらにいくつかの部分に分割するといった形式です。

さて、こん

ヘッダーにもMIMEのための追加情報

また、boundary= というのは、各部

どは本 文（ボディが組み込まれるようになっています。

分（パート）の区切り記号で、メールソー）のほうです。こちらは基本的には何フトにより自動的に生成 されます。そが書かれてもよいことになっています。

Mime-Version: 1.0

して、各パートの最初にそのパートのただし、RFC2822 では行の 終わりはContent-Type: text/plain;

ヘッダ ー が 置 か れ 、 空 行（ つ ま りCRLFで、1行は最大でも998文字（バcharset= ISO-2022-JPCRLFCRLF）があってパートの本文イト）以下、できれば 78文字（バイト）となります。なお画 像 データは以下であるべきだとされています。まこのヘッダー情報は、MIME形式のバ

RFC2822の形式 に従い、US-ASCII

た 、利 用 で きる 文 字 コ ード は U S -ージョンが1.0で、本文はテキストで文文字だけになるようにbase64というASCIIとされているので、本来はアル字コードとしてISO2022jpつまりJIS方式 を使って変換しています（イラスファベット以外の文字が書かれているコードが利用されていることを示して

ト参照）。のは、ルール違反となります。

いるのです。つまり、本文には日本語がしかし、インターネットの国際化に従含まれていることを示しています。って米語以外 の文字 も利用する機会が多くなり、画像やビデオ、音声といMime-Version: 1.0

次回予告った情報 も電子メールで送信したい

Content-Type: Multipart/Mixed;

どうでしたか？ ぜひこの機会に電子

boundary="--Next̲(123456)--"

メール関連のRFCを読んでみてはいかという要望が増えてきたのです。

がでしょうか。さて次回は、新しいアプ

そこで、これらを本文に組み込むための 形式として MIME（Multipurpose

また、画像などが含まれている場合はリケーションに話題 を移すことにしたInternet Mail Extensions）形式 が 決上に示したようなヘッダー情報となりいと思います。まずは、ファイル転送プめられました（RFC2045、2046、2047、ます。形 式 はマルチパートと呼 ば れ、ロトコルつまりFTP です。

インターネットマガジン／株式会社インプレスR&D

MIME（マイム／Multipurpose Internet Mail Extensions）：Internetメールにおいて、１行の文字数制限、メールの最大サイズ制限などを解消し、かつ文字以外のデータ（プログラムやビットマップなど）を送受信可能にするための規約。
©1994-2007 Impress R&D

INTERNET magazine 2001/7333

［インターネットマガジン バックナンバーアーカイブ］ ご利用上の注意
この PDF ファイルは、株式会社インプレス R&D（株式会社インプレスから分割）が 1994 年～2006 年まで発行した月刊誌『インターネットマガジン』の誌面を PDF 化し、「インターネットマガジン バックナンバーアーカイブ」として以下のウェブサイト「All-in-One INTERNET magazine 2.0」で公開しているものです。

http://i.impressRD.jp/bn
このファイルをご利用いただくにあたり、下記の注意事項を必ずお読みください。
z 記載されている内容（技術解説、URL、団体・企業名、商品名、価格、プレゼント募集、アンケートなど）は発行当時のものです。
z 収録されている内容は著作権法上の保護を受けています。著作権はそれぞれの記事の著作者（執筆者、写真の撮影者、イラストの作成者、編集部など）が保持しています。
z 著作者から許諾が得られなかった著作物は収録されていない場合があります。
z このファイルやその内容を改変したり、商用を目的として再利用することはできません。あくまで個人や企業の非商用利用での閲覧、複製、送信に限られます。
z 収録されている内容を何らかの媒体に引用としてご利用する際は、出典として媒体名および月号、該当ページ番号、発行元（株式会社インプレス R&D）、コピーライトなどの情報をご明記ください。
z オリジナルの雑誌の発行時点では、株式会社インプレス R&D（当時は株式会社インプレス）と著作権者は内容が正確なものであるように最大限に努めましたが、すべての情報が完全に正確であることは保証できません。このファイルの内容に起因する直接的および間接的な損害に対して、一切の責任を負いません。お客様個人の責任においてご利用ください。

このファイルに関するお問い合わせ先
All-in-One INTERNET magazine 編集部
im-info@impress.co.jp
Copyright © 1994-2007 Impress R&D, an Impress Group company. All rights reserved.