Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa

Darmowa diagnoza laptopa

Dojazd do klienta bezpłatnie

Dojazd do klienta bezpłatnie

Laptopy zastępcze bezpłatnie

Laptopy zastępcze bezpłatnie

Odbiór i zwrot sprzętu bezpłatnie

Odbiór i zwrot sprzętu bezpłatnie

port 587

Termin Definicja
port 587

Port 587 to zalecany port wysyłki wiadomości przez klienta, z szyfrowaniem STARTTLS i uwierzytelnianiem.

Do czego służy port 587 w poczcie elektronicznej

Port 587 jest przeznaczony do przesyłania wiadomości z programu pocztowego lub aplikacji do serwera obsługującego skrzynkę nadawcy. W terminologii SMTP jest to port usługi message submission, opisanej w RFC 6409. Klient pocztowy korzystający z tego portu przekazuje wiadomość do serwera operatora konta, a serwer następnie zajmuje się jej dalszym dostarczeniem do serwera odbiorcy. Port 587 nie oznacza więc numeru portu używanego przez odbiorcę do pobierania wiadomości. Do odbioru poczty służą zwykle osobne usługi POP3 albo IMAP.

Sam numer portu nie zapewnia szyfrowania. W typowej konfiguracji połączenie rozpoczyna się jako SMTP, a następnie klient wysyła polecenie STARTTLS. Jeżeli serwer je obsługuje i klient zaakceptuje poprawny certyfikat, kanał komunikacyjny zostaje przełączony na TLS. Dopiero wtedy dane SMTP, dane logowania i treść wiadomości są chronione przed odczytem w trakcie transmisji. Konfiguracja portu 587 powinna zatem określać nie tylko numer portu, lecz także sposób szyfrowania oraz wymagane uwierzytelnianie.

STARTTLS, uwierzytelnianie i kolejność obsługi wiadomości

Po nawiązaniu połączenia klient i serwer SMTP wymieniają informacje o dostępnych rozszerzeniach protokołu w odpowiedzi na komendę EHLO. Jeżeli serwer oferuje STARTTLS, klient może zażądać rozpoczęcia negocjacji TLS. Po jej zakończeniu klient powinien ponownie wykonać EHLO, ponieważ lista dostępnych rozszerzeń może zostać przedstawiona ponownie w ramach już zaszyfrowanego połączenia. Następnie program może użyć SMTP AUTH, zdefiniowanego w RFC 4954, aby potwierdzić uprawnienia do wysyłania wiadomości z danego konta.

Przebieg wysyłania obejmuje między innymi komendy MAIL FROM, RCPT TO i DATA. Pierwsza wskazuje adres nadawcy koperty SMTP, druga określa odbiorcę, a trzecia rozpoczyna przekazywanie nagłówków oraz treści wiadomości. Serwer może zaakceptować uwierzytelnienie, ale odrzucić konkretny adres nadawcy albo odbiorcy, na przykład z powodu ograniczeń konta lub nieprawidłowej składni. Port 587 służy do zgłoszenia wiadomości przez uprawnionego klienta; nie gwarantuje, że wiadomość zostanie natychmiast dostarczona do skrzynki odbiorcy.

Różnica między portami 587, 25 i 465

Port 25 jest historycznie używany przede wszystkim do komunikacji SMTP między serwerami pocztowymi, czyli do przekazywania wiadomości pomiędzy systemami odpowiedzialnymi za różne domeny. Dostawcy internetu często ograniczają połączenia wychodzące na porcie 25, aby utrudnić masową wysyłkę niechcianej poczty z komputerów klientów. Port 587 został przeznaczony do składania wiadomości przez klientów i dlatego jest właściwym wyborem w ustawieniach programu pocztowego, jeśli operator skrzynki podaje taką konfigurację.

Port 465 jest stosowany do SMTP z TLS uruchamianym od początku połączenia, bez wcześniejszej niezaszyfrowanej fazy negocjacji STARTTLS. Współczesne zalecenia dotyczące bezpiecznego przesyłania poczty rozróżniają więc szyfrowanie jawnie negocjowane przez STARTTLS na porcie 587 od szyfrowania implicit TLS na porcie 465. Nie należy zamieniać tych trybów przypadkowo: ustawienie portu 587 razem z opcją „SSL/TLS od początku” albo ustawienie portu 465 razem z opcją „STARTTLS” może powodować błąd połączenia, mimo że dane logowania są prawidłowe.

Co sprawdzić, gdy wysyłanie przez port 587 nie działa

Podczas diagnostyki warto najpierw porównać adres serwera SMTP, numer portu, tryb zabezpieczeń i sposób uwierzytelniania z dokumentacją dostawcy poczty. Częsty błąd polega na wpisaniu nazwy serwera odbiorczego IMAP lub POP3 w polu serwera wysyłania. Należy również sprawdzić, czy konto wymaga pełnego adresu e-mail jako nazwy użytkownika, czy serwer wymaga SMTP AUTH oraz czy klient ma włączone STARTTLS. Komunikat o odrzuceniu certyfikatu może wskazywać na niezgodną nazwę hosta, przestarzały system albo nieprawidłową datę i godzinę w komputerze.

Jeżeli połączenie zostaje zerwane przed rozpoczęciem TLS, przyczyną może być filtr sieciowy, program ochronny albo błędnie wybrany tryb szyfrowania. Jeżeli TLS działa, lecz serwer zwraca odpowiedź o braku autoryzacji, trzeba przeanalizować dane konta, blokadę logowania lub wymagane zabezpieczenia dostawcy. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i podzespołów, a w ramach diagnostyki komputera można także sprawdzić konfigurację programu pocztowego, stan systemu oraz wpływ lokalnych ustawień sieciowych na połączenie z portem 587.