E-mail przechodzi przez wiele serwerów, które pomagają zapewnić, że dotarł do odpowiedniego miejsca. Ten przepływ wiadomości e-mail wykorzystuje systematyczny proces oparty na wielu długo ustalonych standardach technicznych.
Dla większości użytkowników sposób, w jaki wiadomość e-mail przepływa od nadawcy do skrzynki odbiorczej odbiorcy, to coś, co dzieje się w tle. Gdy osoba lub organizacja wysyła e-mail, wiadomość podróżuje z miejsca jej powstania, takiego jak klient pocztowy, w którym została napisana, przez Internet do celu. Po drodze przechodzi przez wiele serwerów, które pomagają zapewnić, że dotrze we właściwe miejsce. Ten przepływ wiadomości e-mail korzysta z systematycznego procesu opartego na licznych długoterminowych standardach technicznych.
Jak przebiega przepływ wiadomości e-mail?
Email istnieje od lat 60. XX wieku, kiedy to twórcy wschodzących sieci komputerowych zaczęli wymyślać sposoby wysyłania wiadomości do siebie nawzajem. W tamtych wczesnych dniach użytkownicy mogli komunikować się tylko z innymi na tym samym systemie głównym dzielonym. Jednak przyjęcie standardowych protokół i połączenie systemów w dzieloną sieć, którą znamy teraz jako Internet, pozwoliło różnym systemom pocztowym „rozmawiać” ze sobą.
To te standardy pozwalają nam wysyłać wiadomości e-mail do praktycznie każdego. Kiedy ktoś wysyła wiadomość e-mail, przechodzi ona przez szereg kroków, aby dotrzeć do celu.
Kiedy osoba pisze wiadomość, zazwyczaj robi to w kliencie e-mail, takim jak Outlook lub Apple Mail — lub w usłudze opartej na sieci, takiej jak Gmail.
Jednak w przypadku, gdy wiadomość jest wiadomością transakcyjną jak powiadomienie o wysyłce lub reset hasła, wiadomość jest tworzona automatycznie przez te systemy, zazwyczaj dyspozycjonując API e-mailowe. (Wiadomości marketingowe również są generowane przez zautomatyzowane systemy, chociaż zazwyczaj w dużych partiach, a nie jedna na raz, jak w przypadku wiadomości transakcyjnych.)
W obu przypadkach, niezależnie od tego, czy wiadomość jest tworzona przez klienta e-mailowego, czy przez zautomatyzowany system, jest ona specjalnie formatowana w celu przesyłania przez Internet za pomocą standardu zwanego „Simple Mail Transfer Protocol” (SMTP).
Serwer pocztowy nadawcy (technicznie nazywany „Mail Transfer Agent,” lub MTA) sprawdza część „@domain.com” adresu e-mail odbiorcy w serwerze systemu nazw domen (DNS), aby określić, z którym serwerem pocztowym (nazywanym „Mail Exchanger,” lub MX) powinien się skontaktować, aby dostarczyć wiadomość.
Serwery nadawcze i odbiorcze komunikują się za pomocą protokołu SMTP. Odbierający serwer akceptuje wiadomość tak, aby mogła być dostarczona do odbiorcy.
Klient e-mail odbiorcy pobiera wiadomość, korzystając ze standardów takich jak Post Office Protocol (POP) lub Internet Message Access Protocol (IMAP), aby pobrać wiadomość, aby można ją było przeczytać.
Jak klienci poczty elektronicznej pobierają wiadomości?
Usługi e-mail oparte na sieci, takie jak Gmail lub Hotmail/Outlook.com, używają własnych protokołów wewnętrznych do zarządzania e-mailem. Ale gdy odbiorcy korzystają z samodzielnego klienta e-mail na telefonie lub komputerze stacjonarnym, to oprogramowanie używa standardowych protokołów do pobierania wiadomości z serwerów pocztowych.
Kiedy odbiorca korzysta z POP, serwer dostarcza im wszystkie nowe e-maile i przechowuje ich kopie, jeśli zaznaczone jest odpowiednie opcja w kliencie e-mail, jeśli dotyczy. Jeśli serwer nie ma kopii e-maili, a odbiorca straci sprzęt lub doświadczy awarii, te wiadomości znikną na zawsze, chyba że nadawcy mają ich kopie.
Kiedy odbiorca korzysta z IMAP, serwer synchronizuje zawartość skrzynki odbiorczej, w tym elementy wysłane i inne foldery, z każdym urządzeniem, które się z nim łączy. Wiadomości pozostają na serwerze, a gdy status jednej z nich się zmienia (na przykład, gdy zostaje przeczytana lub usunięta), ta zmiana propaguje się na wszystkie urządzenia po ponownym połączeniu.
Możliwość zachowania i synchronizacji wiadomości na wielu urządzeniach to powód, dla którego dzisiaj większość usług e-mail korzysta z IMAP zamiast POP.
Przeczytaj więcej o przepływie wiadomości e-mail
Email obejmuje wiele różnych kroków i systemów. Możesz dowiedzieć się więcej o wewnętrznych mechanizmach dostarczania e-maili dzięki tym zasobom:
Email: Ten artykuł na Wikipedii zagłębia się w historię e-maila oraz w wiele jego technicznych szczegółów. Linkuje do kilku artykułów wspierających, które rozwijają główny temat.
Email API: Dowiedz się więcej o tym, jak systemy e-commerce i inne mogą generować e-maile transakcyjne w sposób bardzo efektywny.
Dostawa E-mail w Chmurze: Dowiedz się więcej o tym, jak systemy usługi dostarczania e-maili SparkPost działają, aby umożliwić praktyczne przesyłanie i dostarczanie e-maili na dużą skalę.