Кіріспе

Электрондық пошта түрі

HTML электрондық поштасы – қарапайым мәтінде қол жетімсіз форматтау және семантикалық белгілеу мүмкіндіктерін қамтамасыз ету үшін HTML-дің бір бөлігін пайдалану болып табылады: Мәтін URL-ді көрсетпей немесе ұзын URL-ді бірнеше бөлікке бөлмей байланыстырылуы мүмкін. Мәтін әр жолды 78 символдан біркелкі үзіп тастаудың орнына, қарау терезесінің еніне сай оралады (RFC 5322 стандартында белгіленген, бұл ескі мәтіндік терминалдарда қажет болды). Ол суреттерді, кестелерді, сондай-ақ диаграммаларды немесе математикалық формулаларды суреттер түрінде қосуға мүмкіндік береді, оларды жеткізу әйтпесе қиын (әдетте ASCII графикасын пайдалану арқылы).

Бала асырап алу

Көптеген графикалық электрондық пошта клиенттері HTML электрондық поштаны қолдайды, және көпшілігі оны автоматты түрде пайдаланады. Осы клиенттердің көпшілігі HTML электрондық поштасын жасау үшін GUI редакторымен және алынған HTML электрондық поштасын көрсету үшін рендерлеу қозғалтқышымен жабдықталған. Оның пайда болуынан бастап, көптеген адамдар түрлі себептермен барлық HTML электрондық поштаға (тіпті MIME-ге де) қарсы шықты. Мысалы, ASCII ленталық науқаны барлық электрондық пошта ASCII мәтіндік форматында жіберуді жақтады. Бұл науқан сәтсіз аяқталып, 2013 жылы тоқтатылды. Көптеген жаңалық топтары мен пошта тізімдерінде бұл әлі де тиімсіз деп есептелсе де, жеке және іскерлік пошта үшін оның қолданылуы уақыт өте келе артты. Бастапқыда оған күшті қарсылық білдіргендердің кейбіреулері қазір оны көбінесе зиянсыз деп санайды. Онлайн-маркетингтік компаниялар жүргізген сауалнамаларға сәйкес, HTML-ді қолдайтын электрондық пошта клиенттерін қолдану дерлік барлыққа тараған, тек 3% -дан азы ғана мәтіндік клиенттерді пайдаланатынын хабарлайды. Көптеген пайдаланушылар қарапайым мәтінге қарағанда HTML электрондық поштасын алуды артық көреді.

Стиль

Кейбір жіберушілер тым ірі, жарқын немесе назарды аударатын қаріптерді қолдануға тым көп сеніп, хабарламаларды оқуды қиындатуы мүмкін. Мұндай форматтаудан әсіресе мазасы бұзылғандар үшін, кейбір пайдаланушы агенттері оқырманға форматтауды ішінара өзгертуге мүмкіндік береді (мысалы, Mozilla Thunderbird ең кішкентай қаріп өлшемін орнатуға рұқсат береді); алайда, бұл мүмкіндіктер кеңінен қолжетімді емес. Сонымен қатар, жіберуші мен оқырман арасындағы көріністің айырмашылығы әр бөлімнің авторын ажыратуға көмектеседі, осылайша оқуға қолайлылықты арттырады.

Көп бөлімді форматтар

Көптеген электрондық пошта серверлері хабарламаның қарапайым мәтіндік нұсқасын автоматты түрде жасап, оны HTML нұсқасымен бірге жіберуге конфигурацияланған, осылайша тек мәтіндік электрондық пошта клиенттерімен де оқуға болатынын қамтамасыз етеді. Бұл RFC 1521-де көрсетілгендей, «Content Type: multipart/alternative» арқылы жүзеге асырылады. Хабардың өзі «multipart/alternative» типінде болады және екі бөліктен тұрады: біріншісі – «text/plain» типінде, оны тек мәтіндік клиенттер оқиды, ал екіншісі – «text/html» типінде, оны HTML қолдайтын клиенттер оқиды. Дегенмен, қарапайым мәтіндік нұсқада маңызды форматтау туралы ақпарат жоқ болуы мүмкін. (Мысалы, математикалық теңдеу жоғарғы индексін жоғалтып, мүлдем басқа мағынаға ие болуы мүмкін.) Көптеген пошта тізімдері HTML электрондық поштаны қасақана тоқтатады, HTML бөлігін алып тастап, тек қарапайым мәтіндік бөлікті қалдырады немесе хабарламаны толығымен қабылдамайды. Бөліктердің реті маңызды. RFC1341 мынадай талап қояды: «Жалпы алғанда, multipart/alternative құрылымдарын құрастыратын пайдаланушы агенттері бөліктерді артықшылық бойынша өсу ретімен орналастыруы керек, яғни ең қалаулы форматты соңына қоюы керек». HTML және қарапайым мәтін нұсқалары бар электрондық пошта үшін бұл қарапайым мәтін нұсқасын бірінші кезекте, ал HTML нұсқасын одан кейін көрсетуді білдіреді, әйтпесе клиент HTML нұсқасы бар болса да, әдепкі бойынша қарапайым мәтін нұсқасын көрсетуі мүмкін.

Хабардың өлшемі

HTML электрондық поштасы қарапайым мәтіннен үлкен. Арнайы форматтау қолданылмаса да, ең минималды HTML құжатындағы тагтардың үстеме шығындары болады, ал форматтау кеңінен қолданылса, көлемі одан да әлдеқайда артуы мүмкін. Бір мазмұнның бірнеше форматта қайталанған көп бөлімді хабарламалар оның көлемін одан әрі ұлғайтады. Дегенмен, көп бөлімді хабарламаның қарапайым мәтін бөлімін IMAP-тың FETCH командасын пайдаланып жеке алуға болады. Қарапайым мәтін мен аралас хабарлама поштасының (он есе немесе одан да көп айырмашылық болуы мүмкін) жүктелу уақытындағы ерекшелігі 1990 жылдары (көптеген пайдаланушылар баяу модемдер арқылы электрондық пошта серверлеріне қол жеткізгенде) маңызды мәселе болса, қазіргі заманғы қосылымдарда бұл айырмашылық көптеген адамдар үшін көзқараспаз, әсіресе суреттерге, музыкалық файлдарға немесе басқа да жиі кездесетін тіркемелерге қарағанда.

Қауіпсіздіктің осал тұстары

HTML сілтемеге кездейсоқ мәтін ретінде көрсетуге мүмкіндік береді, сондықтан толық URL-ді көрсетудің орнына сілтеме оның бір бөлігін ғана немесе жай ғана пайдаланушыға ыңғайлы мақсат атауын көрсете алады. Бұл фишинг шабуылдарында қолданылуы мүмкін, онда пайдаланушылар сілтеменің авторитетті көздің (мысалы, банк) веб-сайтына бағытталғанына сендіріліп, оған кіріп, жеке деректерін (мысалы, банк шоттарының нөмірлерін) алаяққа байқаусыз ашады. Электрондық поштада веб-көздер (сыртқы серверден алынған мазмұн, мысалы, сурет) болса, сервер үшінші тарапқа электрондық пошта ашылғаны туралы хабарлай алады. Бұл құпиялылыққа қауіп төндіретін әлеуетті қауіп, себебі электрондық пошта мекенжайының нақты екені (болашақта нысанаға алынуы мүмкін) және хабарламаның қашан оқылғаны белгілі болады. HTML мазмұны электрондық пошта бағдарламаларының құжатты талдау, көрсету және бейнелеу үшін механизмдерді пайдалануын қажет етеді. Бұл ескі компьютерлерде қауіпсіздік осалдықтарына, қызметтен бас тартуға немесе өнімділіктің төмендеуіне әкелуі мүмкін. Желілік қауіптердің күшті кезеңдерінде АҚШ Қорғаныс министрлігі келіп түсетін барлық HTML электрондық поштаны қарапайым мәтіндік электрондық поштаға түрлендіреді. Көпбөлімді тип бір мазмұнды әртүрлі форматта көрсету үшін жасалған, бірақ бұл кейде теріс пайдаланылады; кейбір спам электрондық пошталары спам сүзгілерін хабарламаның заңды екеніне сендіру үшін осы форматты пайдаланады. Олар мұны хабарламаның мәтіндік бөлігіне зиянсыз мазмұн қосып, спамды HTML бөлігіне (пайдаланушыға көрсетілетін) орналастыру арқылы жасайды. Осы себептерге байланысты көптеген спам электрондық пошталары HTML форматында жіберіледі, сондықтан спам сүзгілері HTML хабарламаларына көбінесе жоғары балл қояды. 2018 жылы EFAIL ашылды, бұл шифрланған HTML электрондық поштасының нақты мазмұнын шабуылшыға ашуға мүмкіндік беретін ауыр осалдық.