Кіріспе
Microsoft Mail (немесе MSMail/MSM) – жергілікті желілерге арналған бірнеше ерте Microsoft электрондық пошта өнімдерінің атауы, бастысы екі архитектура: Macintosh желілері үшін біреуі және PC архитектурасы негізіндегі LAN үшін екіншісі. Барлығы кейіннен Exchange және Outlook өнімдерімен алмастырылды.
Microsoft Mail (or MSMail/MSM) was the name given to several early Microsoft e mail products for local area networks, primarily two architectures: one for Macintosh networks, and one for PC architecture based LANs. All were eventually replaced by the Exchange and Outlook product lines.
Mac желілері
Microsoft Mail-дің алғашқы өнімі 1988 жылы AppleTalk желілері үшін ұсынылды. Ол Microsoft сатып алып, жаңартқан InterMail өніміне негізделген. AppleTalk желілеріндегі дербес компьютерлер үшін MS DOS клиенті қосылды. Кейіннен ол Star Nine Mail, одан кейін Quarterdeck Mail ретінде сатылды және көп бұрын тоқтатылды.
Компьютерлік желілер
Екінші Microsoft Mail өнімі, Microsoft Mail for PC Networks v2.1, 1991 жылы ұсынылды. Ол Consumers Software (Ванкувер, Британдық Колумбия) компаниясы шығарған Network Courier электрондық пошта жүйесіне негізделген, оны Microsoft сатып алған болатын. 1991 жылғы қайта брендтеуден кейін Microsoft 1992 жылы 3.0 нұсқасын, өзінің алғашқы маңызды жаңартуы ретінде шығарды. Бұл нұсқада Microsoft-тың алғашқы Global Address Book технологиясы және алғашқы желілік кестелеу қосымшасы, Microsoft Schedule+ енгізілді. 3.0-дан 3.5-ке дейінгі нұсқаларға MS DOS, OS/2 1.31, Mac OS, Windows (16 және 32 бит), Windows for Workgroups жеке пошта клиенті және PPP/SLIP модемі арқылы қосылуға арналған DOS негізіндегі қашықтан клиент кірді. Microsoft Mail for PC Networks серверінің жеңілдетілген нұсқасы Windows 95 және Windows NT 4.0 жүйелеріне қосылды. Бұл архитектураға негізделген соңғы нұсқа 3.5 болды; одан кейін ол Microsoft Exchange Server-мен ауыстырылды, ол 4.0 нұсқасынан бастау алды. Клиенттік бағдарламалық жасақтама да Microsoft Mail деп аталды және Microsoft Office-тің кейбір ескі нұсқаларына, мысалы 4.x нұсқасына енгізілді. Windows 95-тің бастапқы "Inbox" (Exchange клиенті немесе Windows Messaging) MS Mail серверіне қосылу мүмкіндігіне ие болды. Microsoft Mail Server ақырында Microsoft Exchange-пен алмастырылды; Microsoft Mail Client, Microsoft Exchange Client және Schedule+ ақырында Outlook (Windows және Mac) бағдарламасымен ауыстырылды.
Серверлік архитектура
Microsoft Mail – ортақ файлдық пошта жүйесі; «почта» – кез келген файлдық серверде орналаса алатын файлдардың пассивті деректер базасы. Клиенттер поштаға хат жазу үшін желілік дискілерді және файлдарды бөлісуді пайдаланды. Клиенттер өздерінің пошта бөлімшелері үшін хабар алмасу агенттері (MTA) ретінде де жұмыс істеді, қажет болған жағдайда пошта бөлімшесінде хабарламаларды жылжытып, басқа пошта бөлімшелеріне жіберу үшін хабарламаларды кезекке қойып, сондай-ақ сыртқы көздерден келгендей кезекке қойылған хабарламаларды өңдеді. Пошта бөлімшелері арасында тасымалдануы қажетті поштаны сыртқы MTA (External (external.exe) бағдарламасы) MS-DOS жүйесінде орындады. OS/2 1.31 үшін External нұсқасы Microsoft Mail for PC Networks 3.2 нұсқасымен бірге қосылды, ал Windows NT үшін көп тапсырмалы MTA 3.5 нұсқасымен бірге енгізілді. Бұл Windows NT және Windows 2000 жүйелеріндегі OS/2 қосалқы жүйесінде жұмыс істеді және негізінен NT әкімшілік құралдарымен басқаруға мүмкіндік беретін қосымшалармен жабдықталған 3.2a External нұсқасынан тұрды. Деректер базасының дизайны мен сервердің пассивтілігі бірнеше кемшіліктерге әкелді. «Header» және «envelope» мекенжайлық деректерінің арасында ешқандай айырмашылық болмауы, қазіргі таңда Bcc: сияқты стандартты функцияларды іске асыру мүмкін болмады дегенді білдірді. Пошта тізімдері де осыған ұқсас мәселеге тап болды. Сонымен қатар, бір пошта бөлімшесі 500 пошта жәшігімен шектелген; ірі кәсіпорынға көптеген пошта бөлімшелері және осы пошта бөлімшелерін байланыстыру үшін көптеген MTA қажет болады. Жоспарлау деректері мен мекенжай тізімдері осы пошта бөлімшелерінде жергілікті түрде сақталғандықтан, кесте және жаһандық мекенжай кітабы туралы ақпаратты жылжыту үшін тағы да көп, жеке агенттер – Dispatch және Microsoft Schedule+ Distribution Agent қажет болды. Dispatch MSMail 3.x Directory Synchronization Protocol арқылы Global Address List-тің әртүрлі көшірмелерін синхрондандыратын болды.
Клиенттік архитектура
Клиенттердің хабарламаларды өңдеуі өнімнің өмір бойында тұрақсыз болды. MS DOS, dialup және Mac OS клиенттері хабарламаларды серверде сақтап қалды; ал Windows және OS/2 клиенттері хабарламаларды жергілікті файлды (.MMF) сақтау ретінде жүктеді. Бұл сақтау орынды файл серверінде орналастыруға болатын болса да, түрлі файл құлыптау мәселелері пайдаланушының бір уақытта тек бір компьютерден ғана поштасына кіре алуына себеп болды. Сонымен қатар, әртүрлі сақтау механизмдері бірнеше клиенттік архитектурада MSMail-ді пайдалануды ең жақсы жағдайда қиындыққа толы етті. Кіріс жәшігі синхрондалса да, басқа жәшіктер синхрондалмады, яғни екі клиенттік архитектурада тек кіріс жәшігіндегі хабарламаларға қол жеткізуге болады. 3.0 нұсқасы шығарылғанға дейін MMF сақтауына қол жеткізе алатын Mac OS клиентін жасау жоспарлары тоқтатылды, бірақ жұмыс істейтін, бірақ қателіктері бар нұсқалары болды. Windows және OS/2 клиенттері MAPI 0 деп аталатын MAPI-нің ерте нұсқасы негізінде құрылды және теориялық тұрғыдан MAPI DLL-ді тиісті жүйеге толық сәйкес келетін DLL-мен алмастыру арқылы клиенттің кез келген сервермен байланысуына мүмкіндік береді. Microsoft Mail 3.x серверлік өнімінен айырмашылығы, клиенттер Bcc: мүмкіндігін қолдай алады. Бұл мүмкіндік серверлік архитектурадағы шектеулерге байланысты Microsoft Mail for PC Networks пайдаланушыларына көрсетілмеді, бірақ корпоративтік ішкі MAPI.DLL осы клиенттерге Xenix негізделген пошта тасымалдау жүйелерімен байланысуға мүмкіндік берді. Microsoft Press баспасынан шыққан Microsoft Mail-ді пайдалану жөніндегі кітаптың алғашқы және дереу қайтарылып алынған нұсқасы Xenix бэкендінен скриншоттарды пайдаланып, клиенттің осы жасырын мүмкіндіктерін ашты.
Қақпалар
Басқа электрондық пошта жүйелерімен байланыс "шетелдік пошта жүйелеріне" кіреберістер арқылы мүмкін болды. Microsoft, PROFS, SNADS (Office Vision), SMTP, X.400 over X.25, Novell's Message Handling System (MHS), MCI Mail, AT&T Mail және тағы да басқалары үшін шлюздерді жеткізді. Осы шлюздерді пайдаланған көптеген компаниялар Microsoft Exchange 4.0 шығарылғаннан кейін оларды Microsoft Exchange Server қосылымдарымен жылдам ауыстырды. Әсіресе, MSMail-ден Exchange-ке көшудің бастапқы кезеңі Microsoft Mail for PC Networks Gateway-ді SMTP-ге Microsoft Exchange Internet Mail Connector-мен алмастыруды қамтыды, кейіннен ол Microsoft Exchange Internet Mail Service деп аталып қайталанды. UUCP негізделген электрондық пошта жүйелерімен байланыс тікелей емес, Unix жүйесімен біріктірілген Microsoft Mail Gateway to SMTP клиенті арқылы жүзеге асырылды, әдетте sendmail smarthost ретінде қолданылды. SCO Unix және Interactive Unix осы құрылым үшін ұсынылған өнімдер еді, бірақ SMTP UUCP smarthost мүмкіндігі бар кез келген жүйе жұмыс істей алады.