{"id":1082,"date":"2023-06-02T12:05:04","date_gmt":"2023-06-02T09:05:04","guid":{"rendered":"https:\/\/presta.site\/blog\/rozwiazywanie-problemow-z-e-mailami-w-prestashop-prosty-przewodnik\/"},"modified":"2026-07-25T22:32:36","modified_gmt":"2026-07-25T19:32:36","slug":"rozwiazywanie-problemow-z-e-mailami-w-prestashop-prosty-przewodnik","status":"publish","type":"post","link":"https:\/\/presta.site\/blog\/pl\/rozwiazywanie-problemow-z-e-mailami-w-prestashop-prosty-przewodnik\/","title":{"rendered":"Problemy z e-mail PrestaShop: SMTP, logi i lista kontrolna dostarczania"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Gdy potwierdzenia zam\u00f3wie\u0144, odpowiedzi z formularza kontaktowego lub resety hase\u0142 nigdy nie docieraj\u0105, chodzi o <strong>problemy z e-mail prestashop<\/strong> &#8211; nie o awari\u0119 checkoutu. W wi\u0119kszo\u015bci przypadk\u00f3w winna jest metoda wysy\u0142ki (sendmail vs SMTP), pozosta\u0142o\u015b\u0107 \u201eNigdy nie wysy\u0142aj e-maili\u201d ze \u015brodowiska testowego, b\u0142\u0119dni odbiorcy w module lub wiadomo\u015b\u0107 trafiaj\u0105ca do spamu. Ta lista kontrolna omawia ekrany Back Office, kt\u00f3re zwykle najpierw przywracaj\u0105 dostarczanie.<\/p>\n\n\n<!--more-->\n\n\n<p class=\"wp-block-paragraph\">Og\u00f3lna rada \u201eskonfiguruj SMTP\u201d \u0142atwo wpada z chatbota. Nadal zawodzi, gdy sklep ma w\u0142\u0105czone <strong>Nigdy nie wysy\u0142aj e-maili<\/strong>, gdy Alerty e-mail wskazuj\u0105 star\u0105 skrzynk\u0119 albo gdy test w Back Office jest zielony, a maile zam\u00f3wie\u0144 w og\u00f3le nie wychodz\u0105. Ten przewodnik traktuje problemy z e-mail prestashop jako stos: transport \u2192 log sklepu \u2192 odbiorcy modu\u0142\u00f3w \u2192 spam\/DNS &#8211; i wskazuje, kt\u00f3r\u0105 warstw\u0119 wskazuje dany objaw.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Od PrestaShop 1.7 (w tym 8 i 9) transport poczty jest w <strong>Parametry zaawansowane \u2192 E-mail<\/strong>. Oficjalne opisy p\u00f3l s\u0105 w <a href=\"https:\/\/docs.prestashop-project.org\/v.9-documentation\/user-guide\/configuring-shop\/advanced-parameters\/email\" target=\"_blank\" rel=\"noopener noreferrer external\" data-wpel-link=\"external\">dokumentacji PrestaShop 9 E-mail<\/a>. Adres widoczny w sklepie (to\u017csamo\u015b\u0107 From \/ Reply-To) to osobne ustawienie &#8211; je\u015bli trzeba zmieni\u0107 tylko ten adres, warto najpierw skorzysta\u0107 z <a href=\"https:\/\/presta.site\/blog\/pl\/jak-zmienic-e-mail-sklepu-w-prestashop\/\" data-wpel-link=\"internal\">przewodnika o e-mailu sklepu<\/a>, a wr\u00f3ci\u0107 tutaj, gdy wiadomo\u015bci nadal nie wychodz\u0105.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Trzy problemy, kt\u00f3re si\u0119 myli<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Przed zmian\u0105 port\u00f3w SMTP warto nazwa\u0107 faktyczn\u0105 usterk\u0119:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Transport<\/strong> &#8211; PrestaShop nie przekazuje wiadomo\u015bci do sendmail\/SMTP (ta strona). Naprawa: metoda poczty, dane logowania, blokady hosta.<\/li>\n<li><strong>To\u017csamo\u015b\u0107<\/strong> &#8211; Poczta wychodzi, ale From \/ Reply-To \/ wy\u015bwietlany adres sklepu jest b\u0142\u0119dny. Naprawa: ustawienia sklepu i kontaktu (przewodnik o e-mailu sklepu).<\/li>\n<li><strong>Odbiorcy<\/strong> &#8211; Transport dzia\u0142a, ale alerty o nowych zam\u00f3wieniach trafiaj\u0105 do z\u0142ej skrzynki personelu (lub nigdzie). Naprawa: <strong>Alerty e-mail<\/strong> i podobne modu\u0142y &#8211; nie sama globalna metoda E-mail.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Traktowanie tych trzech jako jednego zg\u0142oszenia \u201epoczta nie dzia\u0142a\u201d t\u0142umaczy si\u0119 na zmarnowane popo\u0142udnie na kopiowane tutoriale SMTP. Najpierw warto rozdzieli\u0107 stos, potem naprawi\u0107 warstw\u0119 pasuj\u0105c\u0105 do objawu &#8211; to praktyczny spos\u00f3b debugowania problem\u00f3w z e-mail prestashop w 2026 roku.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Objaw \u2192 warstwa<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Po te\u015bcie zam\u00f3wienia lub wys\u0142aniu formularza kontaktowego warto sprawdzi\u0107 te wzorce. W diagnostyce problemy z e-mail prestashop po migracji, klonowaniu lub zmianie hosta zwykle pasuj\u0105 do jednego z poni\u017cszych scenariuszy:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Brak wiersza w logu e-mail PrestaShop<\/strong> \u2192 sklep w og\u00f3le nie pr\u00f3bowa\u0142 wys\u0142a\u0107. Sprawd\u017a Nigdy nie wysy\u0142aj, metod\u0119 poczty i czy modu\u0142, kt\u00f3ry ma wys\u0142a\u0107, jest w\u0142\u0105czony.<\/li>\n<li><strong>Wiersz w logu z b\u0142\u0119dem<\/strong> \u2192 transport (b\u0142\u0105d uwierzytelnienia, odmowa po\u0142\u0105czenia, niezgodno\u015b\u0107 TLS\/portu). Zosta\u0144 przy ustawieniach SMTP\/sendmail.<\/li>\n<li><strong>Wiersz w logu wygl\u0105da na udany, skrzynka pusta<\/strong> \u2192 spam, promocje lub uwierzytelnianie domeny (SPF\/DKIM) &#8211; nie pola formularza PrestaShop.<\/li>\n<li><strong>Sprzedawca nie dostaje maila o nowym zam\u00f3wieniu, potwierdzenie dla klienta dociera<\/strong> \u2192 odbiorcy Alert\u00f3w e-mail, nie SMTP.<\/li>\n<li><strong>Test \u201ePrzetestuj konfiguracj\u0119 e-mail\u201d w BO jest zielony, prawdziwe zam\u00f3wienia milcz\u0105<\/strong> \u2192 \u015bcie\u017cka modu\u0142u lub szablonu po transporcie. Nie warto kolejny raz zmienia\u0107 hase\u0142 SMTP.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Otw\u00f3rz Parametry zaawansowane \u2192 E-mail<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">W Back Office przejd\u017a do <strong>Parametry zaawansowane \u2192 E-mail<\/strong>. S\u0105 trzy metody wysy\u0142ki:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>U\u017cyj funkcji mail() w PHP \/ sendmail<\/strong> &#8211; lokalny program pocztowy serwera. Na wielu hostach wystarcza, dop\u00f3ki nie pojawi\u0105 si\u0119 problemy z dostarczaniem lub spamem.<\/li>\n<li><strong>Skonfiguruj w\u0142asne parametry SMTP<\/strong> &#8211; wysy\u0142ka przez Gmail, Outlook, SendGrid, Amazon SES lub SMTP hosta. Lepiej wybra\u0107 to, gdy hosting wsp\u00f3\u0142dzielony blokuje poczt\u0119 wychodz\u0105c\u0105 lub wiadomo\u015bci l\u0105duj\u0105 w spamie.<\/li>\n<li><strong>Nigdy nie wysy\u0142aj e-maili<\/strong> &#8211; wycisza ca\u0142\u0105 poczt\u0119 sklepu. Przydatne na stagingu; katastrofalne na \u017cywym sklepie.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"425\" src=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/05\/Screenshot_1-2-1024x425.png\" alt=\"Ustawienia metody wysy\u0142ki poczty w Parametry zaawansowane \u2192 E-mail PrestaShop\" class=\"wp-image-675\" srcset=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/05\/Screenshot_1-2-1024x425.png 1024w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/05\/Screenshot_1-2-300x125.png 300w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/05\/Screenshot_1-2-768x319.png 768w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/05\/Screenshot_1-2.png 1395w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u015bli \u017cywy sklep nagle przesta\u0142 wysy\u0142a\u0107 poczt\u0119 po klonowaniu lub migracji, <strong>Nigdy nie wysy\u0142aj e-maili<\/strong> warto sprawdzi\u0107 przed wszystkim innym. Zrzuty ze stagingu cz\u0119sto maj\u0105 t\u0119 opcj\u0119 w\u0142\u0105czon\u0105. Jedno pozosta\u0142e ustawienie t\u0142umaczy wiele zg\u0142osze\u0144 \u201enic nie wychodzi\u201d, kt\u00f3re w og\u00f3le nie wymaga\u0142y nowego dostawcy SMTP.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Przeczytaj log e-mail PrestaShop<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Na tej samej stronie E-mail PrestaShop prowadzi log pr\u00f3b wys\u0142ania wiadomo\u015bci. Warto go otworzy\u0107, gdy trzeba odr\u00f3\u017cni\u0107 \u201ePrestaShop w og\u00f3le nie pr\u00f3bowa\u0142\u201d od \u201edostawca odrzuci\u0142 lub op\u00f3\u017ani\u0142 wiadomo\u015b\u0107\u201d. Ta jedna r\u00f3\u017cnica usuwa wi\u0119kszo\u015b\u0107 zgadywania.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Brak wiersza po zam\u00f3wieniu testowym \u2192 PrestaShop nie zakolejkowa\u0142 ani nie wys\u0142a\u0142 (metoda, modu\u0142 lub szablon).<\/li>\n<li>Jest wiersz, ale skrzynka pusta \u2192 warto sprawdzi\u0107 spam, dane SMTP lub filtry wychodz\u0105ce dostawcy.<\/li>\n<li>Linia b\u0142\u0119du w logu \u2192 najpierw to naprawi\u0107 (b\u0142\u0105d uwierzytelnienia, odmowa po\u0142\u0105czenia, niezgodno\u015b\u0107 TLS\/portu).<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"306\" src=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/05\/Screenshot_4-1-1024x306.png\" alt=\"Log e-mail PrestaShop do diagnozowania nieudanych wiadomo\u015bci zam\u00f3wie\u0144 i kontaktowych\" class=\"wp-image-681\" srcset=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/05\/Screenshot_4-1-1024x306.png 1024w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/05\/Screenshot_4-1-300x90.png 300w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/05\/Screenshot_4-1-768x229.png 768w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/05\/Screenshot_4-1.png 1389w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Logi sendmail serwera lub dostawcy SMTP s\u0105 poza PrestaShop. Warto ich u\u017cywa\u0107 dopiero po tym, jak log sklepu pokazuje pr\u00f3b\u0119 wys\u0142ania, kt\u00f3ra nadal nie dociera.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Problemy z e-mail prestashop &#8211; lista kontrolna<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Przy u\u017cyciu sendmail<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Na hostingu wsp\u00f3\u0142dzielonym problemy z e-mail prestashop cz\u0119sto zaczynaj\u0105 si\u0119 od zablokowanego lub brakuj\u0105cego sendmaila:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Warto potwierdzi\u0107, \u017ce host zezwala na poczt\u0119 wychodz\u0105c\u0105. Wiele plan\u00f3w wsp\u00f3\u0142dzielonych i niekt\u00f3re VPS blokuj\u0105 port 25 lub ca\u0142kowicie wy\u0142\u0105czaj\u0105 sendmail.<\/li>\n<li>Warto zada\u0107 hostowi konkretne pytanie: \u201eCzy PHP mail()\/sendmail jest dozwolone na tym koncie, czy musimy u\u017cy\u0107 SMTP?\u201d Og\u00f3lnikowe zg\u0142oszenia dostaj\u0105 og\u00f3lnikowe odpowiedzi.<\/li>\n<li>Je\u015bli host m\u00f3wi \u201eu\u017cyj SMTP\u201d, warto prze\u0142\u0105czy\u0107 metod\u0119 poczty i nie walczy\u0107 z sendmail.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Przy u\u017cyciu SMTP<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Serwer, port, szyfrowanie (TLS\/SSL), nazwa u\u017cytkownika i has\u0142o musz\u0105 zgadza\u0107 si\u0119 z <em>aktualn\u0105<\/em> dokumentacj\u0105 dostawcy &#8211; stare notatki \u201eSSL na 465\u201d szybko si\u0119 dezaktualizuj\u0105, a chatboty cz\u0119sto je recyklinguj\u0105.<\/li>\n<li>Warto wykona\u0107 jednorazowy krok has\u0142a aplikacji lub dost\u0119pu SMTP, kt\u00f3rego wymaga dostawca (Google Workspace i Microsoft 365 cz\u0119sto to zmieniaj\u0105).<\/li>\n<li>Warto wys\u0142a\u0107 test (nast\u0119pna sekcja). B\u0142\u0119dy uwierzytelnienia prawie zawsze oznaczaj\u0105 z\u0142e has\u0142o, z\u0142y format nazwy u\u017cytkownika (pe\u0142ny e-mail vs lokalna cz\u0119\u015b\u0107) lub zablokowany dost\u0119p aplikacji &#8211; nie b\u0142\u0105d PrestaShop.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Przed nadpisaniem danych SMTP w produkcyjnym sklepie warto wykona\u0107 <a href=\"https:\/\/presta.site\/blog\/pl\/jak-utworzyc-kopie-zapasowa-w-prestashop\/\" data-wpel-link=\"internal\">kopi\u0119 zapasow\u0105 PrestaShop<\/a>, aby m\u00f3c wr\u00f3ci\u0107, gdy z\u0142e zapisanie ca\u0142kowicie zablokuje poczt\u0119.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Gdy zawodzi tylko cz\u0119\u015b\u0107 wiadomo\u015bci<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Transport mo\u017ce dzia\u0142a\u0107, podczas gdy jeden modu\u0142 nadal wskazuje star\u0105 skrzynk\u0119 lub jest wy\u0142\u0105czony. Alerty o nowych zam\u00f3wieniach zwykle pochodz\u0105 z modu\u0142u <strong>Alerty e-mail<\/strong> &#8211; nie tylko z globalnego ekranu E-mail. Warto potwierdzi\u0107, \u017ce modu\u0142 jest zainstalowany, w\u0142\u0105czony i ma w\u0142a\u015bciwe adresy. B\u0142\u0119dna to\u017csamo\u015b\u0107 \u201ee-mail sklepu\u201d (From \/ Reply-To) to inna naprawa &#8211; opisana w powy\u017cszym przewodniku o e-mailu sklepu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Przetestuj konfiguracj\u0119 e-mail<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nadal w <strong>Parametry zaawansowane \u2192 E-mail<\/strong> u\u017cyj <strong>Przetestuj konfiguracj\u0119 e-mail<\/strong>. Wy\u015blij na skrzynk\u0119 pod kontrol\u0105 (nie tylko wewn\u0119trzny alias). Warto przeczyta\u0107 odpowied\u017a PrestaShop &#8211; b\u0142\u0119dy po\u0142\u0105czenia i uwierzytelnienia cz\u0119sto wskazuj\u0105 dok\u0142adne ustawienie do poprawy. Ten test oddziela b\u0142\u0119dy konfiguracji od innych problem\u00f3w z e-mail prestashop ni\u017cej na stosie.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"176\" src=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/05\/Screenshot_2-1-1024x176.png\" alt=\"Narz\u0119dzie Przetestuj konfiguracj\u0119 e-mail w Back Office PrestaShop\" class=\"wp-image-677\" srcset=\"https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/05\/Screenshot_2-1-1024x176.png 1024w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/05\/Screenshot_2-1-300x52.png 300w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/05\/Screenshot_2-1-768x132.png 768w, https:\/\/presta.site\/blog\/wp-content\/uploads\/2023\/05\/Screenshot_2-1.png 1389w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Po zielonym te\u015bcie warto z\u0142o\u017cy\u0107 prawdziwe zam\u00f3wienie testowe w oknie prywatnym i wys\u0142a\u0107 formularz kontaktowy. Potwierdzi\u0107 kopi\u0119 dla klienta i alert sprzedawcy. Pozytywny test BO przy niedzia\u0142aj\u0105cym mailu zam\u00f3wienia zwykle oznacza b\u0142\u0119dnego odbiorc\u0119 modu\u0142u lub problem szablonu, nie SMTP &#8211; t\u0119 r\u00f3\u017cnic\u0119 warto pami\u0119ta\u0107, gdy kusi ponowna zmiana hosta.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Spam, uwierzytelnianie domeny i limity hostingu<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u015bli log pokazuje sukces, a Gmail lub Outlook nadal chowa wiadomo\u015b\u0107, warto sprawdzi\u0107 spam i promocje. W folderach spamu problemy z e-mail prestashop cz\u0119sto wygl\u0105daj\u0105 jak awaria SMTP. D\u0142ugoterminowo warto uwierzytelni\u0107 domen\u0119 wysy\u0142ki (SPF i DKIM, gdy dostawca SMTP to obs\u0142uguje), aby dostawcy ufali poczcie z domeny. Hosting wsp\u00f3\u0142dzielony, kt\u00f3ry d\u0142awi lub blokuje poczt\u0119 wychodz\u0105c\u0105, zmusza na SMTP niezale\u017cnie od tego, jak czyste wygl\u0105daj\u0105 ustawienia PrestaShop.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Warto przej\u015b\u0107 list\u0119 w kolejno\u015bci: nazwa\u0107 warstw\u0119 \u2192 Nigdy nie wysy\u0142aj \u2192 metoda poczty \u2192 log \u2192 kontrole SMTP lub sendmail \u2192 odbiorcy modu\u0142\u00f3w \u2192 test \u2192 spam\/DNS. Ta sekwencja rozwi\u0105zuje wi\u0119kszo\u015b\u0107 problem\u00f3w z e-mail prestashop bez zgadywania &#8211; i bez przepisywania ustawie\u0144 SMTP przez liter\u00f3wk\u0119 w Alertach e-mail.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Problemy z e-mail prestashop: gdy zam\u00f3wienia lub formularze kontaktowe zawodz\u0105, sprawd\u017a Nigdy nie wysy\u0142aj e-maili, SMTP vs sendmail, logi i wbudowany test.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[149],"tags":[],"class_list":["post-1082","post","type-post","status-publish","format-standard","hentry","category-rozwoj"],"_links":{"self":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/posts\/1082","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/comments?post=1082"}],"version-history":[{"count":1,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/posts\/1082\/revisions"}],"predecessor-version":[{"id":2013,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/posts\/1082\/revisions\/2013"}],"wp:attachment":[{"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/media?parent=1082"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/categories?post=1082"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/presta.site\/blog\/wp-json\/wp\/v2\/tags?post=1082"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}