Port 25 zablokowany? Tak Państwa serwer, NAS albo sklep mimo wszystko wyśle pocztę
Jeśli wychodzący port 25 jest zablokowany przez Państwa dostawcę internetu albo hostera chmurowego, to serwer, NAS, drukarka czy sklep nie mogą dostarczyć poczty bezpośrednio. Rozwiązaniem jest uwierzytelniony relay SMTP na porcie 587 (STARTTLS): urządzenie przekazuje wiadomość z loginem i hasłem do relaya, a ten dostarcza ją dalej. Niczego Państwo nie obchodzą; po prostu korzystają z portu, który jest do tego przeznaczony.
Poniżej opisujemy, dlaczego ta blokada istnieje, jak ją rozpoznać i jak w czterech krokach znów wysyłać. 2Mail dostarcza taki relay z Belgii; na czym dokładnie polega ta usługa, opisujemy na dole.
Dlaczego dostawcy i hosterzy blokują port 25
Port 25 to port, na którym serwery pocztowe wymieniają między sobą pocztę, bez logowania. Właśnie dlatego jest tak lubiany przez spamerów: zainfekowany komputer albo przejęty serwer może przez niego wysłać w świat tysiące wiadomości.
Nadużycia przez złośliwe oprogramowanie i botnety
Większość dostawców internetu blokuje wychodzące połączenia na porcie 25 z łączy konsumenckich i MŚP, aby zainfekowane urządzenie w ich sieci nie mogło wysyłać spamu. Chroni to reputację ich zakresów IP, a więc także ich uczciwych klientów.
Belgijscy dostawcy internetu
U belgijskich dostawców, takich jak Proximus, Telenet, VOO i Orange, ta blokada jest aktywna na większości łączy. To, czy da się ją zdjąć, zależy od dostawcy i abonamentu i regularnie się zmienia. Prosimy dopytać, ale nie liczyć na to.
Hosterzy chmurowi i dostawcy VPS
Również ci, którzy wynajmują serwer wirtualny, często się o to potykają: wiele platform chmurowych domyślnie zamyka port 25 dla nowych kont i odsyła do relaya na porcie 587. To nie awaria, lecz polityka.
Blokada nie jest więc błędem Państwa oprogramowania ani powodem do zmiany dostawcy. Jest natomiast dobrym powodem, aby zrobić to, co klienty pocztowe robią od lat: zalogować się do serwera wysyłkowego przez port 587.
Tak rozpoznają Państwo, że winowajcą jest port 25
Objawy są do siebie podobne, ale przyczyna leży w warstwie sieciowej, a nie w oprogramowaniu. Te sygnały wskazują na zablokowany port 25.
Rozwiązanie: uwierzytelniony relay na porcie 587
Zamiast samodzielnie pukać na porcie 25 do serwera odbiorcy, Państwa urządzenie przekazuje wiadomość do relaya, w którym się loguje. Relay stoi w sieci, gdzie port 25 <em>jest</em> otwarty, ma utrzymywaną reputację i dostarcza pocztę dalej.
Port 587 ze STARTTLS
Zalecany wybór. Połączenie zaczyna się zwyczajnie i od razu przechodzi na TLS, po czym logują się Państwo loginem i hasłem. Obsługuje to praktycznie każde urządzenie i każda aplikacja.
Osobny login dla każdego urządzenia
Prosimy dać swojemu NAS-owi, drukarce i sklepowi po własnym loginie SMTP. Gdy jedno urządzenie zostanie zainfekowane albo wycofane z użycia, unieważnią Państwo ten jeden login, nie unieruchamiając reszty.
Państwa własna domena nadawcy
Relay wysyła w imieniu Państwa domeny. Prosimy więc ustawić SPF, DKIM i DMARC, aby serwer odbiorcy wiedział, że relay ma do tego prawo. Inaczej poczta i tak wyląduje w spamie, mimo otwartego portu.
Plan działania: od zablokowanego do dostarczonego
Czy chodzi o serwer z Linuksem, NAS, urządzenie wielofunkcyjne czy aplikację webową: kroki są takie same. Różni się tylko miejsce ekranu z ustawieniami.
Prosimy potwierdzić, że port 25 jest zamknięty, a port 587 otwarty
Prosimy przetestować z tego urządzenia albo z tej sieci połączenie z serwerem pocztowym na porcie 25, a potem na porcie 587. Jeśli 25 wisi, a 587 odpowiada, mają Państwo przyczynę. Prosimy użyć narzędzi sieciowych swojego systemu; na NAS-ie albo drukarce wystarczy wbudowana funkcja testu.
Prosimy utworzyć login SMTP u dostawcy relaya
Prosimy zarejestrować swoją domenę wysyłkową u relaya i utworzyć osobny login dla każdego urządzenia albo zastosowania. Prosimy zanotować nazwę serwera, port 587, STARTTLS, nazwę użytkownika i hasło. W 2Mail robią to Państwo w panelu.
Prosimy wpisać ustawienia w serwerze, NAS-ie, drukarce albo aplikacji webowej
Na serwerze pocztowym ustawiają Państwo relay jako „smarthost” albo „relayhost”. Na NAS-ie albo urządzeniu wielofunkcyjnym w menu powiadomień lub skanowania do e-maila wybierają Państwo SMTP z uwierzytelnianiem. W WordPressie, Odoo albo aplikacji Laravel wpisują Państwo te same dane w ustawieniach poczty.
Prosimy ustawić SPF i DKIM oraz wysłać wiadomość testową
Prosimy umieścić rekordy DNS podane przez panel i wysłać test na adres Gmail oraz Outlook. Prosimy sprawdzić w logach relaya, że wiadomość ma status dostarczonej. Od tej chwili relay pilnuje dostarczania za Państwa.
Jak wypełnia to 2Mail
2Mail to zarządzany relay SMTP firmy JAAN bv, z własnymi serwerami w Belgii. Oto, co konkretnie Państwo dostają.