SSD Nodes Learn 🎉 VPS od $5.50/mies.
Przewodniki Matt ConnorAutor: Matt Connor · Zaktualizowano 2026-08-21

Czy własny serwer poczty e-mail ma sens w 2026 roku?

Samodzielne utrzymanie serwera poczty na VPS jest proste, ale dostarczanie wiadomości do Gmaila wymaga wysokiej reputacji IP. Sprawdź, kiedy warto użyć przekaźnika SMTP.

Krótka odpowiedź

Samodzielne utrzymywanie serwera poczty w 2026 roku nadal ma sens, pod warunkiem podziału zadania na dwie części. Odbieranie poczty na własnym VPS wiąże się z niskim ryzykiem i działa poprawnie, ponieważ użytkownik jest odbiorcą i nie musi zyskiwać zaufania stron trzecich. Wysyłanie wiadomości, które zostaną zaakceptowane przez dużych dostawców skrzynek pocztowych, to odrębne zadanie, zależne od reputacji adresu IP, którą się dziedziczy, zamiast budować ją od podstaw.

Konfiguracja stosowana przez doświadczonych administratorów to model hybrydowy. Własny serwer przechowuje skrzynki pocztowe oraz archiwum, natomiast poczta wychodząca jest przesyłana przez uwierzytelniony przekaźnik (relay) na porcie 587. Pełne samodzielne utrzymywanie serwera w obu kierunkach nadal jest uzasadnione w kilku specyficznych przypadkach, które zostały opisane pod koniec tego artykułu.

Najtrudniejszym aspektem samodzielnego hostowania poczty e-mail jest dostarczalność

Instalacja serwera pocztowego to praca na jeden weekend. Nowoczesny stos technologiczny zapewnia SMTP (simple mail transfer protocol) do przesyłania wiadomości, IMAP (internet message access protocol) do ich odczytu, filtrowanie spamu oraz interfejs webmail w jednym pliku compose, a poradnik Instalacja serwera pocztowego Mailcow na VPS omawia te kwestie. Sama instalacja nie stanowi trudności.

Trudności pojawiają się, gdy serwer nawiązuje połączenie z maszyną zarządzaną przez firmę, która nigdy o Tobie nie słyszała, i prosi o umieszczenie wiadomości w czyjejś skrzynce odbiorczej. Odbiorca nie ma powodu, by się zgodzić. Decyzję podejmuje na podstawie sygnałów: reputacji łączącego się adresu IP, reputacji domeny, faktu, czy wiadomość jest uwierzytelniona oraz tego, jak użytkownicy reagowali na Twoją pocztę w przeszłości. Nowy nadawca nie posiada żadnej historii, a brak historii nie jest oceniany neutralnie. Jest oceniany jako ryzyko. Dlatego pierwsze wiadomości trafiają do folderu spam lub są odraczane do momentu wypracowania wzorca.

Odmowę można zaobserwować w logach. Gmail wysyła trwałe odrzucenie w tej formie:

550-5.7.1 [203.0.113.5      19] Our system has detected that this message is
550-5.7.1 likely unsolicited mail. To reduce the amount of spam sent to Gmail,
550-5.7.1 this message has been blocked.

Microsoft wysyła inne powiadomienie, kończące się kodem listy blokowanych, który bywa zmienny:

550 5.7.1 Unfortunately, messages from [203.0.113.5] weren't sent. Please
contact your Internet service provider since part of their network is on
our block list (S3150).

W pierwszej kolejności należy sprawdzić pierwszą cyfrę kodu. Kod zaczynający się od 4 oznacza błąd tymczasowy, więc serwer zatrzymuje wiadomość i ponawia próbę. Kod zaczynający się od 5 oznacza błąd trwały, więc wiadomość jest natychmiast zwracana do nadawcy. Odrzucenie typu 4xx, które nie ustępuje, wynika z limitu szybkości lub limitu reputacji i może rozwiązać się samoistnie. Błąd 5xx jest decyzją ostateczną i nie ulegnie zmianie.

Dlaczego poczta z nowego serwera trafia do spamu?

Adres IP nie jest nowy. Dostawca nie przydziela świeżego adresu, lecz adres z odzysku, który posiada swoją historię. Jeśli poprzedni użytkownik wysyłał spam, pierwsza wiadomość może zostać odrzucona jeszcze przed wysłaniem kolejnej.

Przed rozpoczęciem konfiguracji należy sprawdzić adres. Publiczne listy blokad (blocklists) odpowiadają przez DNS, przy użyciu czterech oktetów adresu w odwrotnej kolejności:

sudo apt update && sudo apt install -y bind9-dnsutils netcat-openbsd swaks
dig +short 10.0.0.10.zen.spamhaus.org

Pusta odpowiedź oznacza, że adres nie znajduje się na liście. Odpowiedź wewnątrz 127.0.0.0/8 oznacza, że adres jest zablokowany, a ostatni oktet wskazuje, która lista dokonała dopasowania. Pułapka w tym teście polega na tym, że Spamhaus odrzuca zapytania przychodzące przez duże publiczne resolvery. Dlatego to samo zapytanie wykonane przez 8.8.8.8 zwróci 127.255.255.254 niezależnie od rzeczywistego statusu. Ten kod oznacza odrzucenie zapytania, a nie obecność adresu na liście. Test należy wykonać przez własny resolver serwera lub skorzystać z wyszukiwarki internetowej.

Czysty wynik jest konieczny, ale niewystarczający. Brak wpisu na liście oznacza jedynie, że nikt ostatnio nie zgłaszał skarg na ten adres. Nie oznacza to posiadania pozytywnej reputacji, która jest niezbędna do dostarczania poczty do skrzynek odbiorczych. Reputację buduje się przez tygodnie, wysyłając niewielkie ilości pożądanej korespondencji.

Znaczenie mają również sąsiedzi, ponieważ niektórzy odbiorcy oceniają reputację całego bloku sieciowego, a nie pojedynczego adresu. Gdy inny klient z tej samej podsieci /24 zacznie wysyłać spam, poczta może być spowalniana przez skojarzenie. Taka ocena na poziomie bloku jest również powodem, dla którego skargi o nadużycia trafiają do skrzynki VPS w związku z ruchem, którego właściciel konta nie wygenerował: skarga podąża za zakresem adresów.

Co należy potwierdzić przed rozpoczęciem: port 25 i rekord PTR

Wychodzący port TCP 25 jest najczęściej nadużywanym portem w Internecie, dlatego wielu dostawców hostingu domyślnie blokuje go na nowych kontach. Niektórzy otwierają go na żądanie. Inni otwierają go dopiero po pewnym czasie od założenia konta i po historii płatności. Jeszcze inni nigdy go nie otwierają. Zasady różnią się w zależności od dostawcy i zmieniają się w czasie, więc nie należy traktować tego wpisu, starego wątku na forum ani strony marketingowej żadnego dostawcy jako aktualnego stanu faktycznego. Należy zapytać i uzyskać odpowiedź na piśmie przed dokonaniem płatności.

Przetestuj ścieżkę bezpośrednio z serwera:

nc -vz gmail-smtp-in.l.google.com 25

Otwarta ścieżka wyświetli succeeded! w ciągu sekundy. Zablokowana ścieżka zawiesi się, a następnie przekroczy czas oczekiwania bez komunikatu wskazującego na blokadę, ponieważ cicho odrzucony pakiet wygląda dokładnie tak samo jak zwykły problem sieciowy.

Drugim wymaganiem jest rekord PTR, zwany również odwrotnym DNS (reverse DNS). Odbiorcy pobierają adres IP, który się z nimi połączył, sprawdzają jego rekord PTR, aby uzyskać nazwę, a następnie sprawdzają tę nazwę, aby uzyskać adres zwrotny. Gdy oba się zgadzają, nazywa się to forward-confirmed reverse DNS i jest to tani sposób weryfikacji, czy host łączący się należy do podmiotu, za który się podaje.

dig -x 203.0.113.5 +short
dig +short mail.example.com

Pierwsze zapytanie musi zwrócić nazwę hosta pocztowego. Drugie musi zwrócić ten sam adres, od którego rozpoczęto test. Tylko właściciel adresu IP może opublikować jego rekord PTR, więc jest to czynność, którą wykonuje dostawca hostingu lub udostępnia w panelu sterowania. Brak rekordu PTR lub rekord generyczny, taki jak 203-0-113-5.static.example-isp.net, jest silnym negatywnym sygnałem, ponieważ prawdziwe serwery pocztowe prawie zawsze mają pasującą nazwę, a masowe źródła spamu często jej nie mają.

Jeśli dostawca przypisuje również adresację IPv6, a serwer preferuje ten protokół, wszystko powyższe dotyczy również adresu IPv6, a Gmail jest w tym zakresie bardziej rygorystyczny. Wysyłanie przez IPv6 z adresu bez rekordu PTR skutkuje odrzuceniem z informacją, że wiadomość nie spełnia wytycznych dotyczących wysyłania przez IPv6 w zakresie rekordów PTR i uwierzytelniania. Jeśli nie można ustawić rekordu PTR dla IPv6, należy wysyłać pocztę wyłącznie przez IPv4. W Postfix służy do tego smtp_address_preference = ipv4, aby preferować IPv4, lub inet_protocols = ipv4, aby całkowicie wyłączyć IPv6.

Trzy pytania do każdego dostawcy hostingu

  1. Czy wychodzący port TCP 25 jest otwarty na nowym koncie, a jeśli nie, to jaki jest dokładny proces i harmonogram jego otwarcia?
  2. Czy mogę ustawić rekord PTR dla mojego adresu IPv4 oraz dla adresu IPv6 i gdzie mogę to zrobić?
  3. Jeśli okaże się, że mój adres znajduje się na czarnej liście z powodu poprzedniego klienta, czy przeniesiecie mnie na inny adres?

Zadaj wszystkie trzy pytania przed zakupem, a nie po nim. Dostawca, który jasno odpowie na dwa pierwsze i odmówi na trzecie, jest nadal akceptowalny, ponieważ można sprawdzić adres pierwszego dnia i zrezygnować z usługi. Dostawca, który nie chce odpowiedzieć na żadne z nich na piśmie, już pokazał, jak będzie wyglądało utrzymywanie poczty w jego infrastrukturze.

Co faktycznie potwierdzają SPF, DKIM i DMARC

Trzy rekordy DNS potwierdzają, że poczta rzekomo pochodząca z Twojej domeny faktycznie z niej wyszła. Każdy z nich odpowiada na inne pytanie, a trzeci działa dopiero po zrozumieniu dwóch pierwszych.

SPF (sender policy framework) to rekord TXT zawierający listę serwerów uprawnionych do wysyłania poczty w imieniu Twojej domeny. Odbiorca sprawdza go w odniesieniu do nadawcy koperty (envelope sender), czyli adresu podanego w poleceniu SMTP MAIL FROM, a nie nagłówka From:, który widzi użytkownik.

DKIM (domainkeys identified mail) dodaje kryptograficzny podpis do nagłówków wiadomości, obejmujący treść oraz wybraną listę nagłówków. Odpowiadający mu klucz publiczny znajduje się w DNS pod wybranym selektorem. Każdy może dzięki temu zweryfikować, czy wiadomość pochodzi od posiadacza klucza prywatnego i czy nie została zmodyfikowana w trakcie przesyłania.

DMARC (domain-based message authentication, reporting and conformance) wiąże dwa poprzednie mechanizmy z domeną widoczną w nagłówku From: i informuje odbiorców, co należy zrobić w przypadku niepowodzenia tej weryfikacji.

example.com.                  TXT  "v=spf1 mx -all"
mail._domainkey.example.com.  TXT  "v=DKIM1; k=rsa; p=MIIBIjANBgkq..."
_dmarc.example.com.           TXT  "v=DMARC1; p=none; rua=mailto:dmarc@example.com"

Kluczowym pojęciem jest zgodność (alignment). DMARC nie przechodzi pomyślnie tylko dlatego, że SPF zakończył się sukcesem. DMARC przechodzi, gdy SPF lub DKIM są poprawne, a domena, która przeszła weryfikację, jest tą samą domeną, która widnieje w nagłówku From:. W tym miejscu poczta przekazywana (relayed) często zawodzi: przekaźnik, który nadpisuje nadawcę koperty własną domeną, nadal uzyskuje wynik pass dla SPF, ale ponieważ domena jest domeną przekaźnika, nie występuje zgodność i DMARC kończy się niepowodzeniem, chyba że obecny jest poprawny podpis DKIM. Podpisanie wiadomości kluczem opublikowanym w Twojej domenie rozwiązuje ten problem.

Zgodność wyjaśnia również kwestię przekierowań. Gdy lista mailingowa lub stary adres uczelniany przekazuje wiadomość dalej, serwer przekazujący staje się adresem IP nawiązującym połączenie, którego nie ma w Twoim rekordzie SPF, więc SPF kończy się niepowodzeniem u ostatecznego odbiorcy. DKIM przetrwa przekierowanie, o ile nagłówki, które zostały podpisane, nie zostały zmodyfikowane. To DKIM musi działać poprawnie.

Opublikuj najpierw p=none z adresem raportowania rua= i analizuj raporty zbiorcze przez dwa tygodnie, zanim zaostrzysz politykę. Raporty te są jedynym miejscem, w którym zobaczysz pocztę wysłaną w Twoim imieniu, której nie autoryzowałeś, oraz jedynym sposobem na znalezienie zapomnianego przekaźnika. Przejście bezpośrednio do p=reject pomija ten etap i powoduje odrzucanie poprawnej poczty bez żadnej informacji o przyczynie awarii.

Następnie przetestuj cały łańcuch od początku do końca. Wyślij jedną wiadomość na konto, które posiadasz u dużego dostawcy, i otwórz jej surowe źródło:

swaks --to you@gmail.com --from postmaster@example.com --server 127.0.0.1
sudo journalctl -t postfix/smtp -f

swaks wyświetla konwersację SMTP w czasie rzeczywistym. Własna linia logu Postfix dla dostarczenia kończy się ciągiem status=sent (250 2.0.0 OK ...), gdy serwer odbiorczy zaakceptował wiadomość. Każdy inny wynik loguje treść odmowy dosłownie i to właśnie tego ciągu należy szukać. W dostarczonej wiadomości surowe źródło zawiera nagłówek Authentication-Results:, określający wynik każdego sprawdzenia (pass lub fail) oraz domenę, która została uwierzytelniona. Wszystkie trzy muszą wskazywać pass, a domena musi być Twoja.

Jak wykryć problem z reputacją?

Pętla zwrotna (feedback loop) to mechanizm, w którym dostawca skrzynki pocztowej przesyła kopię wiadomości za każdym razem, gdy użytkownik kliknie przycisk zgłoszenia spamu. Bez niej pierwszym sygnałem problemów jest nieudane dostarczenie wiadomości, co oznacza opóźnienie rzędu kilku tygodni.

Programy te różnią się między sobą i nie wszystkie pasują do pojedynczego VPS z jednym adresem IP. Według stanu na sierpień 2026, Microsoft prowadzi usługę danych i skarg przypisaną do adresu, do której właściciel adresu może się zarejestrować. Yahoo oferuje pętlę zwrotną opartą na domenie podpisującej DKIM. Google natomiast udostępnia zagregowane dane o reputacji zamiast pojedynczych zgłoszeń w panelu, który pozostaje pusty, dopóki nie wyślesz znaczącej dziennej liczby wiadomości do jego użytkowników. Przed rozpoczęciem korzystania z któregokolwiek z tych rozwiązań należy zapoznać się z aktualnymi warunkami, ponieważ programy te ulegają zmianom, a dostęp do nich nie jest gwarantowany.

Opublikowane przez Google wymagania dla masowych nadawców, obowiązujące od lutego 2024, stanowią najjaśniejsze publiczne zestawienie oczekiwań dużego odbiorcy. Nadawca wysyłający ponad 5000 wiadomości dziennie na prywatne konta Gmail musi uwierzytelniać pocztę za pomocą SPF i DKIM, opublikować politykę DMARC, oferować rezygnację z subskrypcji jednym kliknięciem w masowej korespondencji oraz utrzymywać wskaźnik zgłoszeń spamu poniżej 0,3 procent. Prywatna poczta z małego serwera mieści się znacznie poniżej tego progu, jednak te same sygnały są analizowane przy każdej skali wysyłki, a wskaźnik zgłoszeń jest jedynym parametrem, którego nie można monitorować bez pętli zwrotnej.

Podział, który działa: odbieranie we własnym zakresie, przekaźnik dla poczty wychodzącej

Odbieranie poczty to połowa zadania, która praktycznie nie ma wad. Nikt nie musi ci ufać, aby wysłać do ciebie wiadomość. Twój rekord MX, czyli rekord DNS wskazujący serwer pocztowy dla twojej domeny, kieruje ruch na twój serwer. Nadawcy łączą się z tobą, a każda kolejna decyzja należy do ciebie: co zachować, jak długo, w jaki sposób indeksować i kto może przeszukiwać archiwum. Pamięć masowa jest tania, a archiwum, którego jesteś właścicielem, nie zostanie zamknięte z powodu automatycznej decyzji podjętej przez zewnętrzny podmiot. Nakład pracy jest realny i ograniczony: aktualizuj filtr antyspamowy, dbaj o odnawianie certyfikatów TLS (transport layer security), wykonuj kopie zapasowe i pilnuj, aby dysk nie zapełnił się całkowicie.

Wysyłanie poczty to obszar, w którym kupujesz rozwiązanie trudnego problemu. Skonfiguruj swój serwer tak, aby przekazywał każdą wychodzącą wiadomość do uwierzytelnionego przekaźnika (relay) na porcie 587, zamiast komunikować się bezpośrednio ze światem przez port 25. W pliku main.cf programu Postfix:

relayhost = [smtp.relay.example]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_security_level = encrypt

Wpisz dane uwierzytelniające do pliku /etc/postfix/sasl_passwd za pomocą edytora, aby hasło nigdy nie trafiło do historii powłoki. To tylko jedna linia, a host po lewej stronie musi być zapisany dokładnie tak, jak widnieje w relayhost:

[smtp.relay.example]:587 username:password
sudo chmod 600 /etc/postfix/sasl_passwd
sudo postmap /etc/postfix/sasl_passwd
sudo chmod 600 /etc/postfix/sasl_passwd.db
sudo systemctl reload postfix

Wiadomość wysłana po przeładowaniu konfiguracji wygeneruje wpisy w logach relay=smtp.relay.example[...]:587 oraz status=sent. Linia logu o treści SASL authentication failed oznacza, że dane uwierzytelniające nie zostały zaakceptowane. Najczęstszą przyczyną jest nazwa hosta w sasl_passwd zapisana inaczej niż w relayhost, ponieważ wyszukiwanie opiera się na dokładnym dopasowaniu ciągu znaków.

Ten podział działa, ponieważ operator przekaźnika posiada adresy IP z wieloletnią historią akceptowanej poczty, a utrzymanie tej reputacji jest podstawą jego działalności. Ty zachowujesz domenę, skrzynki pocztowe, archiwum oraz możliwość zmiany dostawcy, ponieważ zmiana przekaźnika to tylko jedna linia w konfiguracji i jeden rekord DNS. Rezygnujesz jedynie z poufności poczty wychodzącej względem operatora przekaźnika. Jest to uczciwy koszt tego rozwiązania, który lepiej świadomie zaakceptować, niż odkryć w nieoczekiwanym momencie.

Warto rozważyć jeszcze jeden podział już pierwszego dnia. Każda poczta masowa powinna wychodzić z własnej subdomeny z własnym kluczem DKIM: news.example.com dla newslettera oraz mail.example.com dla poczty osobistej. Reputacja przypisana jest do domeny wysyłającej, więc ewentualna wysoka liczba skarg na własny newsletter Listmonk nie obniży reputacji twojej poczty osobistej.

Kiedy pełny self-hosting jest właściwym wyborem?

Wolumen. Cennik przekaźników oparty na liczbie wiadomości jest akceptowalny przy setkach wysyłek miesięcznie, lecz staje się nieopłacalny przy milionach. W tej skali można pozwolić sobie na dedykowane adresy oraz harmonogram rozgrzewania (warmup), który zapewnia ich skuteczność.

Jurysdykcja. Gdy regulacje lub umowa stanowią, że poczta nie może być przechowywana na dysku strony trzeciej, jakość dostarczania nie jest czynnikiem decydującym. Przekaźnik (relay) jest wtedy po prostu niedostępny.

Kontrola, której nie można kupić. Zasady retencji zgodne z polityką firmy, a nie z planem taryfowym, osobny adres dla każdej usługi w celu identyfikacji wycieków, filtrowanie oparte na własnym kodzie oraz brak ryzyka zawieszenia konta przez system bez możliwości odwołania.

Poczta, która nigdy nie opuszcza sieci. Alerty i inne wiadomości typu machine-to-machine nie mają problemów z dostarczalnością, ponieważ oba końce połączenia należą do użytkownika. Lokalny serwer SMTP dostarczający pocztę do własnych skrzynek jest kompletnym rozwiązaniem; to ten sam wzorzec, który stoi za nadaniem asystentowi własnej, self-hosted skrzynki pocztowej poprzez MCP (model context protocol).

W przypadku bezpośredniej wysyłki wychodzącej należy rozgrzać adres. Należy zacząć od niskiego dziennego wolumenu do odbiorców oczekujących wiadomości, stopniowo zwiększać go przez kilka tygodni i nigdy nie wysyłać nagłych serii z "zimnego" adresu. Reputacja budowana jest na podstawie akceptowanych wiadomości przy niewielkiej liczbie skarg w czasie, dlatego nagły skok aktywności z adresu bez historii wygląda dokładnie jak przejęty serwer i jest traktowany w ten sam sposób.

Ile kosztuje pierwszy rok utrzymania serwera pocztowego?

Pierwszy tydzień to budowa: pakiety, rekordy DNS, certyfikaty TLS, pierwsze wiadomości testowe, DMARC na p=none.

Tygodnie od drugiego do szóstego to etap, którego nikt nie planuje. Analizujesz raporty zbiorcze DMARC, znajdujesz problem z dopasowaniem, o którym nie wiedziałeś, odkrywasz serwer przekazujący, który psuje SPF, a następnie zmieniasz politykę na p=quarantine, a później na p=reject. Ten okres decyduje o tym, czy samodzielne hostowanie stanie się dla Ciebie rutyną, czy czymś, co będziesz postrzegać jako ciężar.

Po tym czasie praca stabilizuje się na poziomie około godziny miesięcznie: aktualizacje pakietów, odnowienie certyfikatu, które weryfikujesz, zamiast zakładać jego poprawność, test przywracania z kopii zapasowej, kontrola przyrostu danych na dysku, jedno sprawdzenie na listach blokad.

Potem przychodzi tydzień, którego nie da się zaplanować. Adres trafia na listę za coś, czego nie zrobiłeś. Duży odbiorca zmienia reguły i Twoja poczta znów zaczyna trafiać do spamu. Poczta w kolejce nie jest pocztą utraconą: Postfix domyślnie ponawia próbę dostarczenia odroczonej wiadomości przez pięć dni, co określa maximal_queue_lifetime = 5d, więc awaria mierzona w godzinach kosztuje Cię jedynie opóźnienie. Awaria mierzona w tygodniu kosztuje Cię pocztę.

Zapasowy rekord MX jest słabszym rozwiązaniem, niż się wydaje. Serwery nadawcze i tak same ponawiają próby przez wiele dni, więc serwer pomocniczy, który jedynie kolejkuje wiadomości, niewiele wnosi. Co gorsza, serwer pomocniczy, który akceptuje pocztę dla Twojej domeny bez wiedzy o tym, które adresy istnieją, przyjmie wiadomości dla nieistniejących skrzynek, a następnie odeśle je do sfałszowanych nadawców, co zamieni Twój serwer zapasowy w źródło backscatteru. Poświęć ten wysiłek na monitorowanie i na przywracanie danych, które faktycznie przetestowałeś.

Oceń całość, zadając pytanie, które zastosowałbyś do wszystkiego innego na serwerze: czy posiadanie tego daje Ci coś, czego nie możesz kupić? W przypadku skrzynek pocztowych i archiwum odpowiedź zazwyczaj brzmi: tak. W przypadku wysyłki do obcych odbiorców zazwyczaj brzmi: nie. To ten sam test, który porządkuje resztę listy rzeczy wartych samodzielnego hostowania w 2026.

FAQ

Czy mogę hostować pocztę e-mail samodzielnie, jeśli mój dostawca VPS blokuje wychodzący port 25?

Tak, w zakresie odbierania poczty oraz wysyłania jej przez przekaźnik (relay). Poczta przychodząca trafia na port 25 serwera, a blokada ruchu wychodzącego nie ma na to wpływu. Poczta wychodząca jest natomiast kierowana przez uwierzytelniony przekaźnik na porcie 587, którego dostawcy zazwyczaj nie blokują. Przy zablokowanym porcie 25 nie można jedynie dostarczać wiadomości bezpośrednio do innych serwerów pocztowych, ponieważ komunikacja między serwerami odbywa się domyślnie właśnie przez port 25. Można to przetestować za pomocą nc -vz gmail-smtp-in.l.google.com 25. Zawieszenie połączenia zakończone przekroczeniem czasu oczekiwania (timeout) oznacza, że port jest zablokowany.

Dlaczego moja poczta trafia do spamu, mimo że SPF, DKIM i DMARC są poprawne?

Uwierzytelnienie potwierdza tożsamość nadawcy, ale nie gwarantuje, że wiadomość jest pożądana. Przejście testów SPF, DKIM i DMARC zmienia status nadawcy z niezidentyfikowanego na zidentyfikowanego. Następnie odbiorca ocenia reputację adresu IP oraz domeny, której nowy nadawca jeszcze nie posiada. Reputację buduje się przez kilka tygodni, wysyłając niewielkie ilości oczekiwanych wiadomości. Należy również potwierdzić, że rekord PTR odpowiada nazwie hosta pocztowego w obu kierunkach oraz sprawdzić, czy treść wiadomości nie zawiera elementów obniżających ocenę, takich jak skracacze linków czy nieznane domeny śledzące.

Czy do samodzielnego hostowania serwera pocztowego potrzebuję dedykowanego adresu IP?

W przypadku bezpośredniego dostarczania poczty wychodzącej – tak. Serwer pocztowy wymaga adresu, dla którego można kontrolować rekord PTR i którego reputacja zależy wyłącznie od działań administratora. Adres VPS jest pod tym względem dedykowany. Nie można jednak kontrolować jego historii ani działań innych użytkowników w tej samej podsieci. Jeśli poczta wychodząca jest przekazywana przez przekaźnik, to adresy przekaźnika odpowiadają za reputację, a własny serwer musi jedynie poprawnie obsługiwać połączenia przychodzące.

Czy przeniesienie głównego adresu e-mail na własny serwer jest bezpieczne?

Przeniesienie należy przeprowadzić etapami, zamiast dokonywać nagłej zmiany. Dotychczasowa skrzynka powinna pozostać aktywna, a własny serwer należy dodać jako drugie miejsce docelowe. Przez kilka tygodni warto przesyłać kopię wiadomości na własny serwer, analizując jednocześnie raporty DMARC i weryfikując poprawność przepływu poczty w obie strony. Rekord MX należy zmienić dopiero po tygodniu testów, gdy poczta dociera bez błędów. Najczęstszym błędem jest nagłe przełączenie, które skutkuje utratą poczty przychodzącej, której nie da się odzyskać.

Jaka jest najmniejsza konfiguracja pozwalająca na zachowanie kontroli nad pocztą?

Własny serwer obsługujący skrzynki pocztowe i archiwum, z wysyłką poczty wychodzącej przekazaną do uwierzytelnionego przekaźnika na porcie 587. W takim modelu użytkownik posiada dane i domenę, całkowicie unikając problemów z reputacją adresu IP. Koszt zmiany decyzji w przyszłości jest niski, ponieważ konfiguracja przekaźnika to tylko jedna linia w pliku ustawień oraz jeden wpis SPF, co pozwala na jego wymianę w ciągu jednego popołudnia.