Введение

BlitzMail — система электронной почты, использовавшаяся в Дартмутском колледже в городе Ганновер, штат Нью-Гэмпшир, США. Она была одной из первых программных систем, включавших почтовый сервер и клиент. Использование BlitzMail прекратилось в 2011 году, когда его заменили на набор программ для электронной почты и онлайн-сотрудничества от Microsoft, однако студенты до сих пор используют термин "блиц" вместо "электронной почты".

История

BlitzMail был разработан в Дартмуте в 1987 году и запущен в эксплуатацию летом 1988 года. Название BlitzMail возникло как шутка среди программистов, поскольку разработка должна была быть выполнена в сжатые сроки. В 1991 году, когда Дартмут обязал каждого студента иметь компьютер, серверный код был обновлен для поддержки нескольких серверов, чтобы справиться с возросшим спросом на систему. В 1993 году сервер был переписан для поддержки почтовых папок. В 1994 году клиентское и серверное программное обеспечение было выпущено для использования вне Дартмута. Среди сторонних внедрений BlitzMail – Valley.Net, интернет-провайдер в регионе Верхней долины Новой Англии, и, с 1991 по 2005 год, Рид-колледж в Портленде, штат Орегон. Первые версии клиента работали только на операционной системе Apple Macintosh. Клиент был портирован на Windows примерно во время выпуска Windows 3.1. Служба вычислительной техники Дартмута выпустила обновленный клиент BlitzMail для Mac OS X с зашифрованной связью между клиентом и сервером. Программное обеспечение, разработанное в мае 2006 года аспирантом факультета компьютерных наук Крисом Мейсоном, стало доступно в конце 2007 года. Версия 2.9 для Mac OS X 10.3 была доступна с октября 2008 года. В последних версиях клиента реализована экспериментальная поддержка отображения (но не создания) сообщений в формате HTML. Проект в медицинском центре Дартмута-Хичкока продолжал использовать службу Windows BlitzMail, разработка и поддержка которой были прекращены. Серверы BlitzMail медицинского центра Дартмута-Хичкока должны были быть выведены из эксплуатации 1 октября 2012 года. Для замены службы был выпущен пакет программ Microsoft, разработанный командой специалистов по электронной почте и онлайн-программам.

Дартмутский колледж

BlitzMail стала основным средством связи всех типов на территории Дартмутского колледжа, между студентами, преподавателями и администрацией. Сотни общественных терминалов были расположены по всему кампусу, в библиотеках, столовых и учебных корпусах. В середине 1990-х годов общественные терминалы Mac Classic часто называли "блицчекерами". Кроме того, слово "блиц" стало употребляться как существительное и глагол, аналогично тому, как используется слово "электронная почта". До середины 2000-х годов, во многом из-за слабого сигнала сотовой связи на территории кампуса, многие студенты предпочитали использовать BlitzMail вместо мобильных телефонов, но эта тенденция снизилась по мере улучшения качества связи. В 2006 году студенты начали проверять почту BlitzMail на своих мобильных телефонах.

Клиент

Клиент BlitzMail был графическим и работал на компьютерах Windows и Macintosh. Существует несколько Java-реализаций, а также веб-клиенты, такие как NetBlitz и WebBlitz. Клиент не получал значительных обновлений с конца 1990-х годов, за исключением портирования на Mac OS X. Клиент официально не поддерживает электронную почту в формате HTML, работая только с обычным текстом. (HTML-файлы отображаются как вложения.) Существует неофициальная возможность открывать электронную почту в формате HTML непосредственно в клиенте. Программа портативна для пользователей. Почтовый ящик, адресная книга и настройки пользователя хранятся на сервере. Любой пользователь может войти в любую установку клиента и получить полный доступ к своим данным. После выхода пользователя из системы никакие данные или персональные настройки не сохраняются на локальном компьютере. Эта функция позволяла использовать многочисленные общедоступные терминалы. BlitzMail также функционировал как подобие клиента мгновенных сообщений. Сообщения обрабатывались сервером и доставлялись получателю практически мгновенно. Программа была интегрирована с каталогом имен Дартмута (DND), что позволяло пользователям отправлять сообщения любому получателю с адресом электронной почты Дартмута, выполнив поиск по имени.

Технические спецификации

BlitzMail использует собственный протокол обмена данными между клиентом и сервером, что означает, что полный набор функций сервера доступен только клиенту BlitzMail. Сообщения, входящие и исходящие из домена BlitzMail, обрабатываются посредством протокола простого обмена почтой (SMTP). Начиная с 2004 года, были доступны патчи, позволяющие клиентам подключаться к серверу BlitzMail через POP3 и IMAP (с поддержкой SSL). Клиент взаимодействует с сервером через TCP-порты 2151 и 1119, а служба уведомлений работает через UDP-порт 2154. В 2002 году в BlitzMail была добавлена функциональность SpamAssassin. Сервер DND также был модифицирован для поддержки поиска по LDAP. Серверы BlitzMail и DND работают на DEC Unix и различных дистрибутивах Linux. Операционная система должна поддерживать POSIX-потоки или cthreads в стиле ядра Mach. Сервер может работать на системах с минимальными аппаратными требованиями. Серверы BlitzMail использовались на различном оборудовании в Дартмуте. В начале 1990-х годов почтовые и DND-серверы работали на 25 МГц кубических компьютерах NeXT, названных в честь оленей Санта-Клауса. В то время каждый компьютер мог обрабатывать сотни сеансов. Позже серверы были перенесены на DEC 3000 AXP Model 300s. В 2006 году Майкл Фромбергер выпустил реализацию библиотеки Python под названием PyBlitz. Клиентское и серверное программное обеспечение BlitzMail распространялось под лицензией BSD (с рекламным условием).