
Co to jest SMTP?
Zastanawiałeś się kiedyś, co to jest SMTP? Nie? No dobra. Mimo wszystko w tym wpisie podpowiemy Ci, czym jest serwer poczty SMTP, jak działa oraz jak przebiega jego konfiguracja. Gotowy? No to lecimy.
Spis treści
Co to jest SMTP?
SMTP (ang. Simple Mail Transfer Protocol) to prosty protokół przesyłania poczty, który wykorzystuje się w sieci do wymiany e‑maili pomiędzy serwerami pocztowymi za pośrednictwem programów pocztowych. W tego typu programach pocztowych serwer SMTP określany jest jako serwer poczty wychodzącej (ang. Outgoing Mail Server).
Jak działa protokół SMTP?
SMTP jest standardowym protokołem przesyłania poczty w sieci. Jego działanie jest dość proste i można zawrzeć je w pięciu prostych krokach. Wiadomość e‑mail możesz wysłać za pośrednictwem dowolnego klienta poczty e‑mail: programu Outlook, Thunderbird, Roundcube, Gmaila czy dowolnego innego klienta. Oczywiście Twoja poczta może być wysłana zarówno za pośrednictwem programu pocztowego zainstalowanego na Twoim komputerze, jak i za pośrednictwem przeglądarkowych klientów poczty e‑mail.
Simple Mail Transfer Protocol działa na zasadzie inicjalizacji usługi pocztowej w celu nawiązania dwukierunkowego połączenia między wysyłającym serwerem SMTP oraz odbierającym serwerem SMTP. Serwer wysyłający SMTP przesyła komendy, na które serwer odbierający odpowiada. Gdy kanał transmisyjny zostanie ustalony przy użyciu odpowiednich komend, serwer nadający wysyła komendę MAIL, która wskazuje wiadomość do wysłania.
Jeśli serwer odbierający odbierze wiadomość, wysyła komendę OK. Po odebraniu tej komendy serwer nadający wysyła polecenie RCPT, które identyfikuje adresata poczty. Jeżeli identyfikacja przebiegnie prawidłowo, odbierający serwer SMTP przesyła odpowiedź za pomocą komendy OK.
Żeby wysłanie wiadomości za pośrednictwem serwera poczty SMTP było możliwe, serwer odbierający musi uzyskać informację o nazwie serwera nadawcy oraz nazwie jego skrzynki pocztowej. W tym celu w komendzie MAIL dopuszczana jest ścieżka zwrotna, która określa adres nadawcy.
Poza procedurą MAIL, w której możliwe jest stosowanie komend MAIL, RCPT oraz DATA (wiadomość do wysłania), protokół SMTP umożliwia również wykonywanie procedur przekierowania oraz weryfikacji i rozszerzania listy adresatów.
SMTP – konfiguracja programu pocztowego
Konfiguracja serwera SMTP jest dość prosta. Wystarczy przejść do ustawień podstawowych programu pocztowego, z którego korzystasz, a następnie do ustawień e‑maili. Dalej powinieneś skonfigurować funkcję dotyczącą maili wysyłanych za pośrednictwem programu pocztowego.
Konfigurując serwer SMTP w programie pocztowym, powinieneś podać adres serwera SMTP, adres e‑mail, nazwę użytkownika, port, zaznaczyć opcjonalne szyfrowanie połączenia dokonywanego podczas komunikacji pocztowej.
Przykładowo dla kont pocztowych gmail.com konfiguracja serwera SMTP programu pocztowego będzie wyglądać następująco:
- Adres serwera SMTP – smtp.gmail.com
- Adres e‑mail – twójemail@gmail.com
- Użytkownik – twójemail@gmail.com
- Hasło – twojehaslo
- Port – 587
- Szyfrowanie połączenia – TLS.
Jakie są ograniczenia protokołu SMTP?
Protokół SMTP ma jedno poważne ograniczenie – uniemożliwia weryfikację nadawcy wiadomości e‑mail. Z tego też względu konfiguracja serwera SMTP oraz ustawienia serwera SMTP nie zapewniają skutecznej ochrony przed spamem i phishingiem.
Rozwiązaniem tego problemu jest rozszerzenie SMTP-AUTH, które częściowo nakłada na nadawcy konieczność autoryzacji w przypadku zwielokrotniania poczty. Niestety, w dalszym ciągu nie istnieje skuteczny protokół komunikacyjny do przekazywania poczty elektronicznej w sieci, który umożliwiłby weryfikację i uwierzytelnianie nadawcy wiadomości.
Sprawdź również:
Zobacz inne nasze artykuły
Zobacz wszystkie artykuły6 kwietnia 2022
Dlaczego warto rozdzielać strony na różne konta hostingowe?
Czytaj dalejKilka stron internetowych na jednym serwerze to zagrożenie, które może mieć różne oblicza. Dowiedz się, jakie są najważniejsze z nich i sprawdź, dlaczego warto rozdzielać strony na różne konta hostingowe.
13 września 2021
Jak przygotować stronę na Black Friday lub większy ruch?
Czytaj dalejZbyt duży ruch na stronie internetowej może okazać się tak samo zgubny, jak jego brak. Klęska urodzaju skutkuje przeciążeniem serwera. W takiej sytuacji nikt nie jest w stanie skorzystać np. z oferty Twojego sklepu internetowego, a Ty nie zarabiasz. Dowiedz się, jak optymalnie przygotować stronę na zwiększony ruch.
10 września 2021
Zarządzanie hasłami, czyli jak nie stracić danych
Czytaj dalejMasz konto w banku? Korzystasz z Internetu przy pomocy smartfona? Gratulacje! W takim razie jesteś po jaśniejszej stronie mocy, do której nie sięga wykluczenie cyfrowe. Jednak czy tak samo skutecznie, jak zapraszasz kumpla na piwo przez komunikator, potrafisz zatroszczyć się o bezpieczeństwo swoich danych?