Какво точно е имейл?
Електронната поща (съкратено като електронна поща, имейл, електронна поща и т.н.) е много стара форма на компютърна комуникация. Преди много време - в технологични, а не човешки - условия, компютрите бяха гигантски машини. Хората използваха комутируеми терминали за достъп до тях и всяка машина имаше хранилище за множество потребители. Както е случаят с всяка общност, хората са намерили полезни и уникални начини да комуникират помежду си и еволюира система за съобщения. Предполага се, че можете да изпращате съобщения само на други потребители на същата система, поне до 1971 година. Както се случва, Рей Томлинсън е изпратил първия имейл, като е адресирал потребител на друга система, използвайки символа "@", Очевидно както динамиката, така и дълбоките последици не бяха толкова прости, но именно тази идея ни довежда до мястото, където сме днес.
Имейлът по това време е еквивалент на днешното текстово съобщение. С течение на времето тя се е променила и еволюира като нещо друго; тя има информация за подателя и получателя, темата за тема, тялото на съобщението и прикачените файлове, но като цяло имейлите са доста прости документи. Това не е толкова лесно да се получи от точка А до точка Б, обаче. Подобно на всичко друго, има сложен процес, който работи зад кулисите, за да изглежда възможно най-безпроблемно. Много от идеите, използвани при препредаването на електронната поща, са важни при формулирането на прехвърлянето на документи, което е в основата на неща като системите за бюлетин и световната мрежа.
От Изпращач до Получател
Нека започнем с илюстрация на процеса. В началото може да няма пълно смисъл, но ще бъде полезно да се обърнете към него.
Сега, когато SMTP сървърът има подходящата информация, съобщението се изпраща от този сървър до сървъра за обмен на поща на целевия домейн. Този сървър се нарича MTA или Mail Transfer Agent. То решава къде точно да постави пощата, подобно на това как пощенският офис на вашия приятел определя колко е най-добре да го достави. След това вашият приятел отива и извлича пощата, обикновено използвайки клиент, който работи чрез POP или IMAP.
POP срещу IMAP
Но има недостатъци. POP е еднопосочен протокол; информацията пътува по един начин. След като изтеглите имейл адреса на клиент, зависи от клиента да сортира различните му състояния и т.н. Това е добре, ако имате само достъп до пощата от едно място. В днешно време обаче е обичайно да получавате достъп до имейл от клиента на телефона си, уеб интерфейса, когато сте някъде някъде, и клиент, когато сте вкъщи. Би било трудно да се сортирате цялата информация за няколко устройства, като предположите, че сте запазили копие от всеки имейл на сървъра, за да започнете.
IMAP е малко по-умен за нещата. Докато POP може да се счита за много "ориентиран към клиента", протоколът за достъп до Интернет съобщения е проектиран да работи по различен начин: той е "сървърно ориентиран" и двупосочен. Клиентите имат двупосочна комуникация със сървърите си. Всички съобщения се съхраняват на сървъра, така че има достъп до няколко клиента. Когато проверявате имейл на телефона си, той се маркира като прочетен, а по време на следващото взаимодействие със сървъра това състояние се изпраща обратно, така че всички останали клиенти да могат да се актуализират с него. Това е като изпращането на вашата поща на асистент в пощенската служба, който я категоризира и я съхранява за вас, ви дава, независимо дали сте у дома, на работа или всъщност там, и прави промени в запазените копия, както правите,
Можете да запазите правилно маркиран архив на домашния си клиент, както и на пощенския си сървър. IMAP поддържа и офлайн режим; промените се синхронизират със сървъра следващия път, когато сте онлайн. Можете да конфигурирате пощенски сървъри IMAP, за да извличате поща от пощенските кутии на POP, което работи много добре, ако искате да консолидирате. Разбира се, тъй като IMAP работи с идеята за "облак", достъпът до сървър и съхранението може да са проблеми. За щастие пространството за съхранение и честотната лента не са толкова скъпи, колкото преди, но това определено може да бъде компромис за някои хора.
Както SMTP, така и MTA
За разлика от вашата физическа пощенска кутия, вашата изходяща и входяща поща се обработват от два различни типа сървъри. Наистина няма дискриминация към получаване на сървъри; всеки компютър може да бъде направен MTA доста лесно и да се справя нещата добре. Изпращането на поща е различна история. SMTP сървърите трябва да имат статични IP адреси и повечето ISP блокират порт 25, така че техните потребители да не могат сами да изпращат поща. Защо? Поради огромните количества спам, които се отклоняват от нашата колективна честотна лента, много неща, които MTA трябва да бъдат конфигурирани да филтрират. Можете да конфигурирате клиентите си да използват вашия SMTP сървър на ISP вместо да работят с вашите собствени. Въпросът е, че имате нужда както от MTA, така и от SMTP сървър, за да използвате имейл, тъй като всеки от тях е специализиран за това, което прави.
Имейл е важна част от ежедневието ни, но е хубаво да разберем как работи. В края на краищата нямаше да имаме интернет без него.