Съдържание[Крия][Покажи]
Имейлът е техника за предаване на съобщения от една система към друга през интернет в реално време. Използването на имейл първоначално беше ограничено до потребители на един и същ компютър и изискваше потребителите да са онлайн, за да получават съобщения.
Мина време и вече знаем как изглежда пощенската кутия. Съобщението може да бъде изпратено до няколко получатели и името на получателя може да бъде прикрито от другите получатели, като се включат техните имена в секцията Ск. Както всички знаем, имейлът е популярно средство за връзка с другите, независимо дали става въпрос за бизнес, реклама, следене на транзакции или друга причина.
Въпреки че има многобройни висококачествени доставчици на имейли, като Gmail, Outlook, Yahoo, Apple, Proton и много други, все още има нужда да разберете какво е имейл дизайн на системата е.
Ако се интересувате да научите повече за това какво е дизайн на имейл система, тогава тази публикация е за вас. И така, тази публикация ще ви предостави преглед на високо ниво на имейл системата.
Компоненти на имейл системата
Потребителски агент на пощата – Mail User Agent (MUA) е програма, която ви позволява да съставяте, изпращате и получавате имейли.
Агент за прехвърляне на поща – Агентът за прехвърляне на поща (MTA) отговаря за цялата входяща и изходяща поща.
Пощенски хост – Пощенският хост е сървър, който изпраща и получава поща за хост или мрежа. Имейлите ще се съхраняват в пощенски кутии на пощенския сървър.
Сървър за имена на домейни – За да се определи къде трябва да бъде доставен имейлът, е необходима система за име на домейн (DNS). Система, която преобразува имена на домейни като youtube.com, google.com и други в IP адреси като 192.198.0.1.
Прост протокол за прехвърляне на поща – Това е най-важният компонент, тъй като е създаден като сървърна програма, която обработва вашите имейли, изпраща ги до съответния сървър и препредава съобщения. Винаги търси нова поща за изпращане. Изходящият имейл също се проверява от SMTP, за да се гарантира, че идва от истински активен потребителски акаунт.
Дизайн на високо ниво
Важни условия за дизайн на имейл
Въпреки че вероятно вече знаете какво има в имейл, все пак е полезно да разберете компонентите, които влизат в създаването на такъв.
Нормалният имейл се състои от две части: заглавка и тяло.
Първата част се нарича заглавка.
Раздели, които трябва да бъдат попълнени
- Кой изпрати имейла до:
- До кого е адресиран имейлът?
- Кога изчезна имейлът?
Раздели с опции
- Каква е темата на имейла?
- CC: кой друг трябва да бъде включен в имейла като получател
Основната част на текста
- Материали и друг подготвен текст, като HTML, могат да бъдат включени в основния раздел.
- Основната част на разрешената част зависи от това, което доставчикът на услуги разрешава в тялото на имейла.
Изключително важно е да разберете компонентите на имейла, защото те са настоящите индустриални стандарти за нормален имейл. Всеки потребител, който иска да използва системата по подходящ начин, ще трябва да има стандартен език, който е лесен за разбиране.
Имейл Адрес
Капацитетът и функционалността за изпращане и получаване на имейли трябва ясно да бъдат предоставени на потребител на имейл система. Изисква се имейл адрес, преди някой да може да изпрати имейл.
Всеки имейл адрес е уникален.
- В противен случай DNS ще третира и двата имейл адреса като един и същ IP адрес, който се използва за решаване къде да се изпращат/получават имейли, ако имейл адресите не са уникални.
Потребителско име/Име на адрес @ Име на домейн е най-често срещаният формат за имейл адрес.
- Например „екип“ е данните за вход, „@“ е символът @, а „opengenus.org“ е името на домейна („opengenus.org“).
Потребителското име ще се използва за идентифициране на уникален адрес въз основа на IP адреса на името на домейна.
Функционалност на имейл системата
1. Сървъри, които съхраняват и предават данни
Протоколът за пощенски офис (POP) е пример за основна архитектура, в която сървърът съхранява съобщения, докато потребителят не ги осъществи и ги изтегли - имайки достъп до имейли, които са били изтеглени по всяко време (дори когато сте офлайн).
2. Имейл хранилище само на сървъра
Вместо да съхранявате всички имейли на компютъра на клиента, алтернативен и по-добър начин би бил да ги съхранявате всички на сървъра. Изгледът на имейл е идентичен за всички машини и доставчикът често съхранява имейли в централизирано хранилище и обработва операциите по пощата от страната на сървъра.
3. Системи за кеширане в края на клиента
Обичайната стратегия е кои клиенти да поддържат кеширана версия на дисплея на имейла на своите машини, докато сървърите съхраняват имейлите за неопределено време. Имейлите се архивират и сложните операции/функции за поща (търсене/филтриране/нови имейли/и т.н.) са достъпни дори когато компютърът е изключен.
Как имейлът протича вътрешно?
Нека да разгледаме как се изпраща имейл. Имейлите, подобно на други интернет данни, се предават като поток от пакети през TCP/IP протокола на интернет. Тази процедура е разделена на три стъпки:
- Когато се изпрати имейл, TCP протоколът го разделя на пакети (), всеки от които съдържа адресите на подателя и получателя.
- Пакетите се насочват към желаната дестинация чрез IP протокола. Рутерите в интернет проверяват адреса на всеки пакет, за да определят най-ефективния път до целевия сървър на имейла. Пакетите се насочват към следващия рутер, когато е планиран път. Обемът на трафика във всяка дадена мрежа, например, влияе върху начина, по който се маршрутизират имейл пакетите.
- Когато пакетите пристигнат в имейл сървъра на получателя, TCP ги сглобява отново в оригиналния имейл формат (който получателят може да прочете).
Имейл сървъри (SMTP и MTA)
За разлика от физическата пощенска кутия, където цялата ви поща се обработва от един доставчик, пощата, имейлът обработва входящата и изходящата поща отделно. Има два различни вида сървъри.
Простата система за прехвърляне на поща (SMTP) е протокол за доставка на имейли, който ви позволява да изпращате и получавате съобщения по интернет. SMTP е протокол, който носи информация за подробностите за предаване на имейл съобщение и се използва само за изходяща поща.
Агентът за прехвърляне на поща (MTA) е сървърно приложение, което изпраща имейли, използвайки Simple Mail Transfer Protocol (SMTP). Клиентски базиран MTA, който включва инсталиране на софтуер за достъп до имейли (като Outlook) и уеб базиран MTA, който е достъпен чрез уеб браузър, са двата вида MTA (Gmail, например).
Всеки с компютър може да работи с MTA. Това е просто и MTA ще се погрижи за входящата поща. Може да е трудно да управлявате свой собствен MTA за изпращане на голям брой масови имейли, като същевременно поддържате висока степен на доставка.
Има някои норми и конвенции, които трябва да се спазват. Неспазването им ще застраши способността ви да доставяте поща навреме. Конфигурирането на вашите клиенти да използват SMTP сървъра на вашия интернет доставчик, вместо да настройвате и стартирате свой собствен, е по-бърза и по-лесна опция.
Имейл протоколи
Протокол на пощенската служба (POP) е акроним за Post Office Protocol. Имейлът се извлича с помощта на този софтуер. POP3 позволява на потребител на имейл да преглежда своите имейли, съхранени на сървъра в своя потребителски акаунт. Не е нужно да оставате онлайн, за да получавате имейлите си. За да получите достъп до имейл, трябва само да оставите копие на сървъра.
IMAP (протокол за достъп до интернет съобщения) е малко по-сложен, когато става въпрос за управление на имейл. IMAP клиентите и сървърите имат двупосочен разговор. За разлика от POP, IMAP протоколът запазва дубликат на всяко съобщение на сървъра, така че да може да бъде достъпен от множество клиенти. Когато получите имейл, се използва този протокол. Когато използвате IMAP, имейлите остават на сървъра, вместо да бъдат изтеглени в пощенската кутия на потребителя и след това премахнати.
На фона на една имейл система има много по-сложни компоненти.
Надявам се, че вече разбирате по-добре системата за електронна поща, включително нейните протоколи, сървъри и други компоненти.
Оставете коментар