Warstwa aplikacji
Protokół SMTP

Serwery poczty elektronicznej w celu wysyłania i odbioru poczty komunikują się ze sobą za pomocą protokołu SMTP (ang. Simple Mail Transfer Protocol). Protokół SMTP przesyła wiadomości e-mail w formacie ASCII, wykorzystując do tego protokół TCP.

Gdy serwer poczty elektronicznej otrzymuje wiadomość przeznaczoną dla klienta lokalnego, przechowuje ją i oczekuje, aż klient pobierze pocztę. Klienci poczty elektronicznej mogą pobierać przeznaczone dla nich wiadomości na kilka sposobów. Mogą użyć programów, które uzyskują bezpośredni dostęp do plików serwera pocztowego, lub ściągnąć pocztę za pomocą jednego z wielu protokołów sieciowych. Najbardziej popularnymi protokołami klientów poczty elektronicznej są POP3 oraz IMAP4, oba wykorzystują do transportu danych protokół TCP. Pomimo że klienci poczty elektronicznej wykorzystują do pobierania poczty takie specjalne protokoły, to prawie zawsze do jej wysyłania używają protokołu SMTP. Ponieważ do wysyłania i odbierania poczty są używane dwa różne protokoły i prawdopodobnie dwa różne serwery, zdarza się, że klienci pocztowi mogą wykonywać tylko jedno z tych zadań. Dlatego zwykle dobrze jest osobno rozwiązywać problemy dotyczące wysyłania i odbierania poczty elektronicznej.

Podczas sprawdzania konfiguracji klienta pocztowego należy upewnić się, że ustawienia protokołów SMTP i POP lub IMAP są poprawnie skonfigurowane. Dobrym sposobem sprawdzenia osiągalności serwera pocztowego jest próba nawiązania połączenia Telnet z portem SMTP (25) lub POP3 (110). Aby przetestować możliwość skontaktowania się z usługą SMTP na serwerze pocztowym o adresie IP 192.168.10.5, można w wierszu poleceń systemu Windows użyć następującego polecenia:

C:\>telnet 192.168.10.5 25

Protokół SMTP nie oferuje wielu możliwości zabezpieczeń i nie wymaga żadnego uwierzytelniania. Administratorzy często nie zezwalają hostom spoza sieci wewnętrznej na wykorzystywanie ich serwera SMTP do wysyłania lub przekazywania poczty. Robią tak, aby uniemożliwić nieautoryzowanym użytkownikom wykorzystanie ich serwerów jako przekaźników poczty (ang. mail relay).


Łącza WWW