Кіріспе

MMDF, көп арналы меморандумды тарату орталығы – электрондық поштаны жіберуге арналған хабар алмасу агенті (MTA), компьютерлік бағдарлама.

Тарих

MMDF бастапқыда 1970-ші жылдардың соңында Делавэр университетінде әзірленді және NSFNET-тің алдындағы CSNET желісін пайдаланудың алғашқы құралын ұсынды. Ол 1980-ші жылдары кең танымал болды және 1989 жылы Санта-Крус операциясы оны SCO UNIX жүйесімен бірге таратылатын MTA ретінде таңдады. Ол сондай-ақ басқа коммерциялық жобалардың негізі ретінде пайдаланылды, соның ішінде MCI Mail қызметін Интернет поштасына қосуға арналған шлюз. MMDF-тің қайта кодталған түрі Pascal MDF (PMDF) деп аталды, ол Пенсильвания университетінде VMS үшін жазылды және ақырында Нед Фридтің Innosoft компаниясы арқылы коммерцияланды, ол кейіннен PMDF-ті Tru64 Unix және Solaris жүйелеріне порттады. 1999 жылы PMDF Паскаль тілінен C тіліне аударылды. PMDF-тің C нұсқасы Sun Microsystems компаниясының Sun Java System Messaging Server-інің негізі болды, ал PMDF-ке құқықтар Process Software компаниясы сатып алды, содан кейін PMDF-ті Linux жүйесіне көшірді.

Құрылыс философиясы

Өз атауынан көрініп тұрғандай, MMDF – арналар идеясына негізделген МТА. Поштаны пошта жүйесіне немесе одан шығаруға қатысты пішімдеудің және тасымалдаудың әрбір тәсілі – арна болып табылады және жеке орындалатын файл арқылы іске асырылады. Бұл MMDF-ді өте модульдік жүйеге айналдырады, әрбір модульде нақты электрондық пошта технологиясы немесе желісі үшін қажетті ерекше синтаксис және семантикалық ақпарат, сондай-ақ басқа модульдардан бөлінген, қажетті ең төменгі құқықтар болады. Кіріс арнасы хабарламаларды қабылдайды (қолданылатын протокол және формат бойынша), ал шығыс арнасы хабарламаларды жібереді (тиісті протокол және формат бойынша). Ішкі жүйеде MMDF хабарлама мазмұны мен тақырыптарын, соның ішінде мекенжайларды канондық түрде бейнелейді. MMDF арналарының мысалдары: SMTP, UUCP және жергілікті (жергілікті пошта жәшіктеріне пошта жеткізу және жергілікті жүйеде жіберілген поштаны қабылдау үшін). MMDF CSNET желісінде қолданылған.

Конфигурациясы

MMDF басқа танымал МТА-лардан әкімшілік конфигурацияға басқаша көзқарас танытады. Бағдарламаға арнайы білімді енгізу, немесе оны әкімшінің конфигурациялық нұсқаулары арқылы жасауды талап ету арасындағы таңдау кезінде MMDF біріншісін таңдады. Сондықтан, кездейсоқ тақырыптарды қайта жазу қатты кодталған бағдарламалық құралмен орындалады, ал конфигурация қолданыстағы қайта жазу баламалары арасынан таңдаумен шектеледі. Бұл кілт-мәндік мәтіндік кестелерді пайдаланатын әкімшілер үшін конфигурацияны оңай және қауіпсіз етеді. Жаңа қайта жазу опциясын жасау үшін көбірек күш-жігер қажет, бірақ бұл күш-жігер тек бір рет, бір техникалық сарапшымен ғана жұмсалуы керек. Кестелердің негізгі түрлері – домен, арна және псевдоним кестелері. Домендік кестелер домендік атауларды канонизациялау үшін қолданылады. Арналық кестелер келесі секіріс доменінің атауына сүйене отырып, шығыс арнасын таңдайды, сондай-ақ нақты арна үшін домендік атау параметрлерін, мысалы UUCP түйінінің атауын немесе IP-адресін кодтайды. Псевдоним кестелері қарапайым псевдонимдерді және пошта тізімдерін құрастырады. DNS осы мақсаттар үшін де, сондай-ақ бірдей кілт-мәндік пішінге ие "DNS кестелері" түрінде қолданылуы мүмкін және көбінесе қолданылады. Бұл кестелердегі жазбалардың мағынасы мен әсері көбірек жалпылама МТА-ның конфигурациялық деректеріне қарағанда анық, бірақ олардың шектеулі пішіні де тудырылатын әсерлерді шектейді.

Нарықтық үлесі

2006 жылдың соңына қарай MMDF-тің нарықтағы үлесі sendmail, postfix, qmail, exim және Microsoft Exchange сияқты басқа пошта серверлерінен қалып қойды. MMDF көне бағдарламалық қамтамасы ретінде қарастырылады.