DKIM w cPanel i Plesk – konfiguracja krok po kroku

Kompletny przewodnik po konfiguracji DKIM na hostingach współdzielonych — od wygenerowania klucza po weryfikację rekordu DNS.

📅 13.05.2026 ⏱ 8 min czytania 📝 1 820 słów 👤 Zespół Mailer PRO
developer workspace with multiple monitors showing terminal and config files, editorial quality, no text overlay, no watermarks

Twoje wiadomości trafiają do spamu, mimo że wysyłasz je z własnej domeny? Brak poprawnie skonfigurowanego DKIM to jeden z najczęstszych powodów, dla których filtry antyspamowe odrzucają lub degradują pocztę. Ten przewodnik przeprowadzi Cię przez cały proces konfiguracji DKIM w cPanel i Plesk — od pierwszego kliknięcia aż po potwierdzenie, że rekord działa poprawnie.

Czym jest DKIM i dlaczego jest niezbędny

DKIM (DomainKeys Identified Mail) to mechanizm uwierzytelniania poczty elektronicznej opisany w RFC 6376. Pozwala serwerowi odbiorczemu zweryfikować, że wiadomość rzeczywiście pochodzi z domeny, która jest w niej podana, i że nie została zmodyfikowana w trakcie transportu. Działa na zasadzie pary kluczy kryptograficznych: klucz prywatny podpisuje każdą wiadomość wychodzącą, a klucz publiczny — opublikowany w DNS — umożliwia odbiorcy sprawdzenie podpisu.

Bez DKIM duże serwery pocztowe (Gmail, Outlook, Yahoo) traktują Twoją pocztę jako mniej wiarygodną. Od lutego 2024 roku Google i Yahoo oficjalnie wymagają DKIM dla nadawców wysyłających ponad 5 000 wiadomości dziennie, ale w praktyce brak tego rekordu szkodzi dostarczalności nawet przy mniejszych wolumenach.

DKIM współpracuje z SPF i DMARC, tworząc kompletną warstwę uwierzytelniania. Sam w sobie nie zapobiega spamowi — ale jest sygnałem zaufania, który filtry antyspamowe biorą pod uwagę przy ocenie reputacji nadawcy.

DKIM w cPanel — krok po kroku

Większość hostingów współdzielonych opartych na cPanel ma wbudowane narzędzie do zarządzania uwierzytelnianiem poczty. Poniższa instrukcja dotyczy cPanel w wersji 98 i nowszych (interfejs Jupiter).

Krok 1 — Włączenie DKIM w cPanel

  1. Zaloguj się do panelu cPanel swojego hostingu.
  2. W sekcji Poczta (ang. Email) kliknij Uwierzytelnianie poczty (ang. Email Deliverability lub Authentication — nazwa zależy od wersji).
  3. Wybierz domenę, dla której chcesz skonfigurować DKIM.
  4. Jeśli widzisz status „DKIM: Invalid" lub „Not Set", kliknij przycisk Napraw (ang. Repair) lub Włącz (ang. Enable).
  5. cPanel automatycznie generuje parę kluczy RSA-2048 i dodaje rekord TXT do strefy DNS zarządzanej przez hosting.

Jeśli Twoja domena korzysta z zewnętrznych serwerów DNS (np. Cloudflare), cPanel wyświetli gotowy rekord TXT, który musisz ręcznie dodać w panelu swojego dostawcy DNS — szczegóły w kroku 3.

Krok 2 — Odczytanie wygenerowanego klucza publicznego

Po wygenerowaniu klucza cPanel pokaże Ci rekord DNS do skopiowania. Wygląda on mniej więcej tak:

Nazwa (Host): default._domainkey.twojadomena.pl
Typ: TXT
Wartość: v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA…

Skopiuj całą wartość rekordu — łącznie z prefiksem v=DKIM1;. Jeśli klucz jest długi (powyżej 255 znaków), niektóre panele DNS wymagają podzielenia go na kilka ciągów w cudzysłowach. cPanel zazwyczaj robi to automatycznie, ale warto to sprawdzić.

Krok 3 — Dodanie rekordu DNS (zewnętrzne serwery DNS)

  1. Zaloguj się do panelu swojego dostawcy DNS (np. Cloudflare, OVH, nazwa.pl).
  2. Przejdź do zarządzania strefą DNS dla swojej domeny.
  3. Dodaj nowy rekord typu TXT:
    • Nazwa/Host: default._domainkey (bez nazwy domeny, jeśli panel dodaje ją automatycznie)
    • Wartość: skopiowana zawartość klucza publicznego
    • TTL: 3600 (1 godzina) lub wartość domyślna
  4. Zapisz rekord i poczekaj na propagację DNS — zazwyczaj od kilku minut do 24 godzin.

DKIM w Plesk — krok po kroku

Plesk obsługuje DKIM natywnie od wersji 12.5. Konfiguracja różni się nieznacznie w zależności od tego, czy zarządzasz serwerem jako administrator, czy jako właściciel subskrypcji.

Krok 1 — Włączenie DKIM na poziomie serwera (administrator)

  1. Zaloguj się do Plesk jako administrator.
  2. Przejdź do Narzędzia i ustawienia → Ustawienia serwera pocztowego (ang. Mail Server Settings).
  3. Zaznacz opcję Umożliw podpisywanie wychodzących wiadomości e-mail za pomocą DKIM.
  4. Kliknij OK, aby zapisać.

To ustawienie aktywuje mechanizm DKIM globalnie — poszczególne domeny muszą jednak włączyć go osobno na poziomie subskrypcji.

Krok 2 — Włączenie DKIM dla konkretnej domeny (właściciel subskrypcji)

  1. Zaloguj się do Plesk jako właściciel subskrypcji lub administrator.
  2. Przejdź do Poczta → Ustawienia poczty dla wybranej domeny.
  3. Zaznacz opcję Użyj systemu ochrony przed spamem DKIM do podpisywania wychodzących wiadomości e-mail.
  4. Kliknij OK.

Plesk automatycznie generuje klucz RSA i dodaje rekord TXT do strefy DNS, jeśli DNS domeny jest zarządzany przez Plesk. Jeśli używasz zewnętrznych serwerów DNS, Plesk wyświetli rekord do ręcznego dodania — analogicznie jak w przypadku cPanel.

Krok 3 — Odczytanie rekordu DKIM w Plesk

Aby zobaczyć wygenerowany rekord, przejdź do Strony internetowe i domeny → DNS → Ustawienia DNS. Znajdziesz tam rekord TXT o nazwie podobnej do mail._domainkey.twojadomena.pl. Zwróć uwagę, że Plesk domyślnie używa selektora mail, podczas gdy cPanel stosuje default — obie wartości są poprawne i można je zmienić ręcznie.

Porównanie konfiguracji DKIM w cPanel i Plesk

Cecha cPanel Plesk
Domyślny selektor DKIM default mail
Długość klucza RSA 2048 bit 2048 bit
Automatyczne dodanie rekordu DNS Tak (jeśli DNS w cPanel) Tak (jeśli DNS w Plesk)
Włączenie przez administratora Nie wymagane (per domena) Wymagane globalnie + per domena
Obsługa wielu selektorów Ograniczona (wymaga edycji DNS) Ograniczona (wymaga edycji DNS)

Weryfikacja DKIM — jak sprawdzić, czy działa

Po dodaniu rekordu DNS i odczekaniu na propagację koniecznie zweryfikuj poprawność konfiguracji. Błędny rekord jest gorszy niż jego brak — może całkowicie zablokować dostarczalność wiadomości.

Metoda 1 — Narzędzia online

Skorzystaj z bezpłatnych narzędzi takich jak MXToolbox DKIM Lookup lub mail-tester.com. Wpisz domenę i selektor (np. default lub mail), a narzędzie pobierze rekord TXT z DNS i sprawdzi jego składnię. Poprawny wynik powinien zawierać v=DKIM1, typ klucza k=rsa oraz niepusty klucz publiczny p=.

Metoda 2 — Wysłanie testowej wiadomości

  1. Wyślij wiadomość na adres check-auth@verifier.port25.com — otrzymasz automatyczną odpowiedź z raportem uwierzytelniania.
  2. Możesz też wysłać email na dowolne konto Gmail, a następnie w odebranej wiadomości kliknąć „Pokaż oryginał" (ang. Show original) i sprawdzić nagłówek Authentication-Results. Szukaj wpisu dkim=pass.

Metoda 3 — Polecenie dig (Linux/macOS)

Jeśli masz dostęp do terminala, możesz sprawdzić rekord bezpośrednio:

dig TXT default._domainkey.twojadomena.pl +short

Poprawna odpowiedź zwróci ciąg zaczynający się od "v=DKIM1; k=rsa; p=…". Brak odpowiedzi lub błąd NXDOMAIN oznacza, że rekord nie jest jeszcze widoczny w DNS lub został błędnie dodany.

Najczęstsze błędy i jak je naprawić

DKIM a RODO i bezpieczeństwo danych

DKIM sam w sobie nie przetwarza danych osobowych, ale jego brak może mieć pośrednie konsekwencje z punktu widzenia RODO (Rozporządzenie UE 2016/679). Artykuł 32 RODO zobowiązuje administratorów danych do wdrożenia odpowiednich środków technicznych zapewniających bezpieczeństwo przetwarzania — w tym integralność komunikacji. Brak uwierzytelniania poczty zwiększa ryzyko ataków typu spoofing i phishing, co może prowadzić do naruszenia ochrony danych osobowych Twoich klientów.

Z perspektywy praktycznej: jeśli wysyłasz mailingi zawierające dane osobowe (np. faktury, potwierdzenia zamówień), poprawna konfiguracja DKIM, SPF i DMARC jest elementem tzw. privacy by design — podejścia wymaganego przez art. 25 RODO.

Kolejny krok: SPF, DMARC i monitoring reputacji

DKIM to tylko jeden element układanki. Kompletne uwierzytelnianie poczty wymaga również poprawnie skonfigurowanego rekordu SPF (który określa, jakie serwery mogą wysyłać pocztę w imieniu Twojej domeny) oraz polityki DMARC (która definiuje, co serwer odbiorczy ma zrobić z wiadomościami, które nie przeszły weryfikacji SPF lub DKIM). Dopiero połączenie tych trzech mechanizmów skutecznie chroni domenę przed spoofingiem i poprawia dostarczalność.

Jeśli korzystasz z MailerPRO do wysyłki przez własne skrzynki SMTP, upewnij się, że każda domena nadawcy ma aktywny rekord DKIM — platforma automatycznie podpisuje wiadomości kluczem skonfigurowanym na serwerze, ale rekord DNS musi być dodany po Twojej stronie.

Konfiguracja DKIM w cPanel lub Plesk zajmuje zwykle mniej niż 10 minut — a efekt w postaci lepszej dostarczalności i ochrony przed spoofingiem jest odczuwalny od razu. Przejdź teraz do panelu swojego hostingu, włącz DKIM dla każdej aktywnej domeny nadawczej i zweryfikuj wynik jednym z opisanych narzędzi. To jeden z najprostszych kroków, które możesz zrobić dla reputacji swojej poczty.

dkim cpanel dkim plesk konfiguracja dkim hosting uwierzytelnianie email cpanel dkim klucz publiczny hosting współdzielony dkim weryfikacja dkim

📨 Wypróbuj Mailer PRO

Wysyłaj mailing z własnych skrzynek SMTP — bez prowizji od liczby maili. Zachowujesz pełną kontrolę nad reputacją domeny.

Zobacz cennik Jak to działa