Outlook Express(旧称:Microsoft Internet Mail and News)は、 Internet Explorer 3.0~6.0に付属していた、現在はサポート終了している電子メールおよびニュースクライアントです。そのため、Windows 98からWindows Server 2003まで、複数のバージョンのMicrosoft Windowsにバンドルされており、 Windows 3.x、Windows NT 3.51、Windows 95、Mac System 7、Mac OS 8、Mac OS 9で利用可能でした。Windows Vistaでは、Outlook ExpressはWindows Mailに置き換えられました。
Outlook Express はMicrosoft Outlookとは異なるアプリケーションです。この 2 つのプログラムは共通のコードベースを共有していませんが、共通のアーキテクチャ哲学を共有しています。[ 1 ]似たような名前のため、Outlook Express は Microsoft Outlook の簡略版だと誤解する人が多くいます。Outlook Express はWindows アドレス帳を使用して連絡先情報を保存し、それと密接に統合されています。

バージョン 1.0 は、Internet Explorer 3 のリリースに続いて 1996 年にMicrosoft Internet Mail and Newsとしてリリースされました。[ 2 ]このアドオンは、Windows 95にバンドルされているMicrosoft Exchange 4.0用のInternet Mailプロファイルより前にリリースされました。バージョン 2.0 は 1996 年末にリリースされました。Internet Mail and News は、プレーン テキストとリッチ テキスト ( RTF ) の電子メールのみを扱い、HTML 電子メールはサポートしていませんでした。
1997年にプログラムが変更され、Outlook Expressと改名され、 Internet Explorer 4にバンドルされるようになりました。Outlook ExpressのWindows実行ファイルであるmsimn.exeは、インターネットメールとニュースの時代からの名残です。Internet Explorerと同様に、Outlook Express 4はMac System 7、OS 8、およびOS 9で動作します。
Internet Explorer 5では、Web アーカイブ ファイルを保存するには Outlook Express 5 が必要でした ( MHTML を参照)。[ 3 ]
Outlook Express 6は、Outlookブランドのソフトウェアとしては最後のバージョンです。レイアウトはOutlook Express 5と似ています。Windows XPに同梱されていました。
出典:[ 4 ]
「Outlook Express 7」のビルドは、開発中のWindows Vistaの初期ビルドに「Longhorn」として登場しました。 [ 5 ]連絡先やその他のデータの管理と保存にはWinFSが使用されていました。 [ 6 ]
Vistaの最終バージョンには、Outlook Expressの後継であるWindowsメールが含まれていました。[ 7 ]
テキストベースのUnix Mailコマンドから始まった電子メールでは、従来、メッセージへの返信時にインラインまたはボトムポスト方式が用いられていました。Outlook Express、 Lotus Notes、Microsoft Outlookは、デフォルトでトップポスト方式(返信を新しい順から古い順に表示)を採用しています。
Microsoft Outlook と Microsoft Exchange は、書式設定や会議出席依頼などの Outlook 固有のその他の機能を処理するために、トランスポート ニュートラル カプセル化フォーマット(TNEF) と呼ばれる独自の電子メール添付ファイルフォーマットを使用します。Outlook Express や他の電子メールクライアントはこのフォーマットを読み取ることができません。 [ 8 ]これは、Outlook から送信された添付ファイルを受信する Outlook Express ユーザー (および他の電子メールクライアントを使用するユーザー) にとって混乱を招く可能性があります。
Outlook Express は、特に保存されているメールの数が増えてデータベースのサイズが大きくなるときや、データベースの圧縮中に、ファイル データベースを破損させる可能性のある多くの問題が発生しやすい。このため、破損したファイルをバックアップ、復元、回復できるソフトウェアの市場が活況を呈している。[ 9 ]また、破損したデータベースの回復に成功していると思われる UnDBX と呼ばれるオープンソース プロジェクトも作成された。[ 10 ] Microsoft も、サードパーティのソリューションに頼ることなく、深刻でない問題を修正し、メール メッセージへのアクセスを回復できる可能性のあるドキュメントを公開している。[ 11 ]
Outlook Express は、 HTML メールとスクリプトをサポートする初期のメール クライアントの 1 つです。そのため、メールはウイルスに感染することがよくありました。[ 12 ] [ 13 ]以前は、スクリプトが添付ファイルとして自動的に開かれるという別のセキュリティ上の欠陥がありました。Outlook Express の添付ファイル処理には、実行可能ファイルがグラフィック ファイルなどの無害な添付ファイルのように見えるという別のバグがありました。メールを開いたりプレビューしたりすると、ユーザーの知らないうちにまたは同意なしにコードが実行される可能性があります。Outlook Express は、HTML メールを表示するために Internet Explorer を使用します。Internet Explorer は、多くのセキュリティ上の脆弱性と懸念の対象となっています。
Outlook Express SP2 (Windows XP SP2 の一部) では、Microsoft はセキュリティの脆弱性を修正しようと試みました。Outlook Express は、デフォルトでメール内の画像をブロックするようになりました。[ 14 ] [ 15 ]また、HTML メールには制限付きセキュリティ ゾーンのみを使用し、スクリプトを無効にして、レンダリングできる Web コンテンツに制限を課します。さらに、悪意のある可能性のある添付ファイルを開くときに警告を表示します。[ 16 ]
Outlook Express はMIME を正しく処理せず、[ 17 ]署名付きメッセージの本文をインラインで表示しません。ユーザーは入力済みのメールと 1 つの添付ファイル (メッセージ本文と署名がそれぞれ 1 つずつ) を受け取るため、メールを表示するには添付ファイルを開く必要があります。メールが複数回転送されている場合、ユーザーは親メール メッセージにたどり着くために、添付されたメール メッセージをさらに複数回開く必要があります。このバグはまだ修正されていません。正しい動作は RFC 1847 に記載されています。デジタル署名を持つユーザーにメッセージを返信または転送する場合、Outlook Express はエラーを表示し、送信者にデジタル署名がインストールされていない場合はユーザーが続行することを許可しません。[ 18 ]
Outlook Express には、Microsoft Outlook のような文書化されたオブジェクト モデルがありません。カスタム メッセージング アプリケーションやプラグインによる Outlook Express へのプログラムによるアクセスや制御は、Microsoft によって公式に文書化またはサポートされていません。[ 19 ]IStoreNamespaceおよびIStoreFolderインターフェース[ 20 ]は 2003 年に文書化されましたが、ストレージにのみ関連しています。
一部の企業は、Windowsフックを使用してインターフェースをハッキングすることでプラグインを作成することに成功しました。重要な例としては、ソースコードが公開されている( GPLライセンス)唯一の動作するプラグインであるPGPプラグインが挙げられます。2003年までに、一部の企業はアドインを開発するための商用ソリューションを提供するようになりました。[ 21 ]
Outlook Expressには専用のスペルチェッカーがありませんでした。Microsoft Officeがインストールされている場合は、Microsoft Officeのスペルチェッカーが使用されました。しかし、 Office 2007のスペルチェッカーは、フランス語のスペルチェッカーを除いて、Outlook Expressと互換性がありませんでした。Microsoftはこの問題を認識していましたが[ 22 ]、何の解決策も提供しませんでした。この問題を解決するサードパーティ製のファイルがありましたが、Microsoftは何も対策を講じませんでした。
メール送信中にキャンセルしても、送信を効果的に阻止することはできません。[ 23 ]同様に、.PSTファイルのインポート中にキャンセルしても、現在のフォルダーのインポートがキャンセルされるだけで、次のフォルダーのインポートが再開されます。さらに、Outlook Express は 2 GB 未満の .dbx ファイルのみをサポートしており、その制限に近いファイルを扱うとパフォーマンスの問題が発生します。[ 24 ]