DMARC to jeden wpis tekstowy w ustawieniach Twojej domeny. Mówi skrzynkom odbiorców, co zrobić z mailem, który udaje, że pochodzi z Twojego sklepu, a nie przeszedł weryfikacji SPF i DKIM. Od lutego 2024 Gmail i Yahoo wymagają go od każdego, kto wysyła ponad 5000 maili dziennie, a od maja 2025 to samo wymaga Outlook. Sklep bez DMARC wysyła newsletter prosto do folderu spam albo w ogóle go nie dostarcza.
Ten wpis jest dla właściciela sklepu, nie dla administratora. Nie musisz rozumieć protokołów. Musisz wiedzieć, co wpisać, gdzie i jak sprawdzić, że działa.
Trzy wpisy, które muszą być razem
DMARC nie działa sam. Opiera się na dwóch wcześniejszych wpisach.
| Wpis | Co robi | Kto go podaje |
|---|---|---|
| SPF | Lista serwerów, które mogą wysyłać maile z Twojej domeny | Twój hosting plus platforma mailowa |
| DKIM | Podpis cyfrowy w każdym mailu, który dowodzi, że treść nie została zmieniona po drodze | Platforma mailowa |
| DMARC | Instrukcja, co zrobić, gdy SPF albo DKIM nie przejdzie, i gdzie wysyłać raporty | Ty, jednym wpisem |
Jeśli w Twoim sklepie newsletter wychodzi z GetResponse, MailerLite, Freshmail, edrone albo Klaviyo, a maile transakcyjne (potwierdzenie zamówienia, wysyłka) z platformy sklepowej, to obie muszą być w SPF i obie muszą mieć własny DKIM. To najczęstszy błąd, jaki widzę. Ktoś ustawił DKIM dla newslettera, a maile o zamówieniu wychodzą bez podpisu i psują reputację całej domeny.
Jak ustawić DMARC krok po kroku
Wszystko dzieje się w panelu DNS Twojej domeny. To ten sam panel, w którym kiedyś ustawiałeś domenę pod sklep. W home.pl, cyberfolks, OVH, nazwa.pl i każdym innym wygląda podobnie, różnią się tylko nazwy zakładek.
- Sprawdź, czy SPF i DKIM już działają. Wejdź na MXToolbox, wpisz swoją domenę i wybierz SPF Record Lookup, potem DKIM Lookup. Jeśli któregoś nie ma, najpierw ustaw je według instrukcji w swojej platformie mailowej. Bez nich DMARC odrzuci wszystko, także Twoje własne maile.
- Dodaj rekord TXT o nazwie
_dmarc(z podkreśleniem na początku). Pełna nazwa hosta to_dmarc.twojsklep.pl. - Wklej wartość na start.
v=DMARC1; p=none; rua=mailto:dmarc@twojsklep.pl
p=none znaczy „na razie tylko obserwuj, niczego nie blokuj". rua to adres, na który skrzynki będą przysyłać raporty. Załóż do tego osobną skrzynkę, bo raportów przychodzi dużo.
- Zapisz i odczekaj. Zmiany w DNS rozchodzą się od kilku minut do kilku godzin.
- Sprawdź ponownie w MXToolbox, tym razem DMARC Lookup. Ma pokazać zielony status i Twój wpis.
To wszystko. Dwadzieścia minut, jeśli SPF i DKIM już były. Kilka godzin, jeśli trzeba je najpierw ustawić w platformie mailowej i w sklepie.
Co jest inne w sklepie niż w firmowej poczcie
Poradniki o DMARC piszą administratorzy dla firm, które wysyłają maile z Outlooka. Sklep ma inaczej.
- Masz co najmniej dwa źródła wysyłki. Platforma mailowa i platforma sklepowa. Często trzy, jeśli system opinii albo helpdesk też wysyła z Twojej domeny. Każde musi być w SPF i mieć DKIM, inaczej DMARC uzna je za podszycie.
- Wysyłasz dużo w krótkim czasie. Kampania do 20 tysięcy adresów w godzinę to dla Gmaila sygnał do sprawdzenia. Bez DMARC ten sygnał kończy się w spamie.
- Domena nadawcy musi się zgadzać. Jeśli newsletter wychodzi z adresu
sklep@twojsklep.pl, ale platforma podpisuje go swoją domeną, DMARC nie przejdzie wyrównania. W ustawieniach domeny nadawcy w platformie mailowej musi być Twoja domena, nie domena platformy.
Kiedy zmienić p=none na coś mocniejszego
p=none wystarcza, żeby spełnić wymagania Gmaila, Yahoo i Outlooka. Nie chroni jeszcze przed podszywaniem, tylko raportuje. Po dwóch do czterech tygodniach raportów, kiedy widzisz, że wszystkie Twoje źródła wysyłki przechodzą weryfikację, zmień na p=quarantine. Wtedy maile, które nie przejdą, trafią odbiorcom do spamu zamiast do skrzynki. p=reject odrzuca je całkowicie i to jest docelowy stan, ale dopiero wtedy, gdy masz pewność, że nic Twojego nie zostanie odrzucone.
Nie skacz od razu na reject. Jeśli jakiekolwiek źródło wysyłki, na przykład maile o zamówieniu ze sklepu, nie ma DKIM, reject sprawi, że klienci przestaną dostawać potwierdzenia. Zauważysz to dopiero, gdy zaczną dzwonić.
Czym czytać raporty
Surowe raporty DMARC to pliki XML, nieczytelne bez narzędzia. Na start wystarczy darmowy poziom w Postmark DMARC albo dmarcian. Podajesz ich adres w rua zamiast własnej skrzynki i dostajesz co tydzień prosty mail, które źródła przeszły, a które nie.
Pytania
Czy mały sklep, który wysyła 500 maili tygodniowo, też musi mieć DMARC?
Formalnie próg to 5000 maili dziennie do Gmaila. W praktyce Gmail i Outlook traktują brak DMARC jako sygnał obniżający reputację każdemu nadawcy. Ustaw p=none. To jeden wpis i zero ryzyka.
Czy DMARC może zepsuć wysyłkę maili ze sklepu?
Tak, jeśli ustawisz p=quarantine albo p=reject, zanim wszystkie źródła wysyłki (newsletter, sklep, helpdesk) będą w SPF i z DKIM. Z p=none nic się nie zepsuje. Dlatego zaczynasz od none.
Moja platforma mailowa mówi, że DMARC jest ustawiony. Czy to wystarczy?
Platforma widzi swoją wysyłkę. Nie widzi maili transakcyjnych ze sklepu ani helpdesku. Sprawdź całą domenę w MXToolbox, nie tylko z panelu platformy.
Ile trwa, zanim DMARC zacznie pomagać?
Wpis działa od razu po rozejściu się DNS, czyli do kilku godzin. Poprawa dostarczalności przychodzi z reputacją, czyli po kilku tygodniach regularnej, czystej wysyłki. DMARC usuwa blokadę, nie buduje reputacji za Ciebie.
Wolisz, żebym zrobił to za Ciebie?
Sprawdzę SPF, DKIM i DMARC Twojej domeny, ustawienia w Twojej platformie mailowej i powiem, czy newsletter ma szansę trafić do skrzynki. Zostaw adres sklepu na stronie głównej albo napisz na maciej@lettersight.com.
Porozmawiajmy