15%

Zaoszczędź 15% na wszystkich usługach hostingowych

Sprawdź swoje umiejętności i zdobądź Rabat na dowolny plan hostingowy

Użyj kodu:

Skills
Rozpocznij
09.10.2024

Jak działa poczta e-mail: Kompletny przewodnik techniczny po protokołach, krokach i architekturze

Email pozostaje podstawą cyfrowej komunikacji zarówno dla firm, jak i osób prywatnych, jednak jego mechanika jest słabo rozumiana przez większość użytkowników. W swojej istocie dostarczanie wiadomości e-mail to wieloetapowy proces przekazywania, regulowany przez precyzyjny łańcuch protokołów — SMTP do transmisji, rekordy DNS MX do routingu oraz IMAP lub POP3 do odbierania — z których każdy wykonuje się sekwencyjnie, aby przenieść wiadomość od klienta nadawcy do skrzynki odbiorczej odbiorcy w ciągu sekund.

Zrozumienie tej architektury nie jest jedynie akademickie. Administratorzy systemów, programiści i wszyscy zarządzający środowiskiem pocztowym muszą pojąć, jak te komponenty współdziałają, aby diagnozować błędy dostarczania, wzmacniać bezpieczeństwo, poprawnie konfigurować serwery i unikać folderu ze spamem. Ten przewodnik obejmuje pełny obraz techniczny, w tym przypadki brzegowe i tryby awarii, które artykuły wprowadzające konsekwentnie pomijają.

Kluczowe komponenty infrastruktury e-mail

Przed prześledzeniem cyklu życia pojedynczej wiadomości e-mail niezbędne jest zidentyfikowanie poszczególnych systemów. Każdy z nich pełni niezastąpioną rolę, a błędna konfiguracja któregokolwiek może po cichu zepsuć dostarczanie.

Klient e-mail (MUA — Mail User Agent)

Mail User Agent (MUA) to interfejs, za pomocą którego użytkownik tworzy, wysyła i czyta wiadomości e-mail. Przykłady obejmują Microsoft Outlook, Apple Mail, Mozilla Thunderbird oraz klientów przeglądarkowych, takich jak interfejs webowy Gmail. MUA nie dostarcza wiadomości bezpośrednio do odbiorcy. Jego zadaniem jest przekazanie wiadomości do Mail Submission Agent (MSA), zazwyczaj działającego na porcie 587 z uwierzytelnianiem, który następnie przekazuje ją do wychodzącego serwera SMTP.

Powszechnym nieporozumieniem architektonicznym jest traktowanie MUA i serwera SMTP jako jednej jednostki. Tak nie jest. MUA jest klientem; infrastruktura SMTP jest warstwą transportową.

Serwer pocztowy (MTA — Mail Transfer Agent)

Mail Transfer Agent (MTA) to oprogramowanie serwerowe odpowiedzialne za przekazywanie wiadomości e-mail między systemami. Postfix, Exim, Sendmail i Microsoft Exchange to najszerzej wdrażane MTA. MTA może działać zarówno jako nadawca, jak i odbiorca, w zależności od kierunku transakcji. To MTA wykonuje zapytania DNS, nawiązuje połączenia SMTP ze zdalnymi serwerami i kolejkuje wiadomości do ponownej próby w przypadku niepowodzenia dostarczania.

Mail Delivery Agent (MDA)

Często pomijany w uproszczonych wyjaśnieniach, Mail Delivery Agent (MDA) to komponent, który pobiera wiadomość zaakceptowaną przez odbierający MTA i umieszcza ją w skrzynce pocztowej właściwego użytkownika na dysku. Dovecot i Courier to popularne MDA. MDA egzekwuje limity skrzynek pocztowych, stosuje reguły filtrowania po stronie serwera (skrypty Sieve) i zapisuje wiadomość w odpowiednim formacie przechowywania (Maildir lub mbox).

DNS i rekordy MX

Domain Name System jest szkieletem routingu poczty e-mail. Bez prawidłowego rekordu MX (Mail Exchange) żaden zewnętrzny serwer nie może zlokalizować miejsca dostarczania poczty dla danej domeny. Rekordy MX zawierają wartość priorytetu — niższe liczby oznaczają wyższy priorytet — co pozwala administratorom konfigurować podstawowe i zapasowe serwery pocztowe. Wysyłający MTA odpytuje rekordy MX, a następnie rozwiązuje wynikową nazwę hosta na adres IP za pomocą rekordu A lub AAAA przed zainicjowaniem połączenia.

Proces dostarczania wiadomości e-mail: krok po kroku

Krok 1: Tworzenie i wysyłanie wiadomości

Użytkownik pisze wiadomość w swoim MUA, podając adres odbiorcy, temat, treść i ewentualne załączniki. Załączniki i treść HTML są kodowane przy użyciu MIME (Multipurpose Internet Mail Extensions), który opakowuje dane binarne w formacie zakodowanym w base64, bezpiecznym do transmisji przez tekstowy SMTP. Wiadomość z załącznikiem PDF jest na przykład dzielona na wiele części MIME: jedną dla treści tekstowej i jedną dla zakodowanego pliku binarnego.

Gdy użytkownik kliknie „Wyślij”, MUA otwiera uwierzytelnione, szyfrowane połączenie z wychodzącym serwerem pocztowym — zazwyczaj na porcie 587 (STARTTLS) lub porcie 465 (SMTPS). Uwierzytelnianie przez SASL (Simple Authentication and Security Layer) zapobiega nieautoryzowanemu nadużywaniu przekaźnika.

Krok 2: Uzgadnianie SMTP i transfer wiadomości

Wysyłający MTA inicjuje sesję SMTP formalnym uzgadnianiem:

  1. Klient wysyła `EHLO` (Extended HELO), identyfikując się nazwą hosta.
  2. Serwer odpowiada swoimi możliwościami (np. STARTTLS, AUTH, limity SIZE).
  3. Klient wydaje `MAIL FROM:<sender@domain.com>`, aby zadeklarować nadawcę koperty.
  4. Klient wydaje `RCPT TO:<recipient@domain.com>`, aby zadeklarować odbiorcę.
  5. Klient wysyła `DATA`, a następnie pełne nagłówki i treść wiadomości.
  6. Sesja kończy się poleceniem `QUIT`.

Ten dialog SMTP jest taki sam niezależnie od tego, czy połączenie jest między klientem a jego serwerem wysyłającym, czy między dwoma MTA przekazującymi pocztę przez internet.

Krok 3: Rozwiązywanie DNS i wyszukiwanie MX

Zanim wysyłający MTA może połączyć się z serwerem odbiorcy, musi rozwiązać miejsce docelowe. Proces przebiega według ścisłej sekwencji:

  1. Zapytanie DNS o rekordy MX domeny odbiorcy (np. `example.com`).
  2. Otrzymanie jednego lub więcej rekordów MX, każdy z nazwą hosta i wartością priorytetu.
  3. Rozwiązanie nazwy hosta MX na adres IP za pomocą rekordu A (IPv4) lub rekordu AAAA (IPv6).
  4. Próba połączenia najpierw z hostem MX o najwyższym priorytecie (najniższym numerze).

Krytyczny przypadek brzegowy: Jeśli dla domeny nie istnieje rekord MX, RFC 5321 określa, że wysyłający MTA powinien cofnąć się do rekordu A domeny i spróbować dostarczyć bezpośrednio. To zachowanie jest często wykorzystywane w błędnie skonfigurowanych domenach i może prowadzić do nieoczekiwanych ścieżek dostarczania. Ponadto, jeśli rekord MX wskazuje na CNAME, narusza to RFC 2181 i może powodować błędy dostarczania w przypadku restrykcyjnych MTA.

Krok 4: Przekazywanie SMTP między serwerami

Po rozwiązaniu adresu IP wysyłający MTA nawiązuje połączenie TCP na porcie 25 z MTA odbiorcy. Port 25 jest zarezerwowany do komunikacji między serwerami i jest zazwyczaj blokowany przez dostawców usług internetowych dla połączeń domowych, aby zapobiec spamowi pochodzącemu z konsumenckich zakresów IP.

W środowiskach korporacyjnych i chmurowych wiadomość e-mail może przechodzić przez wiele węzłów przekaźnikowych przed dotarciem do celu. Każdy przekaźnik dodaje nagłówek `Received:` do wiadomości, tworząc możliwy do śledzenia ślad audytu. Badanie tych nagłówków jest podstawową metodą diagnozowania opóźnień dostarczania i identyfikowania miejsca, w którym wiadomość została wstrzymana lub odrzucona.

Oportunistyczne szyfrowanie STARTTLS jest negocjowane na tym etapie, jeśli oba serwery je obsługują. Jeśli serwer odbierający nie anonsuje STARTTLS, większość MTA przejdzie na nieszyfrowaną transmisję zamiast nie dostarczyć wiadomości — jest to znana słabość bezpieczeństwa, którą MTA-STS (Mail Transfer Agent Strict Transport Security) ma rozwiązać, wymuszając szyfrowane połączenia.

Krok 5: Akceptacja, filtrowanie i ocena spamu

Gdy odbierający MTA akceptuje wiadomość, nie umieszcza jej od razu w skrzynce odbiorczej użytkownika. Przeprowadzana jest seria kontroli:

  • SPF (Sender Policy Framework): Serwer odbierający odpytuje DNS domeny nadawcy o rekord TXT zawierający listę autoryzowanych adresów IP wysyłających. Jeśli wysyłający IP nie jest na liście, kontrola SPF kończy się niepowodzeniem.
  • DKIM (DomainKeys Identified Mail): Serwer wysyłający kryptograficznie podpisuje nagłówki i treść wiadomości kluczem prywatnym. Serwer odbierający pobiera odpowiedni klucz publiczny z DNS i weryfikuje podpis. Prawidłowy podpis DKIM dowodzi, że wiadomość nie została zmieniona podczas transmisji.
  • DMARC (Domain-based Message Authentication, Reporting, and Conformance): Łączy SPF i DKIM. Właściciel domeny publikuje politykę DMARC określającą, co zrobić z wiadomościami, które nie przejdą uwierzytelnienia — `none` (tylko monitorowanie), `quarantine` (wyślij do spamu) lub `reject` (odrzuć wiadomość). DMARC umożliwia również zbiorcze i sądowe raportowanie.

Po kontrolach uwierzytelniania wiadomość przechodzi przez silniki filtrowania treści i oceny spamu (SpamAssassin, Rspamd lub systemy zastrzeżone). Wyniki są przypisywane na podstawie anomalii nagłówków, wyszukiwań na czarnych listach (RBL/DNSBL), wzorców treści i reputacji nadawcy. Wiadomości przekraczające próg są kierowane do folderu ze śmieciami lub całkowicie odrzucane.

Krok 6: Przechowywanie i pobieranie wiadomości ze skrzynki pocztowej

Wiadomości, które przejdą wszystkie filtry, są przekazywane do MDA, który zapisuje je w skrzynce pocztowej użytkownika. Dwa dominujące formaty przechowywania to:

  • Maildir: Każda wiadomość jest przechowywana jako osobny plik w strukturze katalogów. Preferowany ze względu na odporność — uszkodzona wiadomość nie wpływa na inne.
  • mbox: Wszystkie wiadomości w folderze są łączone w jeden plik. Prostszy, ale podatny na uszkodzenia i problemy z blokowaniem przy równoczesnym dostępie.

Klient e-mail odbiorcy pobiera następnie wiadomość przy użyciu protokołu IMAP lub POP3.

Krok 7: Pobieranie przez klienta za pomocą IMAP lub POP3

Ostatnim etapem dostarczania jest pobranie wiadomości przez klienta z serwera skrzynek pocztowych. Wybór protokołu ma istotne implikacje operacyjne.

Porównanie protokołów IMAP, POP3 i SMTP

FunkcjaSMTPIMAPPOP3
**Podstawowa funkcja**Wysyłanie / przekazywanie e-mailDostęp do e-mail na serwerzePobieranie e-mail do klienta
**Standardowy port**25 (przekaźnik), 587 (wysyłanie)143 (zwykły), 993 (SSL/TLS)110 (zwykły), 995 (SSL/TLS)
**Przechowywanie wiadomości**Nie dotyczyPozostaje na serwerzePobrane, opcjonalnie usunięte
**Synchronizacja wielu urządzeń**Nie dotyczyPełna synchronizacjaBrak synchronizacji
**Zarządzanie folderami**Nie dotyczyFoldery po stronie serweraTylko po stronie klienta
**Dostęp offline**Nie dotyczyCzęściowy (z pamięci podręcznej)Pełny (pobrane)
**Najlepsze zastosowanie**Cała poczta wychodzącaNowocześni użytkownicy wielu urządzeńStarsze konfiguracje jednego urządzenia
**Standard RFC**RFC 5321RFC 9051 (IMAP4rev2)RFC 1939

IMAP jest właściwym wyborem praktycznie dla wszystkich nowoczesnych wdrożeń. Przechowuje wiadomości na serwerze, synchronizuje stan przeczytane/nieprzeczytane, strukturę folderów i flagi na każdym podłączonym urządzeniu w czasie rzeczywistym. Usunięcie wiadomości na telefonie jest natychmiast odzwierciedlane w kliencie desktopowym.

POP3 pobiera wiadomości na lokalne urządzenie i domyślnie usuwa je z serwera. Miało to sens w erze dostępu z jednego urządzenia i ograniczonej przestrzeni serwerowej, ale stwarza poważne problemy w środowiskach wielourządzeniowych i eliminuje kopię zapasową po stronie serwera. POP3 powinien być uważany za protokół przestarzały w nowych wdrożeniach.

Architektura bezpieczeństwa e-mail: SPF, DKIM i DMARC szczegółowo

Te trzy mechanizmy tworzą warstwowy stos uwierzytelniania. Wdrożenie tylko jednego lub dwóch z nich pozostawia możliwe do wykorzystania luki.

SPF — autoryzacja na poziomie koperty

SPF weryfikuje nadawcę koperty (adres `MAIL FROM` używany w dialogu SMTP, a nie nagłówek `From:` widoczny dla użytkowników). Typowy rekord SPF wygląda następująco:

“`

v=spf1 ip4:203.0.113.0/24 include:_spf.google.com ~all

“`

Miękkie odrzucenie `~all` pozwala na akceptację wiadomości z niewymienionych IP, ale je oznacza. Twarde odrzucenie `-all` instruuje serwery odbierające, aby je całkowicie odrzucały. Sam SPF nie chroni widocznego nagłówka `From:`, który użytkownicy faktycznie widzą — dlatego wymagany jest DMARC.

DKIM — kryptograficzna integralność wiadomości

DKIM podpisuje zdefiniowany zestaw nagłówków (zazwyczaj `From`, `To`, `Subject`, `Date`) i skrót treści wiadomości. Podpis jest osadzony w nagłówku `DKIM-Signature:`. Selektor i domena w tym nagłówku wskazują na rekord TXT DNS zawierający klucz publiczny. Jeśli wiadomość zostanie zmodyfikowana po podpisaniu — nawet jeden znak w treści — weryfikacja podpisu kończy się niepowodzeniem.

Ważna uwaga operacyjna: Oprogramowanie list mailingowych i niektóre konfiguracje przekazywania modyfikują treść wiadomości (dodając stopki, przepisując nagłówki), co niszczy podpisy DKIM. Jest to znana interakcja między DKIM a menedżerami list mailingowych, wymagająca starannej konfiguracji.

DMARC — egzekwowanie polityki i wyrównanie

DMARC wprowadza koncepcję wyrównania identyfikatorów: domena w nagłówku `From:` musi być wyrównana z domeną uwierzytelnioną przez SPF lub domeną podpisującą DKIM. Zamyka to lukę, którą sam SPF pozostawia otwartą. Polityka `reject` jest najsilniejszą konfiguracją:

“`

v=DMARC1; p=reject; rua=mailto:dmarc-reports@example.com; ruf=mailto:forensic@example.com; adkim=s; aspf=s

“`

`adkim=s` i `aspf=s` wymuszają ścisłe wyrównanie, wymagając dokładnego dopasowania domeny zamiast dopasowania domeny organizacyjnej.

Tematy zaawansowane: MTA-STS, DANE i ARC

MTA-STS (Mail Transfer Agent Strict Transport Security)

MTA-STS pozwala domenie publikować politykę przez HTTPS deklarującą, że połączenia przychodzące muszą używać TLS i określającą, które certyfikaty są akceptowalne. W przeciwieństwie do STARTTLS, który jest oportunistyczny i może zostać usunięty przez atakującego typu man-in-the-middle, MTA-STS wymusza szyfrowanie. Wysyłające MTA obsługujące MTA-STS buforują politykę i odmawiają dostarczenia do serwera, który nie może jej spełnić.

DANE (DNS-Based Authentication of Named Entities)

DANE używa podpisanych przez DNSSEC rekordów TLSA do powiązania konkretnego certyfikatu TLS lub klucza publicznego z nazwą hosta serwera pocztowego. Eliminuje to poleganie na komercyjnym modelu zaufania urzędów certyfikacji do uwierzytelniania serwera. Adopcja DANE rośnie w europejskich sektorach rządowych i finansowych, ale pozostaje ograniczona w głównym nurcie wdrożeń ze względu na wymóg wstępny DNSSEC zarówno w domenie wysyłającej, jak i odbierającej.

ARC (Authenticated Received Chain)

ARC został opracowany w celu rozwiązania problemu przekazywania, który niszczy DMARC. Gdy wiadomość jest przekazywana przez pośrednika (np. listę mailingową lub alias e-mail), oryginalne wyrównanie SPF i DKIM może zostać zerwane. ARC zachowuje łańcuch uwierzytelnionych nagłówków `Received:`, pozwalając końcowemu serwerowi odbierającemu ocenić stan uwierzytelnienia na każdym węźle i podjąć bardziej świadomą decyzję o dostarczeniu.

Typowe błędy dostarczania e-mail i diagnozowanie

Zrozumienie architektury sprawia, że rozwiązywanie problemów jest systematyczne, a nie spekulatywne.

Objaw: E-mail odrzucony z komunikatem „550 5.7.1 Message rejected”

  • Przyczyna: Twarde odrzucenie SPF, odrzucenie DMARC lub umieszczenie IP na czarnej liście.
  • Diagnoza: Sprawdź wiadomość o odrzuceniu pod kątem konkretnego powodu. Uruchom `dig TXT yourdomain.com`, aby sprawdzić SPF. Zapytaj MX Toolbox lub podobne narzędzie o status czarnej listy.

Objaw: E-mail dostarczony do folderu ze spamem

  • Przyczyna: Miękkie odrzucenie SPF, brak DKIM, niska reputacja nadawcy lub wyzwalacze treści.
  • Diagnoza: Sprawdź nagłówek `X-Spam-Status` w otrzymanej wiadomości. Zweryfikuj, czy podpisywanie DKIM jest aktywne. Sprawdź, czy rekord PTR (odwrotny DNS) dla wysyłającego IP odpowiada nazwie hosta SMTP EHLO.

Objaw: E-mail opóźniony z komunikatem „451 Temporary failure”

  • Przyczyna: Serwer odbierający jest tymczasowo niedostępny lub ogranicza szybkość nadawcy.
  • Diagnoza: Wysyłający MTA będzie automatycznie kolejkował i ponawiał próby zgodnie z harmonogramem ponowień. Sprawdź logi MTA pod kątem kolejki ponowień. Trwałe błędy 451 od głównych dostawców często wskazują na problemy z reputacją IP.

Objaw: Weryfikacja podpisu DKIM kończy się niepowodzeniem pomimo prawidłowego rekordu DNS

  • Przyczyna: Wiadomość zmodyfikowana podczas transmisji (stopka listy mailingowej dołączona, nagłówek przepisany przez przekaźnik).
  • Diagnoza: Użyj narzędzia do weryfikacji DKIM na surowym źródle wiadomości. Sprawdź, czy tag `h=` w nagłówku DKIM-Signature zawiera nagłówki, które zostały zmodyfikowane.

Architektura e-mail dla środowisk hostingowych

Dla firm i programistów wdrażających własną infrastrukturę pocztową środowisko hostingowe bezpośrednio wpływa na dostarczalność i bezpieczeństwo. Środowisko VPS Hosting zapewnia pełną kontrolę nad konfiguracją MTA, rekordami PTR i reputacją IP — czynnikami, których środowiska współdzielone nie mogą zapewnić. Uruchomienie Postfix lub Exim na VPS pozwala na precyzyjne dostrajanie limitów szybkości, polityk TLS i mechanizmów uwierzytelniania.

Organizacje wymagające dużej ilości transakcyjnych wiadomości e-mail lub całkowitej izolacji od sąsiednich najemców korzystają z Serwerów Dedykowanych, gdzie wysyłający IP jest przypisany wyłącznie i nie jest współdzielony z innymi klientami. Reputacja IP na serwerze dedykowanym jest całkowicie pod kontrolą operatora.

Dla mniejszych operacji, które nie wymagają samodzielnie zarządzanego MTA, Hosting E-mail zapewnia w pełni zarządzane środowisko pocztowe ze wstępnie skonfigurowanym SPF, DKIM i DMARC, eliminując operacyjny ciężar utrzymania oprogramowania serwera pocztowego.

Zabezpieczenie połączeń webmail i klientów pocztowych wymaga ważnych certyfikatów TLS. Certyfikaty z podpisem własnym generują ostrzeżenia klientów i mogą powodować błędy uwierzytelniania w restrykcyjnych konfiguracjach MUA. Wdrożenie zaufanych Certyfikatów SSL na nazwach hostów serwerów pocztowych (np. `mail.yourdomain.com`) jest bezwzględnym minimum dla każdego produkcyjnego środowiska pocztowego.

Konfiguracja domeny jest równie fundamentalna. Rekordy MX, rekordy TXT SPF, rekordy TXT DKIM i rekordy TXT DMARC — wszystkie znajdują się w DNS. Dokładne i niezawodne zarządzanie DNS przez dostawcę Rejestracji Domen z solidnym edytorem DNS jest niezbędne do utrzymania prawidłowego routingu poczty i rekordów uwierzytelniania.

Analiza nagłówków e-mail: odczytywanie śladu audytu

Każda wiadomość e-mail zawiera zestaw nagłówków dokumentujących jej pełną podróż. Są one dołączane w odwrotnym porządku chronologicznym — najwyższy nagłówek `Received:` jest najnowszym węzłem. Typowy łańcuch nagłówków wygląda następująco:

“`

Received: from mail.example.com (mail.example.com [203.0.113.10])

by mx.google.com with ESMTPS id …

for <recipient@gmail.com>; Mon, 10 Jun 2024 09:15:32 -0700

Received: from [192.168.1.5] (dynamic-pool.isp.net [98.76.54.32])

by mail.example.com with ESMTPSA id …

for <recipient@gmail.com>; Mon, 10 Jun 2024 09:15:29 -0700

“`

Kluczowe nagłówki do diagnostyki:

  • `Return-Path:` — Adres nadawcy koperty używany do powiadomień o odrzuceniu. Musi być wyrównany z SPF.
  • `Authentication-Results:` — Dodany przez serwer odbierający, dokumentuje wynik kontroli SPF, DKIM i DMARC.
  • `X-Originating-IP:` — Często dodawany przez usługi webmail w celu rejestrowania adresu IP klienta.
  • `Message-ID:` — Globalnie unikalny identyfikator przypisany przez inicjujący MTA. Używany do korelowania wpisów dziennika między serwerami.
  • `MIME-Version:` i `Content-Type:` — Definiują strukturę MIME treści wiadomości.

Macierz decyzji technicznych i kluczowe wnioski

Użyj tej listy kontrolnej podczas konfigurowania lub audytowania środowiska pocztowego:

DNS i routing

  • Rekordy MX są opublikowane z prawidłowymi wartościami priorytetu i wskazują na prawidłowe nazwy hostów, a nie CNAME
  • Rekordy A/AAAA dla nazw hostów MX są poprawnie rozwiązywane
  • Rekord PTR (odwrotny DNS) dla wysyłającego IP odpowiada nazwie hosta SMTP EHLO

Stos uwierzytelniania

  • Rekord TXT SPF opublikowany z `-all` lub `~all` i obejmuje wszystkie legalne źródła wysyłania
  • Klucze DKIM mają minimum 2048 bitów; selektor jest opublikowany w DNS, a podpisywanie jest aktywne na MTA
  • Polityka DMARC jest opublikowana z co najmniej `p=quarantine`; raportowanie zbiorcze (`rua`) jest skonfigurowane
  • Tryb wyrównania DMARC jest ustawiony na `s` (ścisły) dla domen o wysokim poziomie bezpieczeństwa

Bezpieczeństwo transportu

  • STARTTLS jest włączony na wszystkich przychodzących i wychodzących połączeniach SMTP
  • Polityka MTA-STS jest opublikowana, jeśli wymagane jest ścisłe wymuszanie TLS
  • Ważny certyfikat TLS podpisany przez urząd certyfikacji jest zainstalowany na nazwie hosta serwera pocztowego

Konfiguracja odbierania

  • IMAP jest używany zamiast POP3 we wszystkich wdrożeniach wielourządzeniowych
  • IMAP przez SSL/TLS na porcie 993 jest wymuszony; port 143 w postaci zwykłego tekstu jest wyłączony lub ograniczony
  • Filtrowanie spamu po stronie serwera (Rspamd lub SpamAssassin) jest skonfigurowane z aktualnymi zestawami reguł

Monitorowanie operacyjne

  • Raporty zbiorcze DMARC są regularnie przeglądane w celu wykrywania nieautoryzowanych nadawców
  • Kolejka MTA jest monitorowana pod kątem odroczonych wiadomości wskazujących na problemy z dostarczaniem
  • Wysyłający IP jest sprawdzany pod kątem głównych RBL (Spamhaus ZEN, Barracuda, SORBS) zgodnie z harmonogramem

FAQ

Jaka jest różnica między portem SMTP 25, 465 i 587?

Port 25 jest używany wyłącznie do przekazywania MTA między serwerami i jest blokowany przez większość dostawców usług internetowych dla użytkowników końcowych. Port 587 jest wyznaczonym portem wysyłania dla uwierzytelnionych połączeń klient-serwer i używa STARTTLS do negocjacji szyfrowania. Port 465 to starszy port SMTPS, który opakowuje całą sesję SMTP w SSL/TLS od początku; był krótko wycofany, ale jest teraz formalnie ponownie przypisany do uwierzytelnionego wysyłania z niejawnym TLS zgodnie z RFC 8314.

Dlaczego mój e-mail przechodzi SPF, ale nadal nie przechodzi DMARC?

DMARC wymaga wyrównania identyfikatorów między uwierzytelnioną domeną a domeną nagłówka `From:`. SPF uwierzytelnia nadawcę koperty (`MAIL FROM`), który może różnić się od widocznego nagłówka `From:`. Jeśli te domeny nie są wyrównane (zgodnie ze skonfigurowanym trybem wyrównania), DMARC kończy się niepowodzeniem nawet gdy SPF przechodzi. Rozwiązaniem jest zapewnienie, że domena nagłówka `From:` odpowiada domenie uwierzytelnionej przez SPF, lub skonfigurowanie podpisywania DKIM z domeną `From:`, aby wyrównanie DKIM spełniało DMARC zamiast tego.

Co powoduje, że prawidłowy podpis DKIM nie przechodzi weryfikacji na serwerze odbierającym?

Najczęstsze przyczyny to: treść wiadomości lub podpisane nagłówki zostały zmodyfikowane podczas transmisji (stopki list mailingowych, przepisywanie nagłówków przez przekaźniki); rekord TXT DNS dla selektora DKIM został usunięty lub zmieniony po podpisaniu; lub klucz publiczny w DNS nie odpowiada kluczowi prywatnemu użytemu do podpisania wiadomości. Zawsze weryfikuj przy użyciu surowego źródła wiadomości, a nie przekazanej kopii.

Jaka jest praktyczna różnica między IMAP a POP3 w środowisku biznesowym?

IMAP synchronizuje pełny stan skrzynki pocztowej — flagi przeczytane/nieprzeczytane, strukturę folderów, wysłane elementy, wersje robocze — na każdym urządzeniu w czasie rzeczywistym, przy czym wiadomości pozostają na serwerze. POP3 pobiera wiadomości na jedno urządzenie i domyślnie usuwa je z serwera, uniemożliwiając dostęp do tych wiadomości z drugiego urządzenia. Dla każdej firmy, w której pracownicy uzyskują dostęp do poczty e-mail na więcej niż jednym urządzeniu, POP3 tworzy silosy danych i eliminuje przechowywanie wiadomości po stronie serwera. IMAP jest jedynym właściwym wyborem.

Jak zdiagnozować, dlaczego prawidłowa wiadomość e-mail została dostarczona do folderu ze spamem?

Pobierz surowe źródło wiadomości z folderu ze spamem i sprawdź nagłówek `Authentication-Results:`, aby zweryfikować wyniki SPF, DKIM i DMARC. Poszukaj nagłówków `X-Spam-Status:` lub `X-Spam-Score:` dodanych przez filtr serwera odbierającego, aby zidentyfikować, które reguły zostały wyzwolone. Sprawdź, czy wysyłający IP ma pasujący rekord PTR, nie jest wymieniony na żadnej RBL i czy domena wysyłająca ma kompletny stos uwierzytelniania. Brakujący lub nieprawidłowy podpis DKIM w połączeniu z neutralnym wynikiem SPF jest najczęstszą przyczyną oceniania prawidłowej poczty jako spamu.

15%

Zaoszczędź 15% na wszystkich usługach hostingowych

Sprawdź swoje umiejętności i zdobądź Rabat na dowolny plan hostingowy

Użyj kodu:

Skills
Rozpocznij