Mozilla メール/ニュース イントロダクション

これまでの経緯

  • Navigator 2.x/3.x や Communicator 4.x といった Netscape ブランドの付いたバージョンでは、アプリケーションはメール/ニュースグループを組み込みでサポートしていました。 1997 年 3 月、ブラウザグループが自分たちのコードをすべて mozilla.org に持ち込みました。当時、メールグループは、エンタープライズ分野の顧客や Communicator 4.5 で出荷される機能に集中していました。
  • Communicator 4.5 開発の最中に、私たちはすべての Messenger コードを Mozilla へ持ち込もうとし、それと同時に 4.5 へも同じことを企てました。この「ノルマンディー」作戦は失敗し、断念されました。
  • Communicator 4.5 出荷後、mozilla/5.0 の作業は、Gecko レイアウトエンジンと XPFE ユーザインターフェイス・ツールキット を利用するために、大変な方向転換 をしました。
  • Netscape のメール/ニュース グループは、Messenger の主要部分を当時の mozilla/5.0 の作業へ持ち込みました。
  • Netscape のメール/ニュース グループや他の多くの Mozilla 貢献者たちが熱弁を振るい、メール/ニュースは Mozilla 1.0 の一部となりました。

私たちは今どこにいるのか?

Mozilla 1.0 では、メール/ニュースは、SMTP、POP3、IMAP、NNTP、LDAP、S/MIME、3 分割ウィンドウのユーザインターフェイス、マルチアカウント、検索・フィルタリング機能、メッセージ作成、アドレス帳、設定などをサポートしました。

まだ欠けているものは?

私たちは、今後、メール/ニュースがこれらの機能をすべてサポートすることを期待しています。もしあなたが上に載っている機能に興味があるなら、いつでも 参加 できます。

既知の問題点

  • パフォーマンスとフットプリント は、常に作業を必要としています。
  • Communicator 4.5 では、巨大なアドレス帳をサポートするために、データベース構造を構築しました。この作業を行った理由は、LDAP ディレクトリの複製をオフラインで利用できるようにサポートすることでした。 mork と呼ばれる記憶データベースに関して、現在、私たちのオープンソースは巨大なアドレス帳には適していません。私たちはかつて 4.5 で目標としていた拡張性に適合しません。
  • アドレス帳は作業が必要です。
  • メッセージ編集ウィンドウの起動が遅い(これに関しては いくつかの作業 を行いましたが、まだできることがあります)

SmartMail と Grendel については?

  • 当初、Mozilla メール/ニュースは SmartMail に見られたアイディアの多くを十分に利用していました。私たちは RDF や XPFE を使っていますが、これらの技術は SmartMail が姿を現してからいくらか発展したものです。 私たちは SmartMail から現存のコードをほとんど利用しませんでした。パフォーマンスを向上させるために、いくつかの RDF の利用は削除されました。ただし、まだそれらのいくつか(フォルダデータソース、アカウントデータソース、ディレクトリデータソース)は使われています。
  • Grendel は Java で新しいメール/ニュース クライアントを記述するための別の取り組みです。Netscape は Grandel を出荷しませんでしたが、そのコードは公開しました。 現在メール/ニュースの作業をしている Netscape のほとんどの人は Grandel についてよく知りませんが、私たちは Grandel のために開発されたどんないいアイディアも考慮したいと思います。Netscape のメール/ニュース エンジニアたちが Grandel を強化することはないでしょう。