{"id":24100,"date":"2026-09-09T10:35:46","date_gmt":"2026-09-09T08:35:46","guid":{"rendered":"https:\/\/vh.pl\/pomoc\/?p=24100"},"modified":"2026-09-09T10:58:54","modified_gmt":"2026-09-09T08:58:54","slug":"co-to-jest-dmarc","status":"publish","type":"post","link":"https:\/\/vh.pl\/pomoc\/co-to-jest-dmarc","title":{"rendered":"Co to jest DMARC?"},"content":{"rendered":"<p><strong>DMARC to rekord TXT w strefie DNS domeny, kt\u00f3ry m\u00f3wi serwerom odbiorczym, co zrobi\u0107 z wiadomo\u015bci\u0105 podszywaj\u0105c\u0105 si\u0119 pod Tw\u00f3j adres.<\/strong> SPF i DKIM sprawdzaj\u0105 nadawc\u0119, ale same z siebie nie decyduj\u0105 o losie wiadomo\u015bci. DMARC dok\u0142ada trzy brakuj\u0105ce elementy: regu\u0142\u0119 post\u0119powania, wym\u00f3g zgodno\u015bci domeny w polu <code>Od:<\/code> oraz raporty.<\/p>\n<p>W praktyce wygl\u0105da to tak: kto\u015b wysy\u0142a z przypadkowego serwera faktur\u0119 podpisan\u0105 adresem <code>ksiegowosc@twojafirma.pl<\/code>. Bez DMARC serwer odbiorcy sam zgaduje, czy to oszustwo. Z polityk\u0105 <code>p=reject<\/code> nie musi zgadywa\u0107, bo dostaje jasn\u0105 instrukcj\u0119 od w\u0142a\u015bciciela domeny.<\/p>\n<p>Ten artyku\u0142 pokazuje budow\u0119 rekordu, znaczenie ka\u017cdego znacznika, kolejno\u015b\u0107 wdro\u017cenia bez ryzyka zablokowania w\u0142asnej poczty oraz najcz\u0119stsze b\u0142\u0119dy, kt\u00f3re kosztuj\u0105 firmy dostarczalno\u015b\u0107.<\/p>\n<ul>\n<li><a title=\"Definicja rekordu i jego rola obok SPF oraz DKIM\" href=\"#czym-jest-dmarc\">Co to jest DMARC i po co powsta\u0142?<\/a><\/li>\n<li><a title=\"\u015acie\u017cka wiadomo\u015bci od nadawcy do decyzji serwera odbiorczego\" href=\"#jak-dziala\">Jak dzia\u0142a DMARC krok po kroku?<\/a><\/li>\n<li><a title=\"Znaczniki v, p, rua, pct, adkim, aspf i pozosta\u0142e\" href=\"#budowa\">Z czego zbudowany jest rekord DMARC?<\/a><\/li>\n<li><a title=\"R\u00f3\u017cnica mi\u0119dzy monitorowaniem, kwarantann\u0105 i odrzuceniem\" href=\"#polityki\">Polityki none, quarantine i reject<\/a><\/li>\n<li><a title=\"Raporty zbiorcze rua i raporty b\u0142\u0119d\u00f3w ruf w praktyce\" href=\"#raporty\">Po co s\u0105 raporty DMARC?<\/a><\/li>\n<li><a title=\"Bezpieczna kolejno\u015b\u0107 zaostrzania polityki w firmie\" href=\"#wdrozenie\">Jak wdro\u017cy\u0107 DMARC bez blokowania w\u0142asnej poczty?<\/a><\/li>\n<li><a title=\"Dodawanie rekordu TXT w Edytorze stref DNS\" href=\"#cpanel\">Jak doda\u0107 rekord DMARC w cPanel?<\/a><\/li>\n<li><a title=\"Wymagania Gmaila, Yahoo i Microsoftu wobec nadawc\u00f3w\" href=\"#obowiazek\">Czy DMARC jest obowi\u0105zkowy?<\/a><\/li>\n<li><a title=\"Typowe pomy\u0142ki w konfiguracji i ich skutki\" href=\"#bledy\">Najcz\u0119stsze b\u0142\u0119dy w konfiguracji DMARC<\/a><\/li>\n<li><a title=\"Por\u00f3wnanie trzech mechanizm\u00f3w uwierzytelniania poczty\" href=\"#roznice\">DMARC, SPF i DKIM: czym si\u0119 r\u00f3\u017cni\u0105?<\/a><\/li>\n<\/ul>\n<div class=\"alert message_alert overflow-y-auto alert-info\"><span class=\"w-12 block flex-shrink\"><svg class=\"w-8 h-8\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z\"><\/path><\/svg><\/span><div class=\"flex-1\"><p class=\"mb-0\">Wszystkie przyk\u0142ady rekord\u00f3w w artykule opisuj\u0105 <strong>domen\u0119 twojadomena.pl<\/strong>. Rekord DMARC zawsze publikujemy w subdomenie <code>_dmarc<\/code>, jako typ TXT. Zmiany w strefie DNS zaczynaj\u0105 dzia\u0142a\u0107 po propagacji, zwykle w kilkana\u015bcie minut do kilku godzin.<\/p><\/div><\/div>\n<h2 id=\"co-to-jest-dmarc-i-po-co-powstal\"><a name=\"czym-jest-dmarc\"><\/a>Co to jest DMARC i po co powsta\u0142?<\/h2>\n<p>DMARC to skr\u00f3t od Domain-based Message Authentication, Reporting and Conformance. Standard opisuje dokument <a title=\"Oryginalna specyfikacja standardu w repozytorium IETF\" href=\"https:\/\/datatracker.ietf.org\/doc\/html\/rfc7489\" target=\"_blank\" rel=\"noopener\">RFC 7489<\/a>, a jego zadaniem jest domkni\u0119cie luki, kt\u00f3r\u0105 zostawi\u0142y starsze mechanizmy.<\/p>\n<p>Problem wygl\u0105da nast\u0119puj\u0105co. <a title=\"Rekord wskazuj\u0105cy serwery uprawnione do wysy\u0142ki w domenie\" href=\"https:\/\/vh.pl\/pomoc\/co-to-spf\">Co to jest SPF<\/a> wyja\u015bnia, \u017ce rekord SPF sprawdza adres z koperty SMTP, czyli pole <code>Return-Path<\/code>. Odbiorca w programie pocztowym widzi jednak zupe\u0142nie inne pole, nag\u0142\u00f3wek <code>Od:<\/code>. Te dwa adresy mog\u0105 si\u0119 r\u00f3\u017cni\u0107 i w\u0142a\u015bnie na tym opiera si\u0119 wi\u0119kszo\u015b\u0107 atak\u00f3w phishingowych. Podobnie <a title=\"Podpis kryptograficzny dodawany do wychodz\u0105cych wiadomo\u015bci\" href=\"https:\/\/vh.pl\/pomoc\/dkim-co-to-jest\">DKIM<\/a> potwierdza, \u017ce wiadomo\u015b\u0107 podpisa\u0142a jaka\u015b domena, ale niekoniecznie ta widoczna dla cz\u0142owieka.<\/p>\n<p>DMARC wprowadza poj\u0119cie <strong>zgodno\u015bci domen (alignment)<\/strong>. Wiadomo\u015b\u0107 zdaje test tylko wtedy, gdy domena z nag\u0142\u00f3wka <code>Od:<\/code> zgadza si\u0119 z domen\u0105 zweryfikowan\u0105 przez SPF albo przez DKIM. Wystarczy jeden z tych dw\u00f3ch mechanizm\u00f3w, ale zgodno\u015b\u0107 jest obowi\u0105zkowa.<\/p>\n<p><!-- SCREEN: schemat przep\u0142ywu wiadomo\u015bci, nadawca, serwer odbiorczy, weryfikacja SPF i DKIM, decyzja DMARC --><\/p>\n<h2 id=\"jak-dziala-dmarc-krok-po-kroku\"><a name=\"jak-dziala\"><\/a>Jak dzia\u0142a DMARC krok po kroku?<\/h2>\n<p>Serwer odbiorczy wykonuje zawsze t\u0119 sam\u0105 sekwencj\u0119.<\/p>\n<ol>\n<li>Odczytuje domen\u0119 z nag\u0142\u00f3wka <code>Od:<\/code> i pobiera dla niej rekord TXT spod adresu <code>_dmarc.twojadomena.pl<\/code>.<\/li>\n<li>Sprawdza SPF dla domeny z koperty SMTP i por\u00f3wnuje j\u0105 z domen\u0105 z nag\u0142\u00f3wka <code>Od:<\/code>.<\/li>\n<li>Weryfikuje podpis DKIM i por\u00f3wnuje domen\u0119 ze znacznika <code>d=<\/code> z domen\u0105 z nag\u0142\u00f3wka <code>Od:<\/code>.<\/li>\n<li>Je\u015bli kt\u00f3rykolwiek z test\u00f3w wypad\u0142 pozytywnie <strong>i<\/strong> domeny s\u0105 zgodne, wiadomo\u015b\u0107 przechodzi DMARC.<\/li>\n<li>Je\u015bli oba testy zawiod\u0142y, serwer stosuje polityk\u0119 ze znacznika <code>p<\/code>.<\/li>\n<li>Niezale\u017cnie od wyniku odbiorca zapisuje zdarzenie i raz na dob\u0119 wysy\u0142a raport zbiorczy na adres z <code>rua<\/code>.<\/li>\n<\/ol>\n<h3 id=\"tryb-relaxed-i-strict\">Tryb relaxed i strict<\/h3>\n<p>Zgodno\u015b\u0107 da si\u0119 sprawdza\u0107 na dwa sposoby. Tryb <code>relaxed<\/code> (domy\u015blny) akceptuje subdomeny, wi\u0119c podpis z <code>mail.twojadomena.pl<\/code> pasuje do adresu w domenie <code>twojadomena.pl<\/code>. Tryb <code>strict<\/code> wymaga identycznej domeny, znak w znak. Dla wi\u0119kszo\u015bci firm relaxed jest w\u0142a\u015bciwym wyborem, bo systemy transakcyjne i newslettery bardzo cz\u0119sto wysy\u0142aj\u0105 z subdomen.<\/p>\n<div class=\"alert message_alert overflow-y-auto alert-warning\"><span class=\"w-12 block flex-shrink\"><svg class=\"w-8 h-8\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M20.618 5.984A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016zM12 9v2m0 4h.01\"><\/path><\/svg><\/span><div class=\"flex-1\"><p class=\"mb-0\">DMARC nie sprawdza tre\u015bci wiadomo\u015bci i nie zast\u0119puje filtra antyspamowego. Ocenia wy\u0142\u0105cznie to, czy nadawca ma prawo u\u017cywa\u0107 Twojej domeny w polu <code>Od:<\/code>. <strong>Poprawny DMARC nie chroni przed spamem przychodz\u0105cym do Ciebie<\/strong>, chroni Twoj\u0105 domen\u0119 przed wykorzystaniem jej przez kogo\u015b innego.<\/p><\/div><\/div>\n<h2 id=\"z-czego-zbudowany-jest-rekord-dmarc\"><a name=\"budowa\"><\/a>Z czego zbudowany jest rekord DMARC?<\/h2>\n<p>Rekord to zwyk\u0142y tekst z\u0142o\u017cony ze znacznik\u00f3w rozdzielonych \u015brednikami. Minimalna, poprawna wersja startowa wygl\u0105da tak:<\/p>\n<pre>Nazwa: _dmarc.twojadomena.pl\r\nTyp: TXT\r\nWarto\u015b\u0107: v=DMARC1; p=none; rua=mailto:dmarc@twojadomena.pl<\/pre>\n<p>Pe\u0142niejszy wariant, u\u017cywany po zebraniu raport\u00f3w:<\/p>\n<pre>v=DMARC1; p=reject; sp=reject; adkim=s; aspf=r; pct=100; rua=mailto:dmarc@twojadomena.pl; ruf=mailto:dmarc@twojadomena.pl; fo=1<\/pre>\n<table>\n<tbody>\n<tr>\n<th>Znacznik<\/th>\n<th>Znaczenie<\/th>\n<th>Dopuszczalne warto\u015bci<\/th>\n<\/tr>\n<tr>\n<td><code>v<\/code><\/td>\n<td>Wersja protoko\u0142u, zawsze pierwsza w rekordzie<\/td>\n<td><code>DMARC1<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>p<\/code><\/td>\n<td>Polityka dla domeny g\u0142\u00f3wnej<\/td>\n<td><code>none<\/code>, <code>quarantine<\/code>, <code>reject<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>sp<\/code><\/td>\n<td>Polityka dla subdomen, je\u015bli ma by\u0107 inna ni\u017c <code>p<\/code><\/td>\n<td><code>none<\/code>, <code>quarantine<\/code>, <code>reject<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>rua<\/code><\/td>\n<td>Adres na raporty zbiorcze (statystyka XML)<\/td>\n<td><code>mailto:<\/code> plus adres<\/td>\n<\/tr>\n<tr>\n<td><code>ruf<\/code><\/td>\n<td>Adres na raporty b\u0142\u0119d\u00f3w pojedynczych wiadomo\u015bci<\/td>\n<td><code>mailto:<\/code> plus adres<\/td>\n<\/tr>\n<tr>\n<td><code>pct<\/code><\/td>\n<td>Odsetek wiadomo\u015bci obj\u0119tych polityk\u0105<\/td>\n<td>1 do 100, domy\u015blnie 100<\/td>\n<\/tr>\n<tr>\n<td><code>adkim<\/code><\/td>\n<td>Tryb zgodno\u015bci dla DKIM<\/td>\n<td><code>r<\/code> (relaxed), <code>s<\/code> (strict)<\/td>\n<\/tr>\n<tr>\n<td><code>aspf<\/code><\/td>\n<td>Tryb zgodno\u015bci dla SPF<\/td>\n<td><code>r<\/code> (relaxed), <code>s<\/code> (strict)<\/td>\n<\/tr>\n<tr>\n<td><code>fo<\/code><\/td>\n<td>Warunek generowania raportu b\u0142\u0119du<\/td>\n<td><code>0<\/code>, <code>1<\/code>, <code>d<\/code>, <code>s<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>ri<\/code><\/td>\n<td>Odst\u0119p mi\u0119dzy raportami zbiorczymi w sekundach<\/td>\n<td>domy\u015blnie 86400, czyli 24 godziny<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><em>Znaczniki i ich warto\u015bci zgodnie ze specyfikacj\u0105 RFC 7489.<\/em><\/p>\n<h2 id=\"polityki-none-quarantine-i-reject\"><a name=\"polityki\"><\/a>Polityki none, quarantine i reject<\/h2>\n<p>Znacznik <code>p<\/code> jest sercem ca\u0142ego rekordu. Wyb\u00f3r mi\u0119dzy trzema warto\u015bciami decyduje o tym, czy DMARC tylko obserwuje, czy realnie blokuje.<\/p>\n<table>\n<tbody>\n<tr>\n<th>Polityka<\/th>\n<th>Reakcja serwera odbiorczego<\/th>\n<th>Kiedy stosowa\u0107?<\/th>\n<\/tr>\n<tr>\n<td><code>p=none<\/code><\/td>\n<td>Wiadomo\u015b\u0107 idzie normalnie, w\u0142a\u015bciciel domeny dostaje tylko raport<\/td>\n<td>Pierwsze 2-4 tygodnie, faza obserwacji<\/td>\n<\/tr>\n<tr>\n<td><code>p=quarantine<\/code><\/td>\n<td>Wiadomo\u015b\u0107 l\u0105duje w spamie lub w kwarantannie<\/td>\n<td>Etap przej\u015bciowy, gdy znasz ju\u017c wszystkich swoich nadawc\u00f3w<\/td>\n<\/tr>\n<tr>\n<td><code>p=reject<\/code><\/td>\n<td>Serwer odrzuca wiadomo\u015b\u0107 na etapie SMTP, odbiorca jej nie zobaczy<\/td>\n<td>Stan docelowy dla domeny firmowej<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"alert message_alert overflow-y-auto alert-success\"><span class=\"w-12 block flex-shrink\"><svg class=\"w-8 h-8\" fill=\"currentColor\" viewBox=\"0 0 20 20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill-rule=\"evenodd\" d=\"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z\" clip-rule=\"evenodd\"><\/path><\/svg><\/span><div class=\"flex-1\"><p class=\"mb-0\">Domena, kt\u00f3ra wysy\u0142a faktury, potwierdzenia zam\u00f3wie\u0144 lub korespondencj\u0119 urz\u0119dow\u0105, powinna docelowo pracowa\u0107 na <strong><code>p=reject<\/code><\/strong>. Polityka <code>none<\/code> nie chroni przed niczym, daje wy\u0142\u0105cznie wiedz\u0119.<\/p><\/div><\/div>\n<h2 id=\"po-co-sa-raporty-dmarc\"><a name=\"raporty\"><\/a>Po co s\u0105 raporty DMARC?<\/h2>\n<p>Raporty to najbardziej niedoceniana cz\u0119\u015b\u0107 standardu. Bez nich wdro\u017cenie sprowadza si\u0119 do zgadywania.<\/p>\n<p><strong>Raporty zbiorcze (rua)<\/strong> przychodz\u0105 raz na dob\u0119 od Google, Microsoftu, Yahoo i dziesi\u0105tek mniejszych operator\u00f3w. To pliki XML w archiwum ZIP lub GZ, w kt\u00f3rych wida\u0107 adresy IP wysy\u0142aj\u0105ce w Twojej domenie, liczb\u0119 wiadomo\u015bci oraz wynik SPF i DKIM dla ka\u017cdego \u017ar\u00f3d\u0142a. W\u0142a\u015bnie tam znajdziesz zapomniany formularz kontaktowy na starym serwerze, system CRM albo drukark\u0119 sieciow\u0105, kt\u00f3ra wysy\u0142a skany.<\/p>\n<p><strong>Raporty b\u0142\u0119d\u00f3w (ruf)<\/strong> dotycz\u0105 pojedynczych wiadomo\u015bci, kt\u00f3re nie przesz\u0142y weryfikacji. Zawieraj\u0105 fragmenty nag\u0142\u00f3wk\u00f3w, wi\u0119c trzeba je traktowa\u0107 jak dane osobowe. Du\u017ca cz\u0119\u015b\u0107 operator\u00f3w w og\u00f3le ich nie wysy\u0142a ze wzgl\u0119du na RODO, wi\u0119c nie buduj procesu wy\u0142\u0105cznie na nich.<\/p>\n<p>Surowy XML czyta si\u0119 \u017ale. Do sta\u0142ej pracy u\u017cywa si\u0119 analizatora raport\u00f3w, komercyjnego lub w\u0142asnego, kt\u00f3ry agreguje dane w tabel\u0119 \u017ar\u00f3de\u0142 wysy\u0142ki.<\/p>\n<h2 id=\"jak-wdrozyc-dmarc-bez-blokowania-wlasnej-poczty\"><a name=\"wdrozenie\"><\/a>Jak wdro\u017cy\u0107 DMARC bez blokowania w\u0142asnej poczty?<\/h2>\n<p>Najwi\u0119ksze ryzyko przy DMARC to nie brak ochrony, tylko zbyt szybkie zaostrzenie polityki. Firma ustawia <code>p=reject<\/code> w pierwszym dniu, a tydzie\u0144 p\u00f3\u017aniej okazuje si\u0119, \u017ce newsletter i system fakturowy przesta\u0142y dociera\u0107 do klient\u00f3w. Kolejno\u015b\u0107 ma znaczenie.<\/p>\n<ol>\n<li><strong>Uporz\u0105dkuj SPF i DKIM.<\/strong> Bez dzia\u0142aj\u0105cego podpisu DKIM oraz kompletnego rekordu SPF DMARC nie ma czego weryfikowa\u0107. Sprawd\u017a przy okazji, czy <a title=\"Diagnostyka wysy\u0142ki poczty z konta hostingowego\" href=\"https:\/\/vh.pl\/pomoc\/czy-serwer-pocztowy-wysyla-poczte\">serwer pocztowy poprawnie wysy\u0142a poczt\u0119<\/a>.<\/li>\n<li><strong>Opublikuj <code>p=none<\/code> z adresem rua.<\/strong> Nic si\u0119 nie zmienia dla odbiorc\u00f3w, zaczynasz zbiera\u0107 dane.<\/li>\n<li><strong>Przeanalizuj raporty przez 2-4 tygodnie.<\/strong> Wypisz ka\u017cde \u017ar\u00f3d\u0142o wysy\u0142ki i zdecyduj, czy jest Twoje.<\/li>\n<li><strong>Dopisz brakuj\u0105cych nadawc\u00f3w.<\/strong> Systemy zewn\u0119trzne (mailing, CRM, sklep) dodaj do SPF i skonfiguruj dla nich DKIM.<\/li>\n<li><strong>Przejd\u017a na <code>p=quarantine<\/code>.<\/strong> Mo\u017cesz zacz\u0105\u0107 od <code>pct=25<\/code> i zwi\u0119ksza\u0107 warto\u015b\u0107, obserwuj\u0105c raporty.<\/li>\n<li><strong>Ustaw <code>p=reject<\/code> oraz <code>sp=reject<\/code>.<\/strong> Subdomeny bez w\u0142asnej polityki dziedzicz\u0105 warto\u015b\u0107 z <code>sp<\/code>, a to one bywaj\u0105 celem podszywania si\u0119.<\/li>\n<\/ol>\n<p>Ca\u0142y cykl zajmuje zwykle od czterech do o\u015bmiu tygodni w ma\u0142ej firmie. W organizacji z kilkunastoma systemami wysy\u0142kowymi trwa d\u0142u\u017cej i tego etapu nie da si\u0119 skr\u00f3ci\u0107 bez ryzyka.<\/p>\n<h2 id=\"jak-dodac-rekord-dmarc-w-cpanel\"><a name=\"cpanel\"><\/a>Jak doda\u0107 rekord DMARC w cPanel?<\/h2>\n<p>Rekord DMARC dodajesz jako wpis TXT w strefie DNS domeny. Warunek wst\u0119pny: domena musi by\u0107 delegowana na serwery DNS, kt\u00f3rymi zarz\u0105dza Tw\u00f3j hosting. Je\u015bli korzystasz z zewn\u0119trznych DNS, rekord dodajesz u operatora, kt\u00f3ry obs\u0142uguje stref\u0119. Pomocny b\u0119dzie artyku\u0142 o tym, <a title=\"Delegacja domeny na serwery nazw obs\u0142uguj\u0105ce stref\u0119\" href=\"https:\/\/vh.pl\/pomoc\/jak-zmienic-dns-domeny-w-vh-pl\">jak zmieni\u0107 serwery DNS dla domeny<\/a>.<\/p>\n<ol>\n<li>Zaloguj si\u0119 do cPanel\n<ul>\n<li><a title=\"Dost\u0119p do panelu administracyjnego konta hostingowego\" href=\"https:\/\/vh.pl\/pomoc\/jak-zalogowac-sie-do-cpanel\">Jak zalogowa\u0107 si\u0119 do cPanel?<\/a><\/li>\n<\/ul>\n<\/li>\n<li>W sekcji <strong>Domeny<\/strong> otw\u00f3rz <strong>Edytor stref DNS<\/strong>.<\/li>\n<li>Kliknij <strong>Zarz\u0105dzaj<\/strong> przy domenie, dla kt\u00f3rej dodajesz rekord.<\/li>\n<li>Rozwi\u0144 list\u0119 przy przycisku dodawania rekordu i wybierz opcj\u0119 dodania rekordu DMARC.<\/li>\n<li>Uzupe\u0142nij formularz: polityk\u0119 (Policy), polityk\u0119 subdomen (Subdomain policy), tryby zgodno\u015bci DKIM i SPF, odsetek wiadomo\u015bci (Percentage) oraz adres na raporty zbiorcze.<\/li>\n<li>Zapisz rekord. W strefie pojawi si\u0119 wpis TXT dla nazwy <code>_dmarc<\/code>.<\/li>\n<\/ol>\n<p><!-- SCREEN: Edytor stref DNS w cPanel z formularzem dodawania rekordu DMARC --><\/p>\n<p>Poprawno\u015b\u0107 wpisu sprawdzisz z linii polece\u0144:<\/p>\n<pre>dig +short TXT _dmarc.twojadomena.pl<\/pre>\n<p>W odpowiedzi powinien pojawi\u0107 si\u0119 dok\u0142adnie jeden ci\u0105g zaczynaj\u0105cy si\u0119 od <code>v=DMARC1<\/code>.<\/p>\n<h2 id=\"czy-dmarc-jest-obowiazkowy\"><a name=\"obowiazek\"><\/a>Czy DMARC jest obowi\u0105zkowy?<\/h2>\n<p>Formalnie \u017caden przepis nie nakazuje publikacji rekordu. Praktyka rynkowa wygl\u0105da jednak inaczej, bo najwi\u0119ksi operatorzy poczty postawili w\u0142asne warunki.<\/p>\n<ul>\n<li><strong>Google i Yahoo<\/strong> od lutego 2024 roku wymagaj\u0105 od nadawc\u00f3w masowych, powy\u017cej 5000 wiadomo\u015bci dziennie, wdro\u017cenia SPF, DKIM i DMARC. Od listopada 2025 roku Gmail trwale odrzuca wiadomo\u015bci niespe\u0142niaj\u0105ce tych wymaga\u0144.<\/li>\n<li><strong>Microsoft<\/strong> egzekwuje analogiczne wymagania wobec nadawc\u00f3w masowych kieruj\u0105cych poczt\u0119 do Outlook.com od 5 maja 2025 roku.<\/li>\n<li><strong>Mniejsze firmy<\/strong> nie podlegaj\u0105 progowi 5000 wiadomo\u015bci, ale filtry reputacyjne i tak traktuj\u0105 brak DMARC jako sygna\u0142 negatywny.<\/li>\n<\/ul>\n<div class=\"alert message_alert overflow-y-auto alert-warning\"><span class=\"w-12 block flex-shrink\"><svg class=\"w-8 h-8\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M20.618 5.984A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016zM12 9v2m0 4h.01\"><\/path><\/svg><\/span><div class=\"flex-1\"><p class=\"mb-0\">Domena, kt\u00f3ra w og\u00f3le nie wysy\u0142a poczty (domena parkowana, przekierowanie, sklep bez wysy\u0142ki e-mail), te\u017c powinna mie\u0107 rekord DMARC z polityk\u0105 <code>p=reject<\/code> i pusty SPF <code>v=spf1 -all<\/code>. <strong>Nieu\u017cywana domena bez ochrony jest \u0142atwym narz\u0119dziem do podszywania si\u0119.<\/strong><\/p><\/div><\/div>\n<h2 id=\"najczestsze-bledy-w-konfiguracji-dmarc\"><a name=\"bledy\"><\/a>Najcz\u0119stsze b\u0142\u0119dy w konfiguracji DMARC<\/h2>\n<ul>\n<li><strong>Dwa rekordy DMARC w jednej strefie.<\/strong> Standard dopuszcza dok\u0142adnie jeden. Przy dw\u00f3ch wpisach weryfikacja ko\u0144czy si\u0119 b\u0142\u0119dem i polityka przestaje dzia\u0142a\u0107.<\/li>\n<li><strong>Polityka <code>reject<\/code> od pierwszego dnia.<\/strong> Klasyczny spos\u00f3b na zablokowanie w\u0142asnego newslettera i powiadomie\u0144 ze sklepu.<\/li>\n<li><strong>Brak adresu <code>rua<\/code>.<\/strong> Rekord bez raport\u00f3w dzia\u0142a, ale nie daje \u017cadnej wiedzy o \u017ar\u00f3d\u0142ach wysy\u0142ki.<\/li>\n<li><strong>Pomini\u0119ty znacznik <code>sp<\/code>.<\/strong> Subdomeny dziedzicz\u0105 wtedy polityk\u0119 g\u0142\u00f3wn\u0105, co bywa po\u017c\u0105dane, ale przy migracjach system\u00f3w potrafi zaskoczy\u0107.<\/li>\n<li><strong>Nadmiar odwo\u0142a\u0144 w SPF.<\/strong> Limit dziesi\u0119ciu odpyta\u0144 DNS obowi\u0105zuje nadal, a przekroczenie go psuje weryfikacj\u0119 SPF, wi\u0119c po\u015brednio te\u017c DMARC.<\/li>\n<li><strong>Przekierowania poczty.<\/strong> Przy zwyk\u0142ym forwardzie SPF p\u0119ka, bo zmienia si\u0119 serwer wysy\u0142aj\u0105cy. Ratunkiem jest poprawnie podpisany DKIM, kt\u00f3ry przetrwa przekazanie wiadomo\u015bci.<\/li>\n<li><strong>Adres raportowy w innej domenie bez autoryzacji.<\/strong> Aby wysy\u0142a\u0107 raporty do domeny obcej, potrzebny jest dodatkowy rekord autoryzuj\u0105cy po jej stronie.<\/li>\n<\/ul>\n<p>Je\u015bli poczta z Twojej domeny bywa odbijana, sprawd\u017a te\u017c komunikaty serwera. Typowy przypadek opisuje artyku\u0142 o b\u0142\u0119dzie <a title=\"Limit odrocze\u0144 i b\u0142\u0119d\u00f3w wysy\u0142ki na koncie hostingowym\" href=\"https:\/\/vh.pl\/pomoc\/exceeded-max-defers-per-hour\">Domain has exceeded the max defers and failures per hour<\/a>.<\/p>\n<h2 id=\"dmarc-spf-i-dkim-czym-sie-roznia\"><a name=\"roznice\"><\/a>DMARC, SPF i DKIM: czym si\u0119 r\u00f3\u017cni\u0105?<\/h2>\n<table>\n<tbody>\n<tr>\n<th>Mechanizm<\/th>\n<th>Co weryfikuje?<\/th>\n<th>Czego nie robi?<\/th>\n<\/tr>\n<tr>\n<td>SPF<\/td>\n<td>Czy serwer wysy\u0142aj\u0105cy ma prawo wysy\u0142a\u0107 w imieniu domeny z koperty SMTP<\/td>\n<td>Nie sprawdza nag\u0142\u00f3wka <code>Od:<\/code> widocznego dla odbiorcy<\/td>\n<\/tr>\n<tr>\n<td>DKIM<\/td>\n<td>Czy wiadomo\u015b\u0107 zosta\u0142a podpisana kluczem domeny i nie zmieniono jej po drodze<\/td>\n<td>Nie m\u00f3wi, co zrobi\u0107, gdy podpisu brakuje<\/td>\n<\/tr>\n<tr>\n<td>DMARC<\/td>\n<td>Zgodno\u015b\u0107 domeny z pola <code>Od:<\/code> z wynikiem SPF lub DKIM plus regu\u0142a post\u0119powania<\/td>\n<td>Nie analizuje tre\u015bci i nie zast\u0119puje filtra antyspamowego<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Warto przy okazji sprawdzi\u0107 <a title=\"Rekord odwrotny adresu IP serwera pocztowego\" href=\"https:\/\/vh.pl\/pomoc\/co-to-ptr\">rekord PTR (RevDNS)<\/a>, bo poprawne odwzorowanie odwrotne adresu IP to kolejny element, na kt\u00f3ry patrz\u0105 duzi operatorzy poczty.<\/p>\n<h2 id=\"od-czego-zaczac-w-zaleznosci-od-skali\"><a name=\"start\"><\/a>Od czego zacz\u0105\u0107 w zale\u017cno\u015bci od skali?<\/h2>\n<table>\n<tbody>\n<tr>\n<th>Sytuacja<\/th>\n<th>Rekomendowany start<\/th>\n<th>Cel po kilku tygodniach<\/th>\n<\/tr>\n<tr>\n<td>Blog lub strona wizyt\u00f3wka, poczta tylko przez cPanel<\/td>\n<td><code>v=DMARC1; p=none; rua=mailto:...<\/code><\/td>\n<td><code>p=reject; sp=reject<\/code><\/td>\n<\/tr>\n<tr>\n<td>Ma\u0142a firma z newsletterem i systemem fakturowym<\/td>\n<td><code>p=none<\/code> plus inwentaryzacja nadawc\u00f3w<\/td>\n<td><code>p=quarantine<\/code>, potem <code>p=reject<\/code><\/td>\n<\/tr>\n<tr>\n<td>Sklep internetowy wysy\u0142aj\u0105cy potwierdzenia zam\u00f3wie\u0144<\/td>\n<td><code>p=none<\/code>, DKIM dla ka\u017cdego systemu osobno<\/td>\n<td><code>p=reject; pct=100<\/code><\/td>\n<\/tr>\n<tr>\n<td>Domena nieu\u017cywana do poczty<\/td>\n<td><code>v=spf1 -all<\/code> plus <code>p=reject<\/code> od razu<\/td>\n<td>Bez zmian, stan docelowy<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Konto pocztowe dzia\u0142a na tym samym serwerze co strona, wi\u0119c nawet <a title=\"Hosting WWW na dyskach NVMe z poczt\u0105 e-mail w VH.pl\" href=\"https:\/\/vh.pl\/hosting-www\">tani hosting<\/a> pozwala poprawnie skonfigurowa\u0107 SPF, DKIM i DMARC. Klucz DKIM oraz rekord DMARC dodajesz w strefie DNS domeny, niezale\u017cnie od tego, gdzie zarejestrowano <a title=\"Rejestracja i odnowienie domen w VH.pl\" href=\"https:\/\/vh.pl\/domeny\">tanie domeny<\/a>.<\/p>\n<p><!-- SCREEN: przyk\u0142adowy raport zbiorczy DMARC w formie tabeli \u017ar\u00f3de\u0142 wysy\u0142ki --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>DMARC to rekord TXT w strefie DNS domeny, kt\u00f3ry m\u00f3wi serwerom odbiorczym, co zrobi\u0107 z wiadomo\u015bci\u0105 podszywaj\u0105c\u0105 si\u0119 pod Tw\u00f3j adres. SPF i DKIM sprawdzaj\u0105 nadawc\u0119, ale same z siebie nie decyduj\u0105 o losie wiadomo\u015bci. DMARC dok\u0142ada trzy brakuj\u0105ce elementy: regu\u0142\u0119 post\u0119powania, wym\u00f3g zgodno\u015bci domeny w polu Od: oraz raporty. W praktyce wygl\u0105da to tak: [&hellip;]<\/p>\n","protected":false},"author":18,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[1144,221,118,83,29],"acf":{"second_title":"Czym jest DMARC?","pokaz_ranking_hostingow":false,"tresc":false},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Co to jest DMARC? &#187; VH.PL<\/title>\n<meta name=\"description\" content=\"Co to jest DMARC, jak dzia\u0142a i jak zbudowa\u0107 poprawny rekord? Poznaj polityki none, quarantine i reject oraz wdro\u017cenie krok po kroku\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vh.pl\/pomoc\/co-to-jest-dmarc\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Co to jest DMARC? &#187; VH.PL\" \/>\n<meta property=\"og:description\" content=\"Co to jest DMARC, jak dzia\u0142a i jak zbudowa\u0107 poprawny rekord? Poznaj polityki none, quarantine i reject oraz wdro\u017cenie krok po kroku\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vh.pl\/pomoc\/co-to-jest-dmarc\" \/>\n<meta property=\"og:site_name\" content=\"VH.PL\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/wwwvhpl\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-09T08:35:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-09T08:58:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vh.pl\/pomoc\/wp-content\/uploads\/2026\/04\/vh-social-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"500\" \/>\n\t<meta property=\"og:image:height\" content=\"333\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Weronika\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Weronika\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/vh.pl\/pomoc\/co-to-jest-dmarc#article\",\"isPartOf\":{\"@id\":\"https:\/\/vh.pl\/pomoc\/co-to-jest-dmarc\"},\"author\":{\"name\":\"Weronika\",\"@id\":\"https:\/\/vh.pl\/pomoc\/#\/schema\/person\/9760c83d92b0e484896d23c73efeb45a\"},\"headline\":\"Co to jest DMARC?\",\"datePublished\":\"2026-09-09T08:35:46+00:00\",\"dateModified\":\"2026-09-09T08:58:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/vh.pl\/pomoc\/co-to-jest-dmarc\"},\"wordCount\":1899,\"publisher\":{\"@id\":\"https:\/\/vh.pl\/pomoc\/#organization\"},\"keywords\":[\"DMARC\",\"rekord\",\"poczta\",\"TXT\",\"domena\"],\"articleSection\":[\"Zarz\u0105dzanie kontem hostingowym\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/vh.pl\/pomoc\/co-to-jest-dmarc\",\"url\":\"https:\/\/vh.pl\/pomoc\/co-to-jest-dmarc\",\"name\":\"Co to jest DMARC? &#187; VH.PL\",\"isPartOf\":{\"@id\":\"https:\/\/vh.pl\/pomoc\/#website\"},\"datePublished\":\"2026-09-09T08:35:46+00:00\",\"dateModified\":\"2026-09-09T08:58:54+00:00\",\"description\":\"Co to jest DMARC, jak dzia\u0142a i jak zbudowa\u0107 poprawny rekord? Poznaj polityki none, quarantine i reject oraz wdro\u017cenie krok po kroku\",\"breadcrumb\":{\"@id\":\"https:\/\/vh.pl\/pomoc\/co-to-jest-dmarc#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/vh.pl\/pomoc\/co-to-jest-dmarc\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/vh.pl\/pomoc\/co-to-jest-dmarc#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Pomoc\",\"item\":\"https:\/\/vh.pl\/pomoc\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Zarz\u0105dzanie kontem hostingowym\",\"item\":\"https:\/\/vh.pl\/pomoc\/kategoria\/cpanel\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Co to jest DMARC?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/vh.pl\/pomoc\/#website\",\"url\":\"https:\/\/vh.pl\/pomoc\/\",\"name\":\"VH.PL\",\"description\":\"Pomoc dla us\u0142ug hostingowych i domen\",\"publisher\":{\"@id\":\"https:\/\/vh.pl\/pomoc\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/vh.pl\/pomoc\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/vh.pl\/pomoc\/#organization\",\"name\":\"VH.PL\",\"url\":\"https:\/\/vh.pl\/pomoc\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/vh.pl\/pomoc\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/vh.pl\/pomoc\/wp-content\/uploads\/2024\/01\/cropped-favicon-vh.png\",\"contentUrl\":\"https:\/\/vh.pl\/pomoc\/wp-content\/uploads\/2024\/01\/cropped-favicon-vh.png\",\"width\":512,\"height\":512,\"caption\":\"VH.PL\"},\"image\":{\"@id\":\"https:\/\/vh.pl\/pomoc\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/wwwvhpl\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/vh.pl\/pomoc\/#\/schema\/person\/9760c83d92b0e484896d23c73efeb45a\",\"name\":\"Weronika\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/vh.pl\/pomoc\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6537089b0a8059156b72c7aaaa2a1af3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6537089b0a8059156b72c7aaaa2a1af3?s=96&d=mm&r=g\",\"caption\":\"Weronika\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Co to jest DMARC? &#187; VH.PL","description":"Co to jest DMARC, jak dzia\u0142a i jak zbudowa\u0107 poprawny rekord? Poznaj polityki none, quarantine i reject oraz wdro\u017cenie krok po kroku","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vh.pl\/pomoc\/co-to-jest-dmarc","og_locale":"pl_PL","og_type":"article","og_title":"Co to jest DMARC? &#187; VH.PL","og_description":"Co to jest DMARC, jak dzia\u0142a i jak zbudowa\u0107 poprawny rekord? Poznaj polityki none, quarantine i reject oraz wdro\u017cenie krok po kroku","og_url":"https:\/\/vh.pl\/pomoc\/co-to-jest-dmarc","og_site_name":"VH.PL","article_publisher":"https:\/\/www.facebook.com\/wwwvhpl","article_published_time":"2026-09-09T08:35:46+00:00","article_modified_time":"2026-09-09T08:58:54+00:00","og_image":[{"width":500,"height":333,"url":"https:\/\/vh.pl\/pomoc\/wp-content\/uploads\/2026\/04\/vh-social-image.png","type":"image\/png"}],"author":"Weronika","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"Weronika","Szacowany czas czytania":"10 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vh.pl\/pomoc\/co-to-jest-dmarc#article","isPartOf":{"@id":"https:\/\/vh.pl\/pomoc\/co-to-jest-dmarc"},"author":{"name":"Weronika","@id":"https:\/\/vh.pl\/pomoc\/#\/schema\/person\/9760c83d92b0e484896d23c73efeb45a"},"headline":"Co to jest DMARC?","datePublished":"2026-09-09T08:35:46+00:00","dateModified":"2026-09-09T08:58:54+00:00","mainEntityOfPage":{"@id":"https:\/\/vh.pl\/pomoc\/co-to-jest-dmarc"},"wordCount":1899,"publisher":{"@id":"https:\/\/vh.pl\/pomoc\/#organization"},"keywords":["DMARC","rekord","poczta","TXT","domena"],"articleSection":["Zarz\u0105dzanie kontem hostingowym"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/vh.pl\/pomoc\/co-to-jest-dmarc","url":"https:\/\/vh.pl\/pomoc\/co-to-jest-dmarc","name":"Co to jest DMARC? &#187; VH.PL","isPartOf":{"@id":"https:\/\/vh.pl\/pomoc\/#website"},"datePublished":"2026-09-09T08:35:46+00:00","dateModified":"2026-09-09T08:58:54+00:00","description":"Co to jest DMARC, jak dzia\u0142a i jak zbudowa\u0107 poprawny rekord? Poznaj polityki none, quarantine i reject oraz wdro\u017cenie krok po kroku","breadcrumb":{"@id":"https:\/\/vh.pl\/pomoc\/co-to-jest-dmarc#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vh.pl\/pomoc\/co-to-jest-dmarc"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/vh.pl\/pomoc\/co-to-jest-dmarc#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Pomoc","item":"https:\/\/vh.pl\/pomoc\/"},{"@type":"ListItem","position":2,"name":"Zarz\u0105dzanie kontem hostingowym","item":"https:\/\/vh.pl\/pomoc\/kategoria\/cpanel"},{"@type":"ListItem","position":3,"name":"Co to jest DMARC?"}]},{"@type":"WebSite","@id":"https:\/\/vh.pl\/pomoc\/#website","url":"https:\/\/vh.pl\/pomoc\/","name":"VH.PL","description":"Pomoc dla us\u0142ug hostingowych i domen","publisher":{"@id":"https:\/\/vh.pl\/pomoc\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vh.pl\/pomoc\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/vh.pl\/pomoc\/#organization","name":"VH.PL","url":"https:\/\/vh.pl\/pomoc\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/vh.pl\/pomoc\/#\/schema\/logo\/image\/","url":"https:\/\/vh.pl\/pomoc\/wp-content\/uploads\/2024\/01\/cropped-favicon-vh.png","contentUrl":"https:\/\/vh.pl\/pomoc\/wp-content\/uploads\/2024\/01\/cropped-favicon-vh.png","width":512,"height":512,"caption":"VH.PL"},"image":{"@id":"https:\/\/vh.pl\/pomoc\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/wwwvhpl"]},{"@type":"Person","@id":"https:\/\/vh.pl\/pomoc\/#\/schema\/person\/9760c83d92b0e484896d23c73efeb45a","name":"Weronika","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/vh.pl\/pomoc\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6537089b0a8059156b72c7aaaa2a1af3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6537089b0a8059156b72c7aaaa2a1af3?s=96&d=mm&r=g","caption":"Weronika"}}]}},"_links":{"self":[{"href":"https:\/\/vh.pl\/pomoc\/wp-json\/wp\/v2\/posts\/24100"}],"collection":[{"href":"https:\/\/vh.pl\/pomoc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vh.pl\/pomoc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vh.pl\/pomoc\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/vh.pl\/pomoc\/wp-json\/wp\/v2\/comments?post=24100"}],"version-history":[{"count":6,"href":"https:\/\/vh.pl\/pomoc\/wp-json\/wp\/v2\/posts\/24100\/revisions"}],"predecessor-version":[{"id":24107,"href":"https:\/\/vh.pl\/pomoc\/wp-json\/wp\/v2\/posts\/24100\/revisions\/24107"}],"wp:attachment":[{"href":"https:\/\/vh.pl\/pomoc\/wp-json\/wp\/v2\/media?parent=24100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vh.pl\/pomoc\/wp-json\/wp\/v2\/categories?post=24100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vh.pl\/pomoc\/wp-json\/wp\/v2\/tags?post=24100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}