Poproś o kontaktKontakt

Academy · E-commerce

Jak prawidłowo przeprowadzić konfigurację poczty dla PrestaShop?

Tomasz PiastanowiczCXO · Zaktualizowano · 8 min czytania
Tomasz Piastanowicz
  1. Insights
  2. Academy
  3. E-commerce
  4. Jak prawidłowo przeprowadzić konfigurację…

Rozdział E-commerce · wpis 4 z 23 · nr 018 w programie Academy

Poczta w PrestaShop działa dobrze wtedy, gdy sklep wysyła maile przez SMTP ze skrzynki w Twojej domenie, a domena ma ustawione rekordy SPF, DKIM i DMARC. Poniżej znajdziesz ustawienia krok po kroku dla wersji 1.7, 8 i 9, sposób zmiany treści wiadomości oraz listę rzeczy do sprawdzenia, gdy maile nie dochodzą.

Najważniejsze w skrócie

  • Poczta w PrestaShop decyduje, czy klient dostanie potwierdzenie zamówienia, dane do przelewu i numer przesyłki.
  • Najpewniejsza metoda wysyłki maili w PrestaShop to własne ustawienia SMTP ze skrzynki w domenie sklepu, z szyfrowaniem TLS.
  • Domena sklepu, który wysyła maile, potrzebuje rekordów SPF, DKIM i DMARC; Gmail wymaga uwierzytelnienia nadawców od lutego 2024 roku.
  • PrestaShop 9 z czerwca 2025 roku wysyła maile przez Symfony Mailer i nie oferuje już szyfrowania SSL, tylko TLS albo brak szyfrowania.
  • Treść maili PrestaShop zmienia się w tłumaczeniach e-maili, w wersji HTML i tekstowej, bez usuwania zmiennych w nawiasach klamrowych.

Dlaczego konfiguracja poczty w PrestaShop ma znaczenie?

Bo przez pocztę sklep prowadzi klienta przez całe zamówienie. PrestaShop wysyła automatycznie kilkadziesiąt rodzajów wiadomości z gotowych szablonów, między innymi gdy:

  • klient zakłada konto albo prosi o nowe hasło;
  • składa zamówienie i wybiera płatność przelewem, więc czeka na numer konta;
  • zamówienie zmienia status, trafia do wysyłki i dostaje numer do śledzenia;
  • klient wysyła wiadomość przez formularz kontaktowy.

Mail, który trafia do spamu albo nie dociera wcale, ma prosty skutek: klient nie wie, ile i gdzie zapłacić, dzwoni do obsługi albo rezygnuje. Od lutego 2024 roku Gmail zaostrzył wymagania wobec nadawców, więc źle skonfigurowana poczta sklepu częściej ląduje poza skrzynką odbiorczą.

Jaką metodę wysyłki wybrać w PrestaShop?

Wybierz własne ustawienia SMTP. To jedyna z trzech metod, w której sklep loguje się do prawdziwej skrzynki i wysyła maile tak samo jak program pocztowy.

MetodaJak działaKiedy jej używać
Nigdy nie wysyłaj wiadomościsklep nie wysyła żadnych mailitylko w sklepie testowym
Wysyłka przez serwer sklepumaile wychodzą z serwera hostingu, w nowszych wersjach przez program sendmailgdy hosting nie pozwala na SMTP; wymaga ustawienia SPF i DKIM dla serwera
Własne ustawienia SMTPsklep loguje się do skrzynki u dostawcy pocztyw każdym sklepie, który przyjmuje zamówienia

Dokumentacja PrestaShop 8 nadal opisuje wysyłkę przez serwer jako opcję domyślną. W praktyce maile z serwera sklepu łatwiej trafiają do spamu, bo serwer hostingu nie zawsze ma uprawnienia do wysyłki w imieniu Twojej domeny. Biblioteka Swift Mailer, z której korzystały starsze wersje, usunęła wysyłkę funkcją PHP mail() ze względów bezpieczeństwa, dlatego w panelu pojawił się sendmail.

PrestaShop 9, wydany 10 czerwca 2025 roku, przeszedł ze Swift Mailer na Symfony Mailer. W tej wersji nie wybierzesz już szyfrowania SSL: zostają opcje TLS albo brak szyfrowania. Jeśli przenosisz konfigurację ze starszego sklepu, sprawdź to pole po aktualizacji.

Co przygotować przed konfiguracją poczty?

Potrzebujesz skrzynki w domenie sklepu i jej danych SMTP od dostawcy poczty. Skrzynkę zakładasz w panelu hostingu albo u zewnętrznego dostawcy, np. sklep@twojsklep.pl.

Zapisz pięć informacji, które dostawca podaje przy zakładaniu skrzynki albo w swojej pomocy:

  • adres serwera SMTP, np. smtp.twojsklep.pl;
  • port;
  • rodzaj szyfrowania;
  • nazwę użytkownika, zwykle pełny adres skrzynki;
  • hasło.

Port i szyfrowanie idą w parze. Port 465 oznacza połączenie szyfrowane od pierwszej chwili, port 587 rozpoczyna połączenie bez szyfrowania i przełącza je na TLS poleceniem STARTTLS. Standard RFC 8314 ze stycznia 2018 roku zaleca pierwszy wariant, ale w panelu wpisz dokładnie to, co podaje dostawca.

Jeśli sklep ma wysyłać przez konto Google Workspace, pamiętaj, że od 14 marca 2025 roku Google wyłączył dostęp dla aplikacji logujących się samym hasłem. Sklep potrzebuje wtedy hasła aplikacji albo logowania przez OAuth.

Jak skonfigurować SMTP w PrestaShop krok po kroku?

Ustawienia SMTP wpisujesz na jednej stronie panelu, a sklep od razu pozwala je sprawdzić mailem testowym. Kroki są takie same w wersjach 1.7, 8 i 9, różnią się najwyżej nazwy pól.

  1. Zaloguj się do panelu administracyjnego sklepu.
  2. Wejdź w Parametry zaawansowane, a potem E-mail.
  3. W polu wysyłki wiadomości do obsługi wybierz adres, na który trafiają wiadomości od klientów. Adresy dodajesz w Parametrach sklepu, w zakładce Kontakty.
  4. Zaznacz „Użyj własnych ustawień SMTP (tylko dla zaawansowanych)”. Pojawią się pola do wypełnienia.
  5. Wpisz nazwę domeny poczty (adres sklepu bez https://), serwer SMTP, użytkownika, hasło, szyfrowanie i port.
  6. Format wiadomości ustaw na oba: HTML oraz tekst. Wersja HTML wygląda lepiej, a tekstowa wyświetli się w każdym programie pocztowym.
  7. Zostaw włączone zapisywanie logów e-maili.
  8. Zapisz zmiany.
  9. W sekcji testu wpisz swój adres i wyślij wiadomość testową. Sprawdź, czy dotarła. Obejrzyj ją w obu formatach.

Komunikat o błędzie podczas testu zwykle wskazuje, czego brakuje. Najczęściej to złe hasło albo port, który nie pasuje do wybranego szyfrowania.

Co to oznacza dla Twojego biznesu?

Każdy mail o zamówieniu, który trafia do spamu, kosztuje Cię czas obsługi albo nieopłacone zamówienie. Konfiguracja SMTP to kilka minut pracy, a chroni najważniejszą rozmowę z klientem po zakupie. Sprawdzaj ją po każdej zmianie hostingu, domeny albo wersji sklepu.

Jak ustawić SPF, DKIM i DMARC dla poczty sklepu?

SPF, DKIM i DMARC to trzy rekordy w DNS domeny, dzięki którym skrzynka klienta sprawdza, że mail o zamówieniu naprawdę wysłał Twój sklep. Bez nich podszycie się pod sklep jest łatwiejsze, a prawdziwe maile częściej trafiają do spamu.

  • SPF wymienia serwery, które mogą wysyłać pocztę z Twojej domeny. Jeśli sklep wysyła przez SMTP dostawcy, w rekordzie musi być ten dostawca.
  • DKIM dodaje do każdej wiadomości podpis cyfrowy. Odbiorca sprawdza go kluczem publicznym zapisanym w DNS.
  • DMARC mówi skrzynce odbiorcy, co zrobić z mailem, który nie przeszedł SPF ani DKIM dla domeny z pola „Od”: przepuścić, przenieść do spamu albo odrzucić.

Gmail od lutego 2024 roku wymaga uwierzytelnienia od wszystkich nadawców. Nadawca, który wysyła blisko 5000 wiadomości dziennie lub więcej na prywatne konta Gmail, musi mieć SPF, DKIM oraz rekord DMARC co najmniej z polityką p=none, a domena w polu „Od” ma się zgadzać z domeną SPF albo DKIM. Ten sam dokument zaleca utrzymywać wskaźnik zgłoszeń spamu poniżej 0,1% i nigdy nie dojść do 0,3%. Od listopada 2025 roku Gmail ostrzej egzekwuje te zasady.

Rekordy dodajesz w panelu DNS domeny, a ich treść podaje dostawca poczty. PrestaShop 8 ma też na stronie E-mail własne podpisywanie DKIM (domena, selektor, klucz prywatny). Przydaje się przy wysyłce przez serwer sklepu, a przy SMTP podpis zwykle dodaje dostawca poczty.

Jak zmienić treść maili w PrestaShop?

Treść maili zmieniasz w tłumaczeniach, a ich wygląd w motywie e-mail. Obie zmiany robisz w panelu, bez programowania.

Wygląd: motyw e-mail.

Od wersji 1.7.6 maile powstają ze strony Wygląd, Motyw e-mail. Do wyboru są motywy Classic i Modern. Wybierasz motyw i język, a potem generujesz wiadomości. Przy każdej możesz obejrzeć podgląd, kod HTML, wersję tekstową i wysłać test.

Opcja nadpisania szablonów zastępuje istniejące pliki, więc wcześniej zrób ich kopię.

Treść: tłumaczenia e-maili.

  1. Wejdź w Międzynarodowy, a potem Tłumaczenia.
  2. Wybierz tłumaczenia e-maili i język, kliknij Modyfikuj.
  3. Przed edycją skopiuj kod źródłowy wiadomości do pliku na dysku. To Twoja kopia zapasowa.
  4. Zmień tekst w wersji HTML, a potem w wersji tekstowej, żeby obie mówiły to samo.
  5. Zostaw zmienne w nawiasach klamrowych, np. {lastname} albo {shop_name}. Sklep wstawia w ich miejsce dane klienta i sklepu.
  6. Zapisz i wyślij sobie test.

Opis tej procedury znajdziesz w dokumentacji tłumaczeń PrestaShop. Zacznij od maili o zamówieniu i przelewie: to je klient czyta najuważniej.

Co zrobić, gdy maile ze sklepu nie dochodzą?

Zacznij od logu e-maili na stronie E-mail w panelu. Pokazuje każdą wysłaną wiadomość z odbiorcą, szablonem, językiem, tematem i godziną. Jeśli wiadomości nie ma w logu, problem leży w sklepie. Jeśli jest, a klient jej nie dostał, problem leży po drodze.

  1. Wyślij test na adres w Gmailu i na adres firmowy. Sprawdź także folder spamu.
  2. Porównaj port i szyfrowanie z instrukcją dostawcy poczty.
  3. Sprawdź, czy SPF wymienia serwer, przez który faktycznie wysyłasz.
  4. Zapytaj hosting o limity wysyłki i filtry. Niektóre serwery blokują pocztę do zewnętrznych domen, gdy mail wychodzi z serwera sklepu.
  5. Po aktualizacji sklepu powtórz test. Po przejściu na PrestaShop 9.0 część użytkowników zgłaszała na GitHubie maile oznaczone jako wysłane, które nie docierały do zewnętrznych skrzynek. Pomagała zmiana portu na 465 albo wysyłka przez SMTP zewnętrznego dostawcy.

Jeśli maile przestały dochodzić po migracji PrestaShop na nowy serwer, sprawdź najpierw rekordy DNS. Stary SPF często nie obejmuje nowego serwera.

Krzysztof Wrzesiński

Zdaniem eksperta ICEA

„Na starcie współpracy ze sklepem na PrestaShop prosimy o testowe zamówienie z przelewem na dwa adresy: w Gmailu i firmowy. Patrzymy, czy mail z numerem konta trafia do skrzynki odbiorczej, bo klient bez tych danych nie ma jak zapłacić i pisze do obsługi albo rezygnuje. Ten sam test powtarzamy po każdej aktualizacji sklepu i przeprowadzce na nowy serwer.”

Krzysztof WrzesińskiHead of Customer Success, ICEA.

Na co zwrócić uwagę przy wyborze hostingu pod pocztę sklepu?

Na limity wysyłki, kopie zapasowe i miejsce na skrzynki. Poczta nie musi przy tym działać na tym samym serwerze co sklep.

  • Limity wysyłki. Hosting ogranicza liczbę maili na godzinę albo dobę, osobno dla wysyłki z serwera i przez SMTP. Policz, ile maili wysyła sklep w dniu największej sprzedaży.
  • Liczba i pojemność skrzynek. Mały sklep potrzebuje kilku adresów, większy kilkudziesięciu. Miejsce na pocztę bywa liczone osobno od miejsca na pliki sklepu.
  • Kopie zapasowe poczty. Sprawdź, jak często hosting je robi i jak długo przechowuje.
  • Rekordy MX. Wskazują, gdzie działa poczta domeny. Dzięki nim możesz trzymać sklep na jednym serwerze, a pocztę u wyspecjalizowanego dostawcy.

Koszt hostingu i poczty warto policzyć od razu przy budżecie sklepu. Pomoże Ci w tym wpis Ile kosztuje założenie sklepu internetowego?

Co zrobić teraz?

Sprawdź pocztę sklepu w kwadrans, zanim klient sam zgłosi problem:

  1. Upewnij się, że sklep wysyła przez SMTP ze skrzynki w Twojej domenie.
  2. Porównaj port i szyfrowanie z instrukcją dostawcy; w PrestaShop 9 wybierz TLS.
  3. Sprawdź w DNS rekordy SPF, DKIM i DMARC.
  4. Złóż testowe zamówienie z przelewem i zobacz, czy mail z danymi do płatności trafia do skrzynki odbiorczej w Gmailu.
  5. Przejrzyj treść maili o zamówieniu i wysyłce w tłumaczeniach e-maili.

Sprawna poczta zamyka sprzedaż, ale nie przyprowadza klientów. Gdy maile działają, kolejnym krokiem jest widoczność sklepu w Google. Jak podchodzimy do niej w sklepach na tej platformie, opisujemy na stronie pozycjonowanie sklepów PrestaShop, a o innych platformach na stronie pozycjonowanie sklepów internetowych.

Najczęstsze pytania.

Gdzie w PrestaShop sprawdzę, czy sklep wysłał wiadomość?

Na stronie E-mail w Parametrach zaawansowanych, w logu e-maili. Log pokazuje odbiorcę, szablon, język, temat i godzinę wysyłki, o ile zapisywanie logów jest włączone.

Czy mogę wysyłać newsletter przez pocztę sklepu PrestaShop?

Technicznie tak, ale lepiej użyć osobnego narzędzia do e-mail marketingu. Masowa wysyłka przez SMTP sklepu łatwo przekracza limity hostingu i obciąża reputację adresu, z którego idą maile o zamówieniach.

Czy adres noreply nadaje się do maili ze sklepu?

Może być nadawcą, ale wtedy ustaw w wiadomościach adres do odpowiedzi prowadzący do obsługi. Klienci odpowiadają na maile o zamówieniu, a odpowiedź na adres, którego nikt nie czyta, przepada.

Tomasz Piastanowicz
Tomasz PiastanowiczCXO

Pisze w Insights o temacie E-commerce.

E-commerce

Więcej sprzedaży z ruchu, który już masz.

Łączymy SEO sklepu, karty produktów i widoczność w AI w jeden plan dla Twojej platformy.

Zamów bezpłatny audyt sklepu

Dołącz do newslettera

Solidna dawka wiedzy co dwa tygodnie na Twoim mailu.

* Zapisując się, akceptujesz politykę  prywatności.