{"id":12236,"date":"2026-04-15T11:55:00","date_gmt":"2026-04-15T11:55:00","guid":{"rendered":"https:\/\/www.mailcraft.eu\/?p=12236"},"modified":"2026-08-09T19:00:32","modified_gmt":"2026-08-09T19:00:32","slug":"hard-bounce-soft-bounce-roznica","status":"publish","type":"post","link":"https:\/\/www.mailcraft.eu\/pl\/hard-bounce-soft-bounce-roznica\/","title":{"rendered":"Hard bounce, soft bounce, blokada reputacyjna &#8211; trzy r\u00f3\u017cne problemy"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Raport z wysy\u0142ki pokazuje jedn\u0105 liczb\u0119: odrzucenia. Tylko \u017ce pod t\u0105 liczb\u0105 siedz\u0105 trzy zupe\u0142nie r\u00f3\u017cne zjawiska. Hard bounce to problem adresu. Soft bounce to problem chwili. Blokada reputacyjna to problem nadawcy, czyli tw\u00f3j. Wrzucisz je do jednego kube\u0142ka i zaczniesz podejmowa\u0107 z\u0142e decyzje: kasujesz dobre kontakty albo ponawiasz wysy\u0142k\u0119, kt\u00f3ra tylko pog\u0142\u0119bia szkod\u0119. Piszemy z perspektywy w\u0142asnej floty serwer\u00f3w wysy\u0142kowych i codziennego grzebania w logach SMTP, wi\u0119c poka\u017cemy te r\u00f3\u017cnice tak, jak wida\u0107 je w odpowiedziach serwer\u00f3w.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<label for=\"ez-toc-cssicon-toggle-item-6a7c6a5d919c8\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #102830;color:#102830\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #102830;color:#102830\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a7c6a5d919c8\"  \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.mailcraft.eu\/pl\/hard-bounce-soft-bounce-roznica\/#Trzy_zwroty_trzy_rozne_przyczyny\" >Trzy zwroty, trzy r\u00f3\u017cne przyczyny<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.mailcraft.eu\/pl\/hard-bounce-soft-bounce-roznica\/#Hard_bounce_adres_ktorego_nie_ma\" >Hard bounce: adres, kt\u00f3rego nie ma<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.mailcraft.eu\/pl\/hard-bounce-soft-bounce-roznica\/#Soft_bounce_przeszkoda_tymczasowa\" >Soft bounce: przeszkoda tymczasowa<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.mailcraft.eu\/pl\/hard-bounce-soft-bounce-roznica\/#Blokada_reputacyjna_to_nie_jest_bounce\" >Blokada reputacyjna: to nie jest bounce<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.mailcraft.eu\/pl\/hard-bounce-soft-bounce-roznica\/#Jak_je_rozroznic_w_logach\" >Jak je rozr\u00f3\u017cni\u0107 w logach<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.mailcraft.eu\/pl\/hard-bounce-soft-bounce-roznica\/#Lista_kontrolna_do_szybkiej_diagnozy\" >Lista kontrolna do szybkiej diagnozy<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.mailcraft.eu\/pl\/hard-bounce-soft-bounce-roznica\/#Co_zrobic_z_kazdym_z_trzech_przypadkow\" >Co zrobi\u0107 z ka\u017cdym z trzech przypadk\u00f3w<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.mailcraft.eu\/pl\/hard-bounce-soft-bounce-roznica\/#Higiena_listy_i_zgody_jako_element_dostarczalnosci\" >Higiena listy i zgody jako element dostarczalno\u015bci<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.mailcraft.eu\/pl\/hard-bounce-soft-bounce-roznica\/#Podsumowanie\" >Podsumowanie<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Trzy_zwroty_trzy_rozne_przyczyny\"><\/span>Trzy zwroty, trzy r\u00f3\u017cne przyczyny<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u201eBounce rate&#8221; w panelu kampanii to suma. Do por\u00f3wnywania wysy\u0142ek mi\u0119dzy sob\u0105 &#8211; spoko, wystarczy. Do diagnozy &#8211; nie. Diagnoz\u0119 robisz na poziomie pojedynczej odpowiedzi serwera odbiorcy, bo dopiero tam wida\u0107, czy odmowa dotyczy skrzynki, jej stanu, czy ciebie jako nadawcy.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Rozdzielenie kategorii ma bezpo\u015bredni skutek operacyjny. Adres z trwa\u0142\u0105 odmow\u0105 wypisujesz od r\u0119ki, bo ka\u017cdy kolejny kontakt z nim psuje reputacj\u0119. Adres z odmow\u0105 tymczasow\u0105 zostaje w bazie, bo za trzy godziny przyjmie wiadomo\u015b\u0107 bez problemu. A przy blokadzie reputacyjnej? Nie ruszasz listy w og\u00f3le. Wstrzymujesz wysy\u0142k\u0119 i szukasz przyczyny u siebie.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Najcz\u0119stszy b\u0142\u0105d, jaki widzimy przy przejmowaniu klienta z innej platformy, to automatyczne czyszczenie oparte wy\u0142\u0105cznie na fladze \u201ebounced&#8221;. Baza chudnie, wska\u017aniki na chwil\u0119 wygl\u0105daj\u0105 \u0142adniej, a realnie tracisz odbiorc\u00f3w, kt\u00f3rych serwer mia\u0142 akurat pe\u0142ny dysk. Drugi biegun jest r\u00f3wnie kosztowny: uparte ponawianie wszystkiego w p\u0119tli, a\u017c filtr po drugiej stronie przestaje przyjmowa\u0107 cokolwiek z twojego IP. Dlatego warto mie\u0107 twardy pr\u00f3g, po kt\u00f3rym kampania zatrzymuje si\u0119 sama &#8211; opisali\u015bmy, jak ustawi\u0107 <a href=\"https:\/\/www.mailcraft.eu\/pl\/prog-bounce-rate-stop-kampanii\/\">automatyczny stop przy trzech procentach odrzuce\u0144<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Hard_bounce_adres_ktorego_nie_ma\"><\/span>Hard bounce: adres, kt\u00f3rego nie ma<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Hard bounce to trwa\u0142a odmowa serwera odbiorcy. W logach zobaczysz kod z rodziny 5xx, najcz\u0119\u015bciej 550 z komunikatem o nieznanym u\u017cytkowniku, czasem 550 o nieistniej\u0105cej domenie albo 553 o niepoprawnej sk\u0142adni adresata. Odpowied\u017a jest ostateczna. Serwer nie zmieni zdania za tydzie\u0144, wi\u0119c ponawianie to strata czasu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sk\u0105d bior\u0105 si\u0119 takie adresy? Zwykle z czterech miejsc:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Liter\u00f3wka w formularzu<\/strong> &#8211; klasyczne \u201egmial.com&#8221; albo brakuj\u0105ca litera w nazwie u\u017cytkownika.<\/li>\n<li><strong>Rotacja pracownik\u00f3w<\/strong> &#8211; skrzynka firmowa wygaszona po odej\u015bciu osoby z organizacji.<\/li>\n<li><strong>Martwa domena<\/strong> &#8211; firma zmieni\u0142a nazw\u0119, wygas\u0142a rejestracja, MX przesta\u0142 odpowiada\u0107.<\/li>\n<li><strong>Adres zmy\u015blony<\/strong> &#8211; kto\u015b chcia\u0142 lead magnet bez podawania prawdziwej skrzynki.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Reakcja jest jednoznaczna: natychmiastowy wypis z listy i zapis powodu w historii kontaktu. Ten pow\u00f3d liczy si\u0119 bardziej, ni\u017c si\u0119 wydaje &#8211; po kilku miesi\u0105cach pozwala odtworzy\u0107, czy problem by\u0142 jednostkowy, czy systemowy. Wysoki udzia\u0142 trwa\u0142ych odm\u00f3w w pierwszej wysy\u0142ce prawie zawsze m\u00f3wi o \u017ar\u00f3dle bazy, nie o tre\u015bci maila. Kupiony plik, stary eksport z CRM-u, lista sprzed trzech lat. Ka\u017cde z tych \u017ar\u00f3de\u0142 produkuje ten sam wz\u00f3r.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tip:<\/strong> walidacja sk\u0142adni i sprawdzenie rekordu MX ju\u017c na etapie formularza zdejmuje spor\u0105 cz\u0119\u015b\u0107 problemu, zanim cokolwiek wyjdzie z serwera. Kilka milisekund po stronie zapisu, a szk\u00f3d po stronie reputacji du\u017co mniej. Je\u015bli formularze zapisu trzymasz w CRM-ie albo na stronie, sprawd\u017a, czy dane wpadaj\u0105 do systemu wysy\u0142kowego przez <a href=\"https:\/\/www.mailcraft.eu\/pl\/integrations\/\">gotow\u0105 integracj\u0119<\/a>, bo r\u0119czny eksport i import to g\u0142\u00f3wne \u017ar\u00f3d\u0142o liter\u00f3wek w bazie.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Soft_bounce_przeszkoda_tymczasowa\"><\/span>Soft bounce: przeszkoda tymczasowa<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Soft bounce zwraca kody 4xx. Komunikaty m\u00f3wi\u0105 o pe\u0142nej skrzynce, przeci\u0105\u017ceniu serwera, chwilowej niedost\u0119pno\u015bci domeny albo przekroczonym limicie wiadomo\u015bci na godzin\u0119. Adres istnieje, odbiorca \u017cyje, po prostu teraz nie da si\u0119 dostarczy\u0107. Taka odmowa to zaproszenie do ponowienia, nie wyrok.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Osobny przypadek to greylisting. Serwer odbiorcy celowo odrzuca pierwsz\u0105 pr\u00f3b\u0119 od nieznanego nadawcy, licz\u0105c, \u017ce spamer nie wr\u00f3ci. Poprawna kolejka wraca po kilku minutach i przechodzi bez przeszk\u00f3d. Ale je\u015bli twoje narz\u0119dzie oznaczy tak\u0105 odmow\u0119 jako b\u0142\u0105d i nie spr\u00f3buje ponownie, tracisz dostarczenia na pustym miejscu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dobrze skonfigurowana kolejka radzi sobie z tym sama, ponawiaj\u0105c w rosn\u0105cych odst\u0119pach przez kilkadziesi\u0105t godzin. Nie musisz nic klika\u0107. Musisz natomiast ustawi\u0107 pr\u00f3g wypisu: adres, kt\u00f3ry zwraca odmow\u0119 tymczasow\u0105 przez kilka kolejnych kampanii, traktuj jak martwy. Skrzynka przepe\u0142niona od p\u00f3\u0142 roku to skrzynka porzucona, nawet je\u015bli technicznie odpowiada kodem 4xx.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pojedyncza odmowa tymczasowa nie m\u00f3wi nic o twojej reputacji. Ale seria takich odm\u00f3w z jednej domeny m\u00f3wi ju\u017c sporo, zw\u0142aszcza gdy pojawia si\u0119 nagle. Duzi operatorzy potrafi\u0105 zwalnia\u0107 przyjmowanie poczty od nadawcy, kt\u00f3ry przekroczy\u0142 ich wewn\u0119trzny limit, i sygnalizuj\u0105 to w\u0142a\u015bnie kodem tymczasowym. To wczesne ostrze\u017cenie przed twardsz\u0105 reakcj\u0105.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Blokada_reputacyjna_to_nie_jest_bounce\"><\/span>Blokada reputacyjna: to nie jest bounce<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Trzecie zjawisko tylko wygl\u0105da jak odrzucenie. Odmowa dotyczy nadawcy, nie odbiorcy. Adres istnieje, skrzynka dzia\u0142a, w\u0142a\u015bciciel czeka na wiadomo\u015b\u0107. Filtr po prostu nie chce przyj\u0105\u0107 poczty od ciebie.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W logach wida\u0107 to po tre\u015bci komunikatu. Pojawiaj\u0105 si\u0119 odwo\u0142ania do polityki serwera, nazwy list blokuj\u0105cych, czasem gotowy link do formularza odwo\u0142awczego. Kod bywa myl\u0105co podobny do zwyk\u0142ego odrzucenia adresu, dlatego czytanie samych cyfr prowadzi na manowce.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jest jeszcze wariant cichszy i du\u017co bardziej wredny. Nie dostajesz \u017cadnej odmowy, wiadomo\u015b\u0107 l\u0105duje w spamie. Statystyka odrzuce\u0144 zostaje p\u0142aska, spadaj\u0105 otwarcia i klikni\u0119cia. Bez zestawienia tych dw\u00f3ch wykres\u00f3w \u0142atwo uzna\u0107, \u017ce temat wiadomo\u015bci by\u0142 po prostu s\u0142abszy.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Blokada bywa na\u0142o\u017cona na adres IP, na domen\u0119 wysy\u0142kow\u0105 albo na obie naraz. Rozr\u00f3\u017cnienie ma znaczenie przy naprawie: przeniesienie ruchu na inne IP nic nie da, je\u015bli filtr zapami\u0119ta\u0142 domen\u0119 z nag\u0142\u00f3wka From.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Z wychodzenia z blokad u du\u017cych filtr\u00f3w mamy jedn\u0105 powtarzaln\u0105 lekcj\u0119: kolejno\u015b\u0107 dzia\u0142a\u0144 decyduje o czasie powrotu. Najpierw przerywasz wysy\u0142k\u0119 do dotkni\u0119tego operatora. Potem usuwasz przyczyn\u0119. Dopiero na ko\u0144cu sk\u0142adasz odwo\u0142anie. Ponawianie wysy\u0142ki pod blokad\u0105 pogarsza sytuacj\u0119 i przed\u0142u\u017ca kwarantann\u0119, bo ka\u017cda odrzucona pr\u00f3ba jest kolejnym dowodem w statystyce filtru.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Jak_je_rozroznic_w_logach\"><\/span>Jak je rozr\u00f3\u017cni\u0107 w logach<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Podstawowym rozdzielnikiem jest pierwsza cyfra kodu SMTP. Pi\u0105tka oznacza odmow\u0119 trwa\u0142\u0105, czw\u00f3rka tymczasow\u0105. To pierwsze przybli\u017cenie i do posortowania kolejki wystarcza, ale do decyzji o wypisie kontaktu ju\u017c nie.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tre\u015b\u0107 komunikatu wa\u017cy wi\u0119cej ni\u017c sam kod. Odmowa 550 z informacj\u0105 o nieznanym u\u017cytkowniku to hard bounce i adres idzie do wypisu. Odmowa 550 z odwo\u0142aniem do polityki nadawcy to blokada reputacyjna i adresu nie ruszasz, bo z nim wszystko w porz\u0105dku. Ten sam numer, dwa przeciwne dzia\u0142ania.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Lista_kontrolna_do_szybkiej_diagnozy\"><\/span>Lista kontrolna do szybkiej diagnozy<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Jaki jest kod odpowiedzi i co dok\u0142adnie m\u00f3wi tre\u015b\u0107 komunikatu?<\/li>\n<li>Problem dotyczy jednej domeny odbiorcy czy wielu naraz?<\/li>\n<li>Zacz\u0105\u0142 si\u0119 nagle w jednej wysy\u0142ce czy narasta\u0142 przez kilka kampanii?<\/li>\n<li>Czy w tym samym czasie spad\u0142y otwarcia u tego operatora?<\/li>\n<li>Czy zmienia\u0142o si\u0119 co\u015b po stronie nadawcy: nowe IP, nowa domena, skok wolumenu?<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Osobna sprawa to <a href=\"https:\/\/www.mailcraft.eu\/pl\/return-path-w-mailu\/\">Return-Path, czyli adres zwrotny, kt\u00f3rego nie wida\u0107 w wiadomo\u015bci<\/a>. Bez poprawnego adresu zwrotnego raporty o odrzuceniach nie wracaj\u0105 do systemu i statystyki k\u0142ami\u0105 w najgorszy mo\u017cliwy spos\u00f3b &#8211; pokazuj\u0105c zero problem\u00f3w. Zanim wi\u0119c zaczniesz analizowa\u0107 rozk\u0142ad odm\u00f3w, upewnij si\u0119, \u017ce w og\u00f3le je zbierasz.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sam rozk\u0142ad w czasie te\u017c sporo podpowiada. Nag\u0142y skok przy jednym du\u017cym operatorze wskazuje na nadawc\u0119. Odmowy rozsypane r\u00f3wnomiernie po wielu domenach wskazuj\u0105 na jako\u015b\u0107 bazy.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Co_zrobic_z_kazdym_z_trzech_przypadkow\"><\/span>Co zrobi\u0107 z ka\u017cdym z trzech przypadk\u00f3w<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Hard bounce<\/strong> &#8211; wypisz adres natychmiast, zapisz pow\u00f3d, sprawd\u017a, sk\u0105d pochodzi kontakt. Je\u015bli ca\u0142a partia z jednego \u017ar\u00f3d\u0142a sypie trwa\u0142ymi odmowami, to \u017ar\u00f3d\u0142o jest do odstrza\u0142u, nie pojedyncze rekordy.<\/li>\n<li><strong>Soft bounce<\/strong> &#8211; zostaw ponowienia kolejce i ustaw pr\u00f3g wypisu po kilku kampaniach z rz\u0119du. Nie kasuj po pierwszej odmowie.<\/li>\n<li><strong>Blokada reputacyjna<\/strong> &#8211; wstrzymaj wysy\u0142k\u0119 do tego operatora i przejd\u017a do diagnozy uwierzytelnienia.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Przy blokadzie trzymaj si\u0119 kolejno\u015bci. Najpierw SPF, DKIM i DMARC: czy rekordy istniej\u0105, czy podpis przechodzi weryfikacj\u0119, czy domena z podpisu zgadza si\u0119 z domen\u0105 nadawcy. Potem PTR dla adresu wysy\u0142kowego, bo brak rekordu zwrotnego wywala ci\u0119 u cz\u0119\u015bci filtr\u00f3w jeszcze przed sprawdzeniem tre\u015bci. I dopiero na ko\u0144cu tre\u015b\u0107 wiadomo\u015bci oraz cz\u0119stotliwo\u015b\u0107 wysy\u0142ek.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Reputacj\u0119 odbudowuje si\u0119 na najbardziej aktywnym segmencie. Wy\u015blij do ludzi, kt\u00f3rzy otwieraj\u0105 i klikaj\u0105 regularnie, w ma\u0142ym wolumenie, i pozw\u00f3l filtrowi zobaczy\u0107 pozytywne sygna\u0142y. Ta sama zasada rz\u0105dzi warmupem nowego IP: stopniowo rosn\u0105cy wolumen zamiast pe\u0142nej kampanii pierwszego dnia. \u015awie\u017ce IP bez historii, kt\u00f3re nagle wypluwa dziesi\u0105tki tysi\u0119cy wiadomo\u015bci, to dla filtru podr\u0119cznikowy wz\u00f3r zachowania spamera.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W sumie warto te\u017c rozdzieli\u0107 ruch transakcyjny od marketingowego na osobne domeny lub subdomeny. Potwierdzenie zam\u00f3wienia i newsletter maj\u0105 inne wska\u017aniki zaanga\u017cowania, wi\u0119c niech maj\u0105 te\u017c inn\u0105 reputacj\u0119. Je\u015bli planujesz tak\u0105 architektur\u0119, opisujemy j\u0105 przy wdro\u017ceniach na <a href=\"https:\/\/mailcraft.eu\/\" target=\"_blank\" rel=\"noopener\">platformie do email marketingu z w\u0142asn\u0105 flot\u0105 serwer\u00f3w wysy\u0142kowych<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tip:<\/strong> zanim wy\u015blesz odwo\u0142anie do filtru, napraw przyczyn\u0119. Odwo\u0142anie bez zmiany po stronie nadawcy zwykle wraca odmow\u0105, a druga pr\u00f3ba jest traktowana mniej \u017cyczliwie ni\u017c pierwsza.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Higiena_listy_i_zgody_jako_element_dostarczalnosci\"><\/span>Higiena listy i zgody jako element dostarczalno\u015bci<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Adresy zbierane bez zgody generuj\u0105 wi\u0119cej trwa\u0142ych odm\u00f3w, wi\u0119cej zg\u0142osze\u0144 spamu i szybciej prowadz\u0105 do blokady. To nie jest kwestia moralna, tylko techniczna. Odbiorca, kt\u00f3ry nie pami\u0119ta zapisu, klika \u201eto spam&#8221; zamiast wypisu, a ten sygna\u0142 leci prosto do filtru.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Strona prawna dopina to samo z drugiej strony. RODO wymaga podstawy przetwarzania danych, a artyku\u0142 398 Prawa komunikacji elektronicznej wymaga zgody na komunikacj\u0119 handlow\u0105 &#8211; r\u00f3wnie\u017c w relacjach B2B, wbrew rozpowszechnionemu przekonaniu, \u017ce adres firmowy jest wolny od tych ogranicze\u0144. Zgoda musi by\u0107 dobrowolna, konkretna i mo\u017cliwa do wykazania.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Double opt-in za\u0142atwia obie sprawy naraz. Potwierdzenie zapisu daje dow\u00f3d zgody i przy okazji odsiewa liter\u00f3wki oraz adresy jednorazowe, bo nikt nie wraca do skrzynki, kt\u00f3rej nie zamierza\u0142 u\u017cywa\u0107. Koszt? Kilka procent mniejsza lista i wyra\u017anie zdrowsza baza. Polecam.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Do tego regularne czyszczenie kontakt\u00f3w nieaktywnych. Mniejszy wolumen to lepsze wska\u017aniki, spokojniejsze filtry i ta\u0144sza wysy\u0142ka. Uczciwie: cz\u0119\u015b\u0107 automatycznych regu\u0142 czyszczenia mamy na roadmapie, a na dzi\u015b cz\u0119\u015b\u0107 prog\u00f3w ustawia si\u0119 r\u0119cznie. Wolimy to powiedzie\u0107 wprost, ni\u017c obiecywa\u0107 przycisk, kt\u00f3rego jeszcze nie ma w panelu. Co dok\u0142adnie dzia\u0142a dzi\u015b po stronie kolejki, ponowie\u0144 i obs\u0142ugi odrzuce\u0144, sprawdzisz w <a href=\"https:\/\/www.mailcraft.eu\/pl\/features\/\">zestawieniu funkcji platformy<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Podsumowanie\"><\/span>Podsumowanie<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Trzy zjawiska, trzy reakcje. Hard bounce &#8211; wypis. Soft bounce &#8211; ponowienie z progiem. Blokada reputacyjna &#8211; stop i diagnoza po swojej stronie. Bez tego rozdzia\u0142u raport z kampanii nie m\u00f3wi nic u\u017cytecznego, bo jedna liczba miesza problem bazy z problemem nadawcy.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Reputacj\u0119 buduje si\u0119 miesi\u0105cami regularnej, poprawnie uwierzytelnionej wysy\u0142ki. Traci si\u0119 j\u0105 w jednej kampanii do kupionej listy. Ta asymetria to najwa\u017cniejsza rzecz do zapami\u0119tania.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Szykujesz pierwsz\u0105 kampani\u0119 z nowej domeny? Porozmawiajmy o konfiguracji uwierzytelnienia i planie warmupu, zanim cokolwiek wyjdzie. Naprawianie reputacji po starcie kosztuje znacznie wi\u0119cej pracy ni\u017c ustawienie rekord\u00f3w przed nim.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Czym r\u00f3\u017cni si\u0119 hard bounce od soft bounce i blokady reputacyjnej? Jak czyta\u0107 kody SMTP 4xx i 5xx i co zrobi\u0107 z adresem po ka\u017cdym typie odrzucenia wiadomo\u015bci.<\/p>\n","protected":false},"author":1,"featured_media":12234,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_uag_custom_page_level_css":"","footnotes":""},"categories":[244],"tags":[289,264,257,261],"class_list":["post-12236","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dostarczalnosc","tag-bounce","tag-deliverability","tag-email-marketing","tag-poradnik"],"acf":[],"uagb_featured_image_src":{"full":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/08\/hard-bounce-soft-bounce-blokada-reputacyjna-428.jpg",1200,800,false],"thumbnail":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/08\/hard-bounce-soft-bounce-blokada-reputacyjna-428-150x150.jpg",150,150,true],"medium":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/08\/hard-bounce-soft-bounce-blokada-reputacyjna-428-300x200.jpg",300,200,true],"medium_large":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/08\/hard-bounce-soft-bounce-blokada-reputacyjna-428-768x512.jpg",768,512,true],"large":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/08\/hard-bounce-soft-bounce-blokada-reputacyjna-428-1024x683.jpg",1024,683,true],"1536x1536":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/08\/hard-bounce-soft-bounce-blokada-reputacyjna-428.jpg",1200,800,false],"2048x2048":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/08\/hard-bounce-soft-bounce-blokada-reputacyjna-428.jpg",1200,800,false],"blog-featured":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/08\/hard-bounce-soft-bounce-blokada-reputacyjna-428-1200x534.jpg",1200,534,true],"woocommerce_thumbnail":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/08\/hard-bounce-soft-bounce-blokada-reputacyjna-428-300x300.jpg",300,300,true],"woocommerce_single":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/08\/hard-bounce-soft-bounce-blokada-reputacyjna-428-600x400.jpg",600,400,true],"woocommerce_gallery_thumbnail":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/08\/hard-bounce-soft-bounce-blokada-reputacyjna-428-100x100.jpg",100,100,true]},"uagb_author_info":{"display_name":"Krzysztof Balicki","author_link":"https:\/\/www.mailcraft.eu\/pl\/author\/websystems\/"},"uagb_comment_info":0,"uagb_excerpt":"Czym r\u00f3\u017cni si\u0119 hard bounce od soft bounce i blokady reputacyjnej? Jak czyta\u0107 kody SMTP 4xx i 5xx i co zrobi\u0107 z adresem po ka\u017cdym typie odrzucenia wiadomo\u015bci.","_links":{"self":[{"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/posts\/12236","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/comments?post=12236"}],"version-history":[{"count":3,"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/posts\/12236\/revisions"}],"predecessor-version":[{"id":12301,"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/posts\/12236\/revisions\/12301"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/media\/12234"}],"wp:attachment":[{"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/media?parent=12236"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/categories?post=12236"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/tags?post=12236"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}