Введение

Клиент электронной почты Microsoft Outlook Express, ранее известный как Microsoft Internet Mail and News, – это устаревший почтовый клиент и программа для чтения новостей, поставлявшийся вместе с версиями Internet Explorer 3.0–6.0. Соответственно, он входил в состав нескольких версий Microsoft Windows, начиная с Windows 98 и заканчивая Windows Server 2003, а также был доступен для 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. Эти две программы не имеют общей кодовой базы, но разделяют общую архитектурную концепцию. Схожесть названий часто приводит к ошибочному мнению, что Outlook Express является упрощенной версией Microsoft Outlook. Outlook Express использует адресную книгу Windows для хранения контактных данных и тесно с ней интегрирован.

История

Версия 1.0 была выпущена как Microsoft Internet Mail and News в 1996 году после выпуска Internet Explorer 3. Это дополнение предшествовало профилю Интернет-почты для Microsoft Exchange 4.0, поставлявшемуся вместе с Windows 95. Версия 2.0 была выпущена в конце 1996 года. Internet Mail and News поддерживала только обычный текст и текст с расширенным форматированием (RTF), не поддерживая HTML-почту. В 1997 году программа была изменена и переименована в Outlook Express и стала поставляться вместе с Internet Explorer 4. Исполняемый файл Windows для Outlook Express, msimn.exe, является наследием эпохи Internet Mail and News. Как и Internet Explorer, Outlook Express 4 может работать на Mac System 7, OS 8 и OS 9. Для сохранения файлов Web Archive в Internet Explorer 5 требовалась Outlook Express 5 (см. MHTML). Outlook Express 6 – последняя версия программного обеспечения с фирменным стилем Outlook. Она имеет аналогичный интерфейс с Outlook Express 5 и поставлялась вместе с Windows XP.

Поддерживаемые форматы файлов

DBX Папка электронной почты Outlook Express
EMAIL Сообщение электронной почты Outlook Express
EML Сообщение электронной почты
IDX Файл индекса почтового ящика Outlook Express
MBX Почтовый ящик Outlook Express
MIM Многоцелевой файл интернет-сообщения
MIME Расширение многоцелевого интернет-сообщения
MS TNEF Формат нейтральной инкапсуляции транспорта MS
NCH Файл папки Outlook Express
ODS Почтовый ящик Outlook Express 5 (не путать с файлом электронной таблицы OpenDocument)
OEB Файл мастера резервного копирования Outlook Express
PAB Книга личных адресов
PST Файл хранилища личной информации Outlook
SIG Файл подписи
VCF Файл vCard
WAB Книга адресов Windows

Версии для Windows

Microsoft Internet Mail and News 1.0 был выпущен в 1996 году вместе с Internet Explorer 3. Microsoft Internet Mail and News 2.0 был выпущен позднее в 1996 году. Outlook Express 4.0, который входил в состав Windows 98 (июнь 1998 года) и был интегрирован с Internet Explorer 4, хранил сообщения в файлах *.mbx (аналогично формату Mbox, используемому в Unix-подобных системах). Outlook Express 5.0, который входил в состав Windows 98 Second Edition (SE) (июнь 1999 года) и был интегрирован с Internet Explorer 5, перешел на файлы *.dbx, с отдельным файлом для каждой папки почтового ящика. Outlook Express 5.01 входил в состав Windows 2000 (февраль 2000 года) и был интегрирован с Internet Explorer 5.01. Outlook Express 5.5 входил в состав Windows Me (июнь 2000 года) и был интегрирован с Internet Explorer 5.5. Outlook Express 6.0 входил в состав Windows XP (октябрь 2001 года) и был интегрирован с Internet Explorer 6.

Версии для Mac

Outlook Express 4.0 входила в состав Microsoft Office 98 Macintosh Edition. Outlook Express 5.01 была интегрирована с Internet Explorer 5. Outlook Express 5.01 поставлялась в комплекте с Internet Explorer 5.01. Outlook Express 5.5 поставлялась в комплекте с Internet Explorer 5.5.

Замена

Сборки "Outlook Express 7" появились на ранних этапах разработки Windows Vista, известной тогда как "Longhorn". Для управления и хранения контактов и других данных он использовал WinFS. В финальной версии Vista преемником Outlook Express стала программа Windows Mail (Vista).

Стандарты электронной почты

Начиная с текстовой команды Unix Mail, в электронной почте традиционно использовались стили встроенных ответов или ответов в конце сообщения. Outlook Express, Lotus Notes и Microsoft Outlook по умолчанию используют верхнюю рассылку (отображают ответы от новых к старым). Microsoft Outlook и Microsoft Exchange используют проприетарный формат вложений электронной почты, называемый Формат транспортно-нейтральной инкапсуляции (TNEF), для обработки форматирования и других функций, специфичных для Outlook, таких как приглашения на собрания. Outlook Express и другие почтовые клиенты не могут читать этот формат. Это может сбивать с толку пользователей Outlook Express (а также тех, кто использует другие почтовые клиенты), получающих вложения, отправленные из Outlook.

Повреждение базы данных

Outlook Express подвержен ряду проблем, которые могут привести к повреждению его базы данных файлов, особенно при увеличении её размера из-за растущего числа сохраненных электронных писем и в процессе дефрагментации базы данных. Это способствовало развитию рынка программного обеспечения для резервного копирования, восстановления и исправления поврежденных файлов. Также был создан проект с открытым исходным кодом под названием UnDBX, который, судя по всему, успешно восстанавливает поврежденные базы данных. Microsoft также опубликовала документацию, которая может помочь исправить некоторые некритические проблемы и восстановить доступ к сообщениям электронной почты без использования сторонних решений.

Вопросы безопасности

Outlook Express был одним из первых почтовых клиентов, поддерживающих HTML-почту и скрипты. В результате электронные письма часто заражались вирусами. Ранее другой уязвимостью в системе безопасности было то, что скрипт мог автоматически открываться как вложение. Еще одна ошибка заключалась в обработке вложений в Outlook Express, которая позволяла исполняемому файлу маскироваться под безобидное вложение, например, графический файл. Открытие или предварительный просмотр электронного письма могло приводить к запуску кода без ведома или согласия пользователя. Outlook Express использует Internet Explorer для отображения HTML-сообщений. Internet Explorer неоднократно подвергался различным уязвимостям и вызывал опасения в отношении безопасности. С выпуском Outlook Express SP2 (входящего в состав Windows XP SP2), Microsoft предприняла попытку устранить эти недостатки в системе безопасности. Outlook Express теперь по умолчанию блокирует изображения внутри электронных писем. Он использует только ограниченную зону безопасности для HTML-почты, что отключает скрипты и накладывает ограничения на отображаемый веб-контент. Также программа предупреждает при открытии потенциально вредоносных вложений.

Обработка сообщений с подписью PGP/MIME

Outlook Express некорректно обрабатывает MIME и не отображает тело подписанных сообщений непосредственно в тексте письма. Пользователи получают пустое письмо и два вложения (одно – текст сообщения, другое – подпись) и, следовательно, должны открыть вложение, чтобы просмотреть содержимое письма. Если письмо было переслано несколько раз, пользователям приходится открывать вложенные письма друг в друге многократно, чтобы добраться до исходного сообщения. Эта ошибка до сих пор не устранена. Правильное поведение описано в RFC 1847. При ответе или пересылке сообщения пользователю с цифровой подписью, Outlook Express выдает ошибку и не позволяет продолжить, если для отправителя не установлена цифровая подпись.

Расширяемость

Outlook Express не имеет документированной объектной модели, как Microsoft Outlook. Программный доступ к Outlook Express или управление им для создания пользовательских приложений для обмена сообщениями или плагинов не документируется и не поддерживается Microsoft официально. Интерфейсы IStoreNamespace и IStoreFolder были задокументированы в 2003 году, но они относятся только к хранилищу данных. Некоторые компании сумели создать свои плагины, используя перехватчики Windows для работы с интерфейсом. Значимым примером был плагин PGP, поскольку он являлся единственным работающим плагином, исходный код которого был доступен (под лицензией GPL). К 2003 году некоторые компании предлагали коммерческие решения для разработки расширений.

Несовместимость с текстовым редактором Office 2007

Outlook Express не имел встроенной проверки орфографии. Он использовал проверки орфографии из Microsoft Office, если Office был также установлен. Однако проверки орфографии Office 2007, за исключением французской, были несовместимы с Outlook Express. Microsoft признала эту проблему, но не предложила никакого решения. Существовали сторонние файлы, которые устраняли эту проблему, но Microsoft не предпринимала никаких мер.

Неисправности и другие необычные аспекты

Отмена отправки электронного письма во время отправки не предотвратит его отправку. Аналогично, при импорте файлов PST отмена импорта в процессе выполнения отменяла импорт только текущей папки, а импорт продолжался со следующей папки. Кроме того, Outlook Express поддерживал только файлы dbx размером менее 2 ГБ и испытывал проблемы с производительностью при работе с файлами, приближающимися к этому лимиту.