Columbia MM (Mail Manager) — компьютерная программа для чтения электронной почты с использованием интерфейса командной строки . Она была разработана в Колумбийском университете между 1984 и 1990 годами и представляет собой повторную реализацию в Unix почтовой программы TOPS-20 1978 года , также известной как MM, которая, в свою очередь, была обновлением более ранней программы Майка МакМэхона из SRI International . Columbia MM также была построена на других платформах, включая DOS и VMS .
MM был необычен для своего времени, поскольку поддерживал «последовательности сообщений», которые позволяли пользователю выбирать подмножество сообщений в почтовом ящике для пакетных операций. Функция последовательности сообщений оказалась настолько популярной среди пользователей MM, что автор TOPS-20 MM Марк Криспин реализовал аналогичные возможности фильтрации в Pine . Columbia MM также предлагала контекстно-зависимую справку, завершение команд и историю команд, перенесенную из версии TOPS-20, до того, как такие функции стали обычным явлением в программном обеспечении Unix.
После затишья в разработке в 1990 году разработка MM возобновилась в 2002 году с промежуточным выпуском, включающим изменения в переносимости Linux и поддержке POP .
В Колумбийском университете в конце 1970-х годов MM на базе DEC-20 был принят в пользу DEC-20 MAIL и RDMAIL и первоначально использовался программистами. Его использование распространилось на студентов и преподавателей до такой степени, что на нескольких курсах он стал активно использоваться. Вполне вероятно, что если бы кто-нибудь выполнил SYSTAT на любом DEC-20 в Колумбии между 1978 и 1988 годами, он бы увидел, что около половины пользователей используют Emacs , а другая половина — MM, лишь изредка прерываясь на форматирование текста, компиляцию программы и передача файла. Когда в 1980-х годах Колумбия перешла на платформы на базе Unix, программа MM была переписана для этой платформы, и разработка программы продолжалась в течение следующих 20 лет. [1]
Начиная с версии 0.91 (2003 г.), ММ работал на следующих платформах: Solaris (2.5.1 и новее); СанОС 4.1; Linux (например, RH7.1); FreeBSD 4.4; OpenBSD 3.0, NetBSD 1.5.2. [2]