Skip to content
Mbox Viewer
historylegacymbox

Eudora — 初期インターネットのメールソフトと、そのメールを今日読む方法

スティーブ・ドーナーが 1988 年に書き、短編小説から名前を取ったメールソフト。Qualcomm はそれを 1,800 万人に届けました。2006 年に終わり、2018 年にコンピュータ歴史博物館がソースコードを BSD ライセンスで公開しました。古いディスクに Eudora のフォルダが残っているなら、その中のメールは mbox です — 今日そのまま開けます。

David Carrero ·

家のどこかに、Eudora という名前のフォルダが入ったドライブが眠っている — その可能性は決して低くありません。中には InOutTrash といった名前のファイルがあり、それぞれ拡張子は .mbx、そして同じ名前の .toc が隣に並んでいます。メールを見るという行為が、意識してダイヤルアップする作業だった時代の、20 年分を超えるやり取りです。

そのファイルを書いたプログラムは記憶に値します。そして — ここからがこの記事の実用的な半分ですが — 中のメールは失われていません。最初から、失われてなどいなかったのです。

短編小説から名前を取ったプログラム

最初の Eudora は、1988 年にイリノイ大学アーバナ・シャンペーン校でスティーブ・ドーナーが書きました。開発に 1 年あまり、動くのは Macintosh だけ、規模はおよそ 5 万行の C です。

名前はユードラ・ウェルティの短編『Why I Live at the P.O.(なぜ私は郵便局に住んでいるか)』から。ドーナーの説明はこうです。メールプログラムを書いているあいだ「自分が郵便局に住んでいるような気がした」。ソフトウェアが手にする由来としては上等ですし、実際よく合っています。Eudora の設計思想は、郵便局があなたのものであること — メールはあなたのマシンに、あなたのファイルへと降りてきて、そこに留まる — という一点にありました。

この記事がどんなアーカイブにとっても幸せな結末になるのは、まさにそのおかげです。順に見ていきましょう。

Qualcomm の時代

Qualcomm は 1991 年にイリノイ大学から Eudora をライセンスし、1993 年に商用の消費者向け製品として発売しました。ドーナーは同社に加わりつつイリノイから働き続け、Windows 版はサンディエゴで Jeff Beckley と Jeff Gehlhaar が手がけました。最盛期のチームは 50 人を超え、2001 年までに 100 人年を上回る労力がこのプログラムに注ぎ込まれています。

当時の数字は今見ても奇妙です。1996 年、Eudora の利用者はおよそ 1,800 万人。IDC の報告によれば、Qualcomm は 1995 年のメールソフト売上の 64.7% を自社のものと主張していました。たった 1 本のクライアントで、しかもメールの取得にモデムでダイヤルするのが当たり前だったマシンの上で、です。

ビジネスモデルもほぼ一通り、順番に経験しています。最初は「ポストカードウェア」として無料、次に広告で賄う無料版、そして 19.95 ドルの有料版 — 最終的には 65 ドルになりました。2026 年にソフトウェアの価格を論じている人は、Eudora が 30 年前に終わらせた議論の続きをしていることになります。

Qualcomm が出した最後のリリースは 2006 年 10 月 11 日、Windows 版 7.1.0.9 と Macintosh 版 6.2.4 です。その後 Qualcomm は Mozilla Thunderbird をベースにした後継を支援しました。2007 年 8 月に 8.0 を名乗るベータ、2010 年 9 月に Eudora OSE と改称された 1.0。これは根づきませんでした。データ形式が既存のものと互換ではなく、操作感も慣れ親しんだそれではなかった — 愛されたソフトの作り直しがたいてい失敗する理由を、そのまま短く言い表したような話です。プロジェクトは最終的に放棄されました。

Windows 版 Eudora 7。バージョン情報ウィンドウに 7.1.0.9(Sponsored Mode)と Qualcomm の著作権表示 1991–2006 が見える

Eudora 7.1.0.9 — Windows 版の最後のリリースを、広告で賄う Sponsored Mode で動かしたところ。開発終了から何年も経った Windows 10 のデスクトップ上です。画像は Wikimedia Commons より。同サイトでは Qualcomm / Computer History Museum に帰属し、GPL で公開されています。

2018 年:ソースコードが公開される

2018 年、Qualcomm との 5 年にわたる協議を経て、**コンピュータ歴史博物館(Computer History Museum)**が Eudora のソースコードを BSD ライセンスで公開しました。個人利用にも商用利用にも十分寛容で、著作権表示を残すという通常の条件が付き、そして一つはっきりした除外があります。ライセンスは Eudora™ の商標も、eudora.com と eudora.org のドメインも与えません。

公開されたのはデモではなく本物です。Windows 版が 565 フォルダに 8,651 ファイル(458 MB)、Macintosh 版が 47 フォルダに 1,433 ファイル(69.9 MB)。博物館は自館の著作権表示とライセンスを加え、配布権のないサードパーティ製の部品を取り除き、そして Qualcomm の求めに応じてコメント内の罵り言葉を整理しました。商用ソフトウェアが実際どう書かれているかについて、なかなか正直な情報でもあります。

博物館による公開の記録は全文読む価値があります。ここで効いてくる一節もあります。最初の 2 週間でおよそ 1,000 人がアンケートに答え、そのうち約 40% がまだ Eudora を使っており、なかには 30 万通を超えるアーカイブを抱える人もいた、というのです。最後のリリースから 12 年が経った時点で。

その人たちには、留まるだけのきわめて実際的な理由がありました。何十年分ものメールが中にあるのです。そして何十年分ものメールを引っ越しさせることこそ、いちばん失敗しがちな作業です。

アーカイブを救う部分:.mbx は mbox

Eudora は各メールボックスを .mbx 拡張子のプレーンテキストファイルとして保存し、その隣に目次兼インデックスの .toc を置きました。.toc は Eudora 固有のものなので無視して構いません。.mbx のほうは名前が違うだけの mbox です。メッセージが次々に並び、それぞれが From で始まるエンベロープ行、ヘッダー、空行、本文という構成になっています。

Eudora のエンベロープ行は、実在するアドレスではなく From ???@??? となっていることがほとんどです — プレースホルダーを入れていました。見た目は不穏ですが、実害はありません。本当の差出人は From: ヘッダーという本来の場所にあり、エンベロープから推測せずヘッダーを読む解析器なら問題なく扱えます。私たちも実際にその書式のメールボックスで確認しました。日付も差出人も件名も、正しく出てきます。

ただし、ファイルの中から本当に欠けているものが一つあります。探し始める前に知っておく価値があります。Eudora は添付ファイルを切り離していました。メッセージ内にエンコードして保持するのではなく、別の添付フォルダに書き出し、本文には Attachment Converted: "C:\Eudora\Attach\report.pdf" のような行を残したのです。つまり Eudora のメールボックスでは、添付はファイルそのものではなく参照として見えます — そのフォルダも一緒に保管していない限りは。古い Eudora のアーカイブを救出するなら、.mbx だけでなく Eudora ディレクトリごとコピーしてください。

今日、読む

変換は要りませんし、Eudora も要りません。

Mbox Viewer は Mac と Windows で .mbx をそのまま開きます。この拡張子は .mbox.mbs と並んで登録済みなので、名前を変えずにダブルクリックするだけです。その基盤であるオープンソースのターミナルツール mboxShell は、Linux・macOS・FreeBSD・Windows のシェルから同じファイルを開き、そもそも拡張子を気にしません。

どちらもファイルを読むだけで、書き込みはしません。そのドライブで生き延びたものは、そのままの姿で残ります。アーカイブが Eudora だけにとどまらない場合 — Entourage、Netscape、PowerMail、Mulberry など — は、現代の Mac で古いメールアーカイブを読むがその一族の残りをカバーしますし、メール形式の歴史と構造は、なぜある形式は生き残り、別の形式はメールごと消えたのかを説明しています。

Eudora が本当に遺したもの

死んだプログラムが何を遺すのかと問えば、答えはたいてい「何も。開けないフォルダが 1 つ残るだけ」です。Eudora はもっと良いものを遺しました。誰でも読めるソースコードと、会社より、OS より、モデムより長生きしたメールファイルです。

これは幸運ではありません。1988 年に下された一つの判断 — メッセージをテキストとして、次々に並べて、ユーザーが所有するファイルに保存する — の帰結です。代わりに独自データベースを選んだ形式はどれも、その後ずっと復旧ツールという小さな産業を養い続けています。Eudora のアーカイブは、ただ開くだけです。

38 年というのは、ファイル形式が動き続ける期間としては相当な長さです。次にメールの置き場所を選ぶとき、考えてみる価値はあるはずです。


Eudora はそれぞれの権利者の商標です。この記事は Qualcomm およびコンピュータ歴史博物館と提携しておらず、両者による推奨も受けていません。

Mbox Viewer でアーカイブを開く

Mac と Windows のネイティブ アプリ。あらゆるサイズの MBOX・EML ファイルを完全にオフラインでストリーミングします。