Dostarczalność e-maili PrestaShop: SMTP, SPF, DKIM i konfiguracja maili transakcyjnych
Napraw problem z e-mailami w spamie — konfiguracja SMTP, SPF/DKIM/DMARC, usługi transakcyjne i ustawienia poczty w PrestaShop 8/9.
Dlaczego e-maile z PrestaShop trafiają do spamu
Twój klient składa zamówienie. E-mail z potwierdzeniem nigdy nie dociera — albo ląduje w spamie. Klient kontaktuje się z Tobą, zdezorientowany. Sprawdzasz PrestaShop: e-mail został „wysłany”. Doreczalność e-maili nie polega na tym, czy PrestaShop wysyła wiadomość — chodzi o to, czy serwer pocztowy odbiorcy ją akceptuje i umieszcza w skrzynce odbiorczej.
PHP mail() — domyślna opcja, której nikt nie powinien używać
Świeża instalacja PrestaShop używa wbudowanej funkcji PHP mail(). To najgorsza opcja dla sklepu produkcyjnego:
- Brak uwierzytelnienia: E-mail jest wysyłany bez żadnego dowodu, że go autoryzowałeś. Gmail, Outlook i Yahoo traktują nieuwierzytelnione wiadomości jako podejrzane.
- Współdzielona reputacja IP: Na hostingu współdzielonym Twoje e-maile wychodzą z tego samego IP co każda inna strona. Jeśli którakolwiek wysyła spam, Twoje e-maile są karane.
- Brak podpisywania DKIM: PHP mail() nie podpisuje wiadomości kryptograficznie.
- Brakujące nagłówki: Minimalne nagłówki powodują, że filtry antyspamowe natychmiast oznaczają wiadomość.
Jeśli Twój sklep używa teraz PHP mail(), przełącz się na SMTP zanim zrobisz cokolwiek innego. Ta jedna zmiana naprawia więcej problemów z doręczalnością niż wszystkie inne kroki razem wzięte.
Typowe wyzwalacze spamu
- Niezgodność adresu nadawcy: Wysyłasz z
noreply@yourstore.com, ale Twój serwer nie ma rekordu SPF, który to umożliwia. - Szablony ciężkie od HTML: Szablony PrestaShop są bogate w obrazy. Wysoki stosunek obrazów do tekstu wyzwala filtry.
- Brakująca alternatywa tekstowa: PS wysyła obie wersje, ale niestandardowe szablony lub moduły czasem psują część tekstową.
- Uszkodzone linki: Filtry antyspamowe podążają za linkami. Jeśli URL Twojego sklepu jest nieosiągalny (błąd SSL, tryb konserwacji), e-mail zostaje oznaczony.
- Problemy z kodowaniem: Sklepy używające polskich, czeskich lub innych znaków diakrytycznych generują zniekształcone znaki, gdy kodowanie jest nieprawidłowe.
Konfiguracja e-maili w PrestaShop
Ustawienia e-mail zostały przeniesione, a podstawowa biblioteka zmieniła się znacząco w wersji 9.
PrestaShop 1.6 i 1.7
Przejdź do Zaawansowane → E-mail. Wybierz „Ustaw własne parametry SMTP” i wypełnij serwer, port, szyfrowanie, nazwę użytkownika i hasło. PS 1.6 używa wbudowanej obsługi SMTP w PHP; PS 1.7 wprowadził Swift Mailer dla bardziej niezawodnych połączeń. Opcje szyfrowania:
- TLS (port 587): Współczesny standard używający STARTTLS. To jest to, czego potrzebujesz.
- SSL (port 465): Starsze niejawne TLS. Niektórzy starsi dostawcy tego wymagają.
- Brak (port 25): Nieszyfrowane. Nigdy tego nie używaj.
PrestaShop 8.x
Ta sama lokalizacja, ten sam interfejs. PS 8 używa ostatecznej wersji Swift Mailer z ulepszonym raportowaniem błędów. Błędy SMTP są logowane z większą ilością kontekstu w var/logs/.
PrestaShop 9.x — Symfony Mailer
PS 9 zastępuje przestarzały Swift Mailer bibliotekami Symfony Mailer. Interfejs administracyjny wygląda podobnie, ale warstwa transportowa jest zupełnie inna:
- Format DSN: Wewnętrznie używa
smtp://user:password@server:port. - Obsługa TLS: Automatycznie wykrywa STARTTLS na porcie 587. Lista rozwijana „szyfrowanie” może zachowywać się inaczej po aktualizacji z PS 8.
- Bardziej rygorystyczna walidacja: Symfony Mailer jest bardziej rygorystyczny w kwestii zgodności nadawcy koperty z nagłówkiem From oraz certyfikatów TLS.
- Kompatybilność modułów: Moduły odwołujące się do
Swift_MessagelubSwift_SmtpTransportprzestaną działać na PS 9.
# PS 9 internal DSN examples (configured via admin UI)
smtp://user:password@mail.example.com:587 # STARTTLS
smtps://user:password@mail.example.com:465 # Implicit TLS
smtp://your%40gmail.com:app-pass@smtp.gmail.com:587 # Gmail
native://default # PHP mail() (not recommended)
Po aktualizacji do PS 9 zawsze ponownie przetestuj e-mail. Migracja z Swift Mailer na Symfony Mailer może ujawnić przypadki brzegowe z certyfikatami samopodpisanymi, niestandardowymi portami lub luźno zaimplementowanymi serwerami SMTP.
Przycisk testowania e-maila
Każda wersja PS ma opcję „Wyślij testowy e-mail”. Używaj jej, ale pamiętaj, że potwierdza ona jedynie działanie połączenia SMTP — nie to, że e-mail dotrze do skrzynki odbiorczej. Wysyła prosty tekst, nie bogaty HTML potwierdzeń zamówień. Testuj na Gmail, Outlook i własnej domenie.
Uwierzytelnianie domeny — Święta Trójca
SPF, DKIM i DMARC to uwierzytelnianie oparte na DNS, które dowodzi, że Twoje e-maile są autentyczne. Gmail i Yahoo uczyniły SPF i DKIM obowiązkowymi dla masowych nadawców w lutym 2024.
SPF (Sender Policy Framework)
SPF mówi serwerom odbiorczym, które adresy IP mogą wysyłać e-maile w imieniu Twojej domeny — to pojedynczy rekord TXT w DNS.
# Basic — allows hosting + Google
v=spf1 include:_spf.google.com include:your-hosting-provider.com ~all
# OVH
v=spf1 include:mx.ovh.com ~all
# Hostinger
v=spf1 include:_spf.hostinger.com ~all
# With Mailgun
v=spf1 include:mailgun.org include:_spf.google.com ~all
Częste błędy:
- Wiele rekordów SPF: Tylko JEDEN rekord SPF TXT na domenę. Dwa rekordy = oba nieważne. Łącz usługi za pomocą wielu dyrektyw
include:. - Zbyt wiele zapytań DNS: SPF pozwala na maksymalnie 10 zapytań (każde
include:się liczy, zagnieżdżone też). Użyj walidatorów SPF, aby to sprawdzić. +allzamiast~all:+allpozwala każdemu wysyłać jako Twoja domena. Użyj~all(softfail) podczas konfiguracji, następnie-all(hardfail) w produkcji.- Zapominanie o subdomenach: SPF dla
shop.example.compotrzebuje własnego rekordu — nie dziedziczy zexample.com.
DKIM (DomainKeys Identified Mail)
DKIM dodaje podpis kryptograficzny do każdego wychodzącego e-maila. PrestaShop nie obsługuje DKIM — podpisywanie realizuje Twój dostawca hostingu, przekierowanie SMTP lub usługa transakcyjna. Klucz publiczny publikujesz w DNS.
- Hosting współdzielony (cPanel/Plesk): Zwykle włączane automatycznie. Sprawdź cPanel → Email Deliverability.
- Gmail/Google Workspace: Konsola administracyjna → Gmail → Uwierzytelnianie poczty. Google udostępnia rekord TXT.
- Usługi transakcyjne: Każda dostarcza rekordy DNS podczas procesu weryfikacji domeny.
# DKIM TXT record example
# Name: default._domainkey.yourstore.com (selector varies by provider)
v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA...
DMARC (Domain-based Message Authentication, Reporting, and Conformance)
DMARC łączy SPF i DKIM razem i mówi serwerom, co robić, gdy uwierzytelnianie się nie powiedzie.
# Stage 1: Monitor only
v=DMARC1; p=none; rua=mailto:dmarc-reports@yourstore.com;
# Stage 2: Quarantine failures
v=DMARC1; p=quarantine; rua=mailto:dmarc-reports@yourstore.com;
# Stage 3: Reject failures (maximum protection)
v=DMARC1; p=reject; rua=mailto:dmarc-reports@yourstore.com;
Tag rua wysyła raporty zbiorcze — pliki XML pokazujące, kto wysyła e-maile jako Twoja domena. Użyj Postmark DMARC monitoring, aby przeanalizować je w czytelne panele.
Zalecany plan wdrożenia:p=noneprzez 2-4 tygodnie podczas czytania raportów. Napraw legalnych nadawców, którzy nie przechodzą weryfikacji. Przejdź nap=quarantinena 2-4 tygodnie. Następniep=reject. Pospieszne włączenie reject pierwszego dnia blokuje e-maile, o których nie wiedziałeś.
Konfiguracja SMTP na hostingu współdzielonym
Większość sklepów PrestaShop działa na hostingu współdzielonym. Utwórz dedykowane konto e-mail (np. orders@yourstore.com) i użyj tych danych uwierzytelniających.
Ustawienia zależne od dostawcy
# Generic cPanel
Server: mail.yourstore.com | Port: 587 | Encryption: TLS
# OVH
Server: ssl0.ovh.net | Port: 587 | Encryption: TLS
# Hostinger
Server: smtp.hostinger.com | Port: 587 | Encryption: TLS
# SiteGround
Server: yourstore.com | Port: 465 | Encryption: SSL
# Bluehost
Server: mail.yourstore.com | Port: 465 | Encryption: SSL
Gmail SMTP
Wymaga hasła aplikacji (Konto Google → Bezpieczeństwo → Weryfikacja dwuetapowa → Hasła aplikacji).
Server: smtp.gmail.com | Port: 587 | Encryption: TLS
Username: your@gmail.com | Password: (16-char App Password)
Limity: Darmowy Gmail: 500/dzień. Google Workspace: 2000/dzień. Zbyt szybkie wysyłanie wyzwala tymczasowe blokady.
Gmail SMTP sprawdza się w sklepach z mniej niż 30 zamówieniami dziennie. Powyżej tego, osiągnięcie limitów oznacza, że klienci czekają do 24 godzin na potwierdzenie zamówienia.
Microsoft 365 SMTP
Server: smtp.office365.com | Port: 587 | Encryption: TLS
Username: your@yourstore.com | Password: account or App Password
Limit: 10 000 odbiorców/dzień, 30 wiadomości/minutę. Microsoft coraz częściej wymaga OAuth zamiast podstawowego uwierzytelniania SMTP — sprawdź ustawienia swojego tenanta.
Transakcyjne usługi e-mail
Gdy Twój sklep przerasta możliwości SMTP hostingu, te usługi zapewniają dedykowaną infrastrukturę o wysokiej reputacji, podpisywanie DKIM, obsługę odrzuceń i analitykę dostarczania.
Kiedy się przełączyć
- Osiągasz limity wysyłania hostingu
- E-maile trafiają do spamu pomimo poprawnych rekordów DNS
- Potrzebujesz śledzenia dostarczania i zarządzania odrzuceniami
- Współdzielona reputacja IP hostingu ciągnie Cię w dół
Porównanie usług
Mailgun — od 15$/mies. za 10 tys. e-maili. Doskonałe API, szczegółowa analityka. SMTP: smtp.mailgun.org:587.
Postmark — od 15$/mies. za 10 tys. e-maili. Najwyższy wskaźnik doręczalności w branży. Oddziela wiadomości transakcyjne od marketingowych. SMTP: smtp.postmarkapp.com:587. Użyj Server API Token jako nazwy użytkownika i hasła.
Amazon SES — 0,10$ za 1000 e-maili. Najtaniej przy dużej skali. Utwórz dane SMTP w konsoli SES (nie klucze dostępu AWS). Nowe konta zaczynają w trybie sandbox. Serwer zależny od regionu: email-smtp.eu-west-1.amazonaws.com:587.
SendGrid — darmowy plan: 100/dzień. Płatne od 19,95$/mies. Nazwa użytkownika to dosłownie apikey, hasłem jest Twój klucz API. SMTP: smtp.sendgrid.net:587. Współdzielone IP darmowego planu mają słabą reputację — zaplanuj budżet na płatny plan.
Brevo — darmowy plan: 300/dzień. Płatne od 9$/mies. Wbudowany newsletter/CRM, siedziba w UE (RODO). SMTP: smtp-relay.brevo.com:587. Posiada dedykowaną wtyczkę dla PrestaShop.
Rekomendacja: Brevo, jeśli chcesz również e-mail marketingowy. Postmark, jeśli priorytetem jest doręczalność wiadomości transakcyjnych. Amazon SES przy dużym wolumenie i ograniczonym budżecie. Mailgun jako rozwiązanie uniwersalne.
Integracja
Wszystkie działają przez standardowy SMTP — nie są potrzebne żadne moduły: (1) zweryfikuj swoją domenę, (2) dodaj ich rekordy DNS (SPF, DKIM), (3) wygeneruj dane SMTP, (4) wpisz je w ustawieniach e-mail PrestaShop, (5) przetestuj.
Własny serwer pocztowy (zaawansowane)
Prowadzenie własnego serwera pocztowego daje pełną kontrolę — brak limitów zewnętrznych, brak opłat za wiadomość, pełna prywatność. Sami używamy Mailcow. Ale koszt czasu i wiedzy jest realny.
Kiedy to ma sens
- Prywatność: Wszystkie dane e-mail pozostają na Twoim serwerze. Ważne przy rygorystycznym RODO.
- Wolumen: Przy 100 tys.+ e-maili/miesiąc, VPS za 40$/mies. jest tańszy niż jakakolwiek usługa transakcyjna.
- Kontrola: Własne reguły, brak arbitralnych limitów, brak zawieszania konta.
Kiedy nie ma sensu
- Brak doświadczenia administracyjnego: Źle skonfigurowany serwer pocztowy jest gorszy niż hosting współdzielony.
- Nowe IP: Budowanie reputacji od zera trwa tygodniami. Usługi transakcyjne dają Ci ustaloną reputację natychmiast.
- Brak rekordu PTR: Bez odwrotnego DNS większość serwerów odrzuca Twoje e-maile od razu.
- Obciążenie utrzymaniem: Aktualizacje, certyfikaty, monitorowanie czarnych list, logi — ciągła praca.
Opcje
Mailcow: Oparty na Docker, zawiera webmail, antyspam, antywirus, autodiscover. Wymaga 4GB+ RAM. Nasz wybór.
Mail-in-a-Box: Wszystko w jednym na dedykowanym serwerze Ubuntu. Prostszy, ale przejmuje całą maszynę.
iRedMail: Tradycyjny Postfix+Dovecot. Najbardziej elastyczny, najlżejszy, najbardziej ręczny.
Zacznij od prowadzenia własnego serwera pocztowego dla swojej firmy przez 3 miesiące, zanim skierujesz przez niego e-maile sklepów klientów. Buduj reputację stopniowo. Zachowaj usługę transakcyjną jako zapas.
Rodzaje e-maili w PrestaShop
Krytyczne — muszą dotrzeć natychmiast
- Potwierdzenie zamówienia (
order_conf): Najważniejszy e-mail. Jeśli trafi do spamu, spodziewaj się obciążeń zwrotnych i utraty zaufania. - Potwierdzenie płatności (
payment): Klienci są niespokojni, dopóki tego nie zobaczą. - Resetowanie hasła (
password_query): Wrażliwe czasowo. Jeśli dostarczenie trwa 10 minut, klient odchodzi. - Utworzenie konta (
account): Pierwsze wrażenie o Twoim sklepie.
Ważne — powinny dotrzeć sprawnie
- Powiadomienie o wysyłce (
shipping): Zawiera informacje o śledzeniu. - Aktualizacje statusu zamówienia (
order_changed): W trakcie realizacji, wysłane, dostarczone. - Faktura i zwrot: Potrzebne dla B2B i budowania pewności.
Oddziel e-maile transakcyjne od marketingowych. Używaj głównej domeny dla wiadomości o zamówieniach i subdomeny (news@mail.yourstore.com) dla newsletterów. Zapobiega to sytuacji, w której skargi na spam z newslettera niszczą reputację potwierdzeń zamówień.
Szablony znajdują się w mails/{iso_code}/. Każdy ma wersję HTML (.html) i tekstową (.txt). Zawsze utrzymuj obie — brak alternatywy tekstowej jest sygnałem spamu.
Wybór hostingu pod kątem e-maili
Ograniczenia hostingu współdzielonego
- Współdzielona reputacja IP: Dzielisz IP z ponad 200 stronami. Jeśli którakolwiek wysyła spam, Twoje e-maile są karane. Nie masz na to wpływu.
- Limity wysyłania: Zwykle 100-500/godzinę i 500-5000/dzień. Wyprzedaże i newslettery szybko to wyczerpują.
- Brak dedykowanego IP: Niedostępne na hostingu współdzielonym. Kropka.
- Ograniczona kontrola DNS: Niektórzy tani dostawcy ograniczają niestandardowe rekordy DKIM, TXT lub PTR.
- Zablokowane porty: Niektórzy dostawcy blokują wychodzący port 587, uniemożliwiając połączenie z usługami transakcyjnymi.
Zalety VPS
- Dedykowane IP z własną reputacją
- Brak sztucznych limitów wysyłania
- Rekord PTR (odwrotny DNS) — niezbędny dla doręczalności
- Pełna kontrola DNS, dowolny serwer pocztowy
Sygnały ostrzegawcze
- „Nieograniczone e-maile”: Coś takiego nie istnieje na hostingu współdzielonym.
- Brak obsługi DKIM: Uciekaj.
- Port 587 zablokowany: Nie możesz korzystać z usług transakcyjnych.
- IP na czarnej liście: Sprawdź na MXToolbox przed podpisaniem umowy.
Najlepsza strategia dla hostingu współdzielonego: całkowicie pomiń e-mail dostawcy. Użyj usługi transakcyjnej przez SMTP. Twój sklep wysyła przez ich infrastrukturę o wysokiej reputacji, całkowicie omijając problem współdzielonego IP.
Nowości w PrestaShop 8 i 9
PS 8: Ostateczna wersja Swift Mailer
PS 8 używa ostatniej stabilnej wersji Swift Mailer 6.x. Ulepszona negocjacja TLS, lepsze logi błędów w var/logs/ i metadane e-maili w ps_mail. Testowanie z CLI: php bin/console prestashop:mail:test recipient@example.com.
PS 9: Symfony Mailer
Całkowita wymiana warstwy transportowej. Kluczowe zmiany:
- Rozróżnia
smtp://(STARTTLS, port 587) odsmtps://(niejawne TLS, port 465) - Bardziej rygorystyczne podejście do zgodności nadawcy koperty z nagłówkiem From
- Bardziej rygorystyczna walidacja certyfikatów TLS — samopodpisane certyfikaty, które działały w PS 8, mogą nie przejść
- Moduły używające klas Swift Mailer (
Swift_Messageitp.) przestają działać i wymagają aktualizacji
# PS 9 email via environment variables (advanced)
# .env.local — overrides admin panel settings
MAILER_DSN=smtp://user:password@smtp.example.com:587
MAILER_DSN=smtp://user%40gmail.com:app-pass@smtp.gmail.com:587
# Special chars must be URL-encoded: @ = %40, : = %3A
Dla samopodpisanych certyfikatów w środowisku deweloperskim:
# Disable TLS verification (NEVER in production)
MAILER_DSN=smtp://user:pass@host:587?verify_peer=0
Testowanie i monitoring
Przed uruchomieniem
mail-tester.com: Wyślij testowy e-mail na ich adres i otrzymaj ocenę z 10 z konkretnymi problemami. Celuj w 9+. Darmowe 3 testy/dzień. Sprawdza SPF, DKIM, DMARC, czarne listy, jakość HTML, nagłówki i linki.
MXToolbox: Diagnostyka DNS — rekordy MX, ważność SPF i liczba zapytań, rozpoznawanie DKIM, polityka DMARC, status czarnych list.
Bieżący monitoring
Google Postmaster Tools: Pokazuje wskaźnik spamu, reputację IP, reputację domeny, powodzenie uwierzytelniania z perspektywy Gmail. Darmowe, wymaga weryfikacji domeny.
Nagłówki e-maila: W Gmail otwórz e-mail → trzy kropki → „Pokaż oryginał”. Szukaj:
SPF: PASS with IP 1.2.3.4
DKIM: PASS (signature verified)
DMARC: PASS
Harmonogram: cotygodniowe sprawdzanie ps_mail pod kątem błędów i raportów DMARC. Miesięczne testy mail-tester.com i sprawdzanie czarnych list. Ponowna weryfikacja DNS po każdej zmianie. Test e-maili po każdej aktualizacji PrestaShop.
Typowe problemy i rozwiązania
„Testowy e-mail działa, ale klienci nie otrzymują potwierdzeń zamówień”
- Błąd renderowania szablonu: Błąd Smarty w szablonie zamówienia po cichu zapobiega wysyłaniu. Sprawdź
var/logs/. - Brakujący szablon: Szablon dla języka klienta nie istnieje w
mails/{lang_iso}/. - Timeout SMTP: Duże potwierdzenia zamówień (wiele produktów) przekraczają limit czasu na wolnych połączeniach SMTP.
- Odrzucony adres nadawcy: Serwery SMTP, które wymagają zgodności adresu From z uwierzytelnionym użytkownikiem.
Ograniczenie częstotliwości
Importujesz 200 zamówień lub wysyłasz newsletter do 1000 subskrybentów? Twój serwer SMTP przyjmuje pierwszą partię i odrzuca resztę. Rozłóż wysyłki w czasie, sprawdź limity dostawcy lub użyj usługi transakcyjnej, która automatycznie obsługuje kolejkowanie.
Problemy z kodowaniem (polskie/czeskie/specjalne znaki)
- Zniekształcony temat: Upewnij się, że Twoja instalacja używa UTF-8 wszędzie. Tematy kodują się w formacie RFC 2047.
- Uszkodzona treść szablonu: Pliki szablonów e-mail muszą być w UTF-8 bez BOM. Windows Notepad może zapisać jako ANSI — używaj VS Code.
- Niezgodność bazy danych: Tabele powinny używać
utf8mb4. Sprawdź:SHOW CREATE TABLE ps_product_lang;
E-maile zablokowane po migracji
- SPF nie zaktualizowany o nowy adres IP serwera
- Niezgodność klucza DKIM — nowy hosting wygenerował nowe klucze
- Nowe IP nie ma reputacji — rozgrzewaj je stopniowo przez 2 tygodnie
- Port 587 zablokowany na nowym hostingu
- Propagacja DNS — poczekaj 24-48 godzin po zmianach
Formularz kontaktowy nie dociera
Niektóre moduły ustawiają adres e-mail klienta jako adres nadawcy (From). To nie przechodzi SPF, ponieważ Twój serwer nie może wysyłać z customer@gmail.com. Nadawca powinien zawsze pochodzić z domeny Twojego sklepu, a adres klienta powinien być w Reply-To.
Lista kontrolna doręczalności e-maili
Krok 1: Podstawy
- ☐ Przełącz z PHP mail() na SMTP
- ☐ Utwórz dedykowany adres wysyłkowy (np.
orders@yourstore.com) - ☐ Wyślij testowy e-mail na Gmail i Outlook — oba muszą dotrzeć do skrzynki odbiorczej
Krok 2: Uwierzytelnianie DNS
- ☐ Dodaj rekord SPF — zweryfikuj na MXToolbox, poniżej 10 zapytań
- ☐ Włącz DKIM i opublikuj klucz w DNS
- ☐ Dodaj rekord DMARC z
p=nonei raportowaniemrua - ☐ Sprawdź nagłówki e-maila — wszystkie trzy muszą pokazywać PASS
Krok 3: Kontrola jakości
- ☐ Ocena 9+ na mail-tester.com
- ☐ IP nie znajduje się na czarnych listach
- ☐ Szablony istnieją dla wszystkich języków, zarówno HTML, jak i tekst
Krok 4: Testowanie w warunkach rzeczywistych
- ☐ Złóż testowe zamówienie — e-mail z potwierdzeniem dociera do skrzynki w ciągu sekund
- ☐ Przeprowadź zamówienie przez każdy status — każdy e-mail dociera
- ☐ Przetestuj reset hasła, utworzenie konta, formularz kontaktowy
Krok 5: Monitoring
- ☐ Zarejestruj się w Google Postmaster Tools
- ☐ Skonfiguruj przetwarzanie raportów DMARC
- ☐ Zaktualizuj DMARC do
p=quarantinepo 2-4 tygodniach, następniep=reject - ☐ Zaplanuj miesięczne kontrole doręczalności
Krok 6: Zaawansowane
- ☐ Przejdź na usługę transakcyjną, jeśli osiągasz limity hostingu
- ☐ Oddziel e-maile transakcyjne i marketingowe na różne domeny
- ☐ Ustaw rekord PTR, jeśli korzystasz z VPS/serwera dedykowanego
- ☐ Wdroż obsługę odrzuceń
Każda warstwa — SMTP, SPF, DKIM, DMARC, czyste szablony, renomowane IP — buduje Twoją wiarygodność. Pomiń jedną, a cały system się osłabia. Przejdź przez tę listę kontrolną metodycznie, testuj po każdej zmianie, a Twoje e-maile z PrestaShop będą docierać do skrzynki odbiorczej. Aby zapoznać się z ogólnymi krokami diagnostycznymi, zobacz nasz poradnik rozwiązywania problemów.
More guides available
Browse our knowledge base for more practical PrestaShop tutorials, or reach out if you need help.