cc:Mail¶
cc:Mail — это проприетарная система электронной почты для локальных сетей (LAN), разработанная компанией cc:Mail, Inc. (позднее подразделение Lotus Development Corporation, затем IBM). Являлась одной из первых и наиболее популярных платформ корпоративной электронной почты в 1980-х — начале 1990-х годов, работавшая по принципу «почтового ящика» на файловом сервере.
¶История
¶Создание и ранние годы
Система была разработана в 1983 году американским программистом и предпринимателем Филом Беккером (Phil Becker). Первоначально продукт назывался «cc:Mail» — аббревиатура, где «cc» означала «carbon copy» (копия), что отражало основную функцию системы: отправка сообщений с возможностью копирования другим пользователям. Первая версия была выпущена в 1984 году и работала на платформе MS-DOS, используя для хранения сообщений общие файлы на сетевом диске (файловый сервер).
¶Расцвет и приобретение Lotus
В середине 1980-х годов cc:Mail быстро завоевала популярность в корпоративной среде благодаря простоте развёртывания и низкой стоимости по сравнению с мейнфреймовыми системами электронной почты (например, IBM PROFS или DEC All-In-1). К 1990 году cc:Mail насчитывала более 1 миллиона пользователей по всему миру, что делало её крупнейшей системой электронной почты для локальных сетей.
В 1991 году компания Lotus Development Corporation (известная разработкой Lotus 1-2-3) приобрела cc:Mail, Inc. за сумму около 65 миллионов долларов США. После приобретения cc:Mail стала частью экосистемы Lotus, а позже была интегрирована с платформой Lotus Notes, хотя и продолжала существовать как самостоятельный продукт.
¶Упадок и прекращение поддержки
С развитием Интернета и появлением открытых протоколов (SMTP, POP3, IMAP) в середине 1990-х годов cc:Mail начала уступать позиции более современным системам, таким как Microsoft Mail и позже Microsoft Exchange. В 1995 году IBM приобрела Lotus Development Corporation, и cc:Mail перешла под контроль IBM. Несмотря на выпуск версий для Windows и OS/2, а также поддержку протокола SMTP, система не смогла конкурировать с интегрированными решениями.
Последняя версия cc:Mail (cc:Mail 8.5) была выпущена в 1999 году. В 2000 году IBM объявила о прекращении продаж и поддержки cc:Mail, рекомендовав пользователям переходить на Lotus Notes/Domino или другие платформы. Официальная поддержка была полностью прекращена в 2003 году.
¶Архитектура и принцип работы
¶Файловый сервер
Основой cc:Mail была архитектура «файловый сервер — клиент». В отличие от современных систем с выделенным почтовым сервером (MTA), в cc:Mail все сообщения, адресные книги и настройки хранились в виде обычных файлов на общем сетевом диске (например, на сервере Novell NetWare или Microsoft LAN Manager). Каждый пользователь имел свой почтовый ящик, представленный в виде файла (например, MAILBOX.USR).
¶Клиентское приложение
Клиент cc:Mail работал на рабочей станции пользователя под управлением MS-DOS, Windows 3.x, Windows 95/98, OS/2 или Mac OS. Клиент периодически опрашивал файловый сервер, проверяя наличие новых сообщений. Отправка сообщения заключалась в записи данных в файл получателя на сервере.
¶Протоколы и совместимость
Изначально cc:Mail использовала собственный закрытый протокол для обмена сообщениями внутри локальной сети. В более поздних версиях была добавлена поддержка протокола SMTP для отправки и получения почты через Интернет, а также поддержка POP3 для доступа к почте с удалённых клиентов. Для маршрутизации сообщений между разными локальными сетями использовались шлюзы (gateways), которые могли работать через модемные соединения или сети X.25.
¶Ключевые возможности и особенности
¶Адресная книга
cc:Mail поддерживала централизованную адресную книгу, хранящуюся на сервере. Пользователи могли создавать личные адресные книги и группы рассылки. Адреса имели формат «Имя Фамилия» (пробел как разделитель), что было удобно, но создавало проблемы при наличии однофамильцев.
¶Вложения и форматирование
Система поддерживала вложение файлов (до 16 вложений в одном сообщении) и базовое форматирование текста (жирный, курсив, подчёркивание). Однако поддержка HTML-форматирования отсутствовала; все сообщения были текстовыми.
¶Работа в офлайн-режиме
Клиент cc:Mail позволял работать в офлайн-режиме: пользователь мог загрузить сообщения на локальный компьютер, прочитать их и написать ответы, а затем при следующем подключении к сети синхронизировать изменения.
¶Шлюзы и маршрутизация
Для связи с другими почтовыми системами (например, Microsoft Mail, Lotus Notes, SMTP-серверами) использовались шлюзы. Шлюзы могли быть установлены на отдельном компьютере и работали как преобразователи форматов сообщений.
¶Версии и платформы
| Версия | Год выпуска | Платформа | Примечания |
|---|---|---|---|
| 1.0 | 1984 | MS-DOS | Первая версия, файловый сервер на NetWare |
| 2.0 | 1986 | MS-DOS | Добавлена поддержка вложений |
| 3.0 | 1988 | MS-DOS, Windows 2.x | Первая версия с графическим интерфейсом для Windows |
| 4.0 | 1990 | MS-DOS, Windows 3.0 | Добавлена поддержка OS/2 |
| 5.0 | 1992 | Windows 3.1, Mac OS | Интеграция с Lotus Notes |
| 6.0 | 1994 | Windows 95, Windows NT | Поддержка SMTP и POP3 |
| 7.0 | 1996 | Windows 95, Windows NT | Улучшенная работа с вложениями |
| 8.0 | 1998 | Windows 95, Windows NT, OS/2 | Последняя версия с поддержкой OS/2 |
| 8.5 | 1999 | Windows 95, Windows NT, Windows 2000 | Финальная версия |
¶Влияние и наследие
cc:Mail сыграла важную роль в популяризации электронной почты в корпоративной среде. Она продемонстрировала, что электронная почта может быть доступна не только крупным организациям с мейнфреймами, но и небольшим компаниям, использующим локальные сети. Многие концепции, заложенные в cc:Mail (например, файловый почтовый ящик, централизованная адресная книга, шлюзы для межсетевого обмена), были впоследствии реализованы в более современных системах, таких как Microsoft Exchange и Lotus Notes.
Однако архитектура на основе файлового сервера имела серьёзные ограничения: низкая производительность при большом количестве пользователей, отсутствие встроенной защиты от потери данных (при сбое сервера файлы могли быть повреждены) и сложность масштабирования. Эти недостатки привели к постепенному вытеснению cc:Mail более совершенными решениями с клиент-серверной архитектурой.
¶Критика
Основные претензии к cc:Mail касались её архитектуры:
- Ненадёжность хранения: файлы почтовых ящиков могли быть повреждены при сбое питания или сетевого оборудования, что приводило к потере сообщений.
- Отсутствие централизованного управления: администратор не мог контролировать почтовые ящики пользователей в реальном времени.
- Проблемы с масштабированием: при увеличении числа пользователей до нескольких сотен производительность системы резко падала из-за постоянного опроса файлового сервера.
- Ограниченная безопасность: данные передавались в открытом виде, шифрование не поддерживалось.
Несмотря на эти недостатки, cc:Mail оставалась популярной в течение почти 15 лет, пока не была вытеснена более современными системами.
¶Интересные факты
- Название «cc:Mail» было выбрано в честь функции «carbon copy» (копия) в бумажных письмах, что подчёркивало основную возможность системы.
- В 1990 году cc:Mail была признана журналом PC Magazine «Продуктом года» в категории «Электронная почта».
- Исходный код cc:Mail не был опубликован; после прекращения поддержки система полностью исчезла с рынка.
- Некоторые корпоративные пользователи продолжали использовать cc:Mail вплоть до середины 2000-х годов, несмотря на отсутствие официальной поддержки.
¶Источники
- Lotus Development Corporation. «cc:Mail Administrator’s Guide». 1992.
- PC Magazine, 1990, «Product of the Year: cc:Mail».
- History of Computing: cc:Mail and the Rise of LAN Email. 2005.
- IBM Software Announcement: End of Life for cc:Mail. 2000.
- Статья «cc:Mail» в архиве журнала «Byte» (1991).