Wersja 0.1.1, 6 października 2026 r. W WordPress wtyczka nazywa się Tanichev Email Deliverability Tester. Pobierz (60 KB), SHA-256 0f01ef55eece5fcfefbc85b219fba301d574a09aa8ad0ce66377e00b6626980b. Instrukcja instalacji znajduje się w ostatniej sekcji tej strony.
Po co wtyczka, skoro witryna może po prostu wysłać wiadomość na adres testowy
Możesz tak zrobić. Łatwo jednak wysłać jedną wiadomość e-mail z własnej skrzynki, uzyskać dobry wynik i na tym poprzestać, podczas gdy potwierdzenia zamówień są wysyłane inną drogą. Poczta sklepu wychodzi przez wp_mail(): przez funkcję mail() PHP na serwerze WWW, jeśli nikt tego nie zmienił, albo przez wtyczkę SMTP, taką jak WP Mail SMTP lub FluentSMTP. Każda z tych metod ma własny adres From, własnego nadawcę kopertowego i własny serwer, a wiadomość e-mail z WooCommerce ma dodatkowo własny adres From. Wtyczka wysyła test dokładnie tą samą drogą.
Czym jest test
Wybierz jedną z wiadomości e-mail dostępnych w witrynie i naciśnij Wyślij test:
- resetowanie hasła, dane logowania nowego użytkownika, powiadomienie administratora o nowym użytkowniku, komentarz oczekujący na moderację;
- w przypadku WooCommerce: zamówienie w trakcie realizacji, zrealizowane zamówienie, faktura oraz wiadomość e-mail do sklepu o nowym zamówieniu, wygenerowane przez WooCommerce na podstawie fikcyjnego zamówienia;
- krótka standardowa wiadomość e-mail lub wiadomość wklejona przez Ciebie.
Każda z tych wiadomości zawiera dane Jane Sample, link do resetowania, który niczego nie resetuje, oraz zamówienie, które nigdy nie jest zapisywane, ponieważ może ją otworzyć każdy, kto ma link do raportu z testu.
Test informuje również usługę, czy WordPress wysyła wiadomości przez mail(), czy przez SMTP, a także przez jaki host i jaką wtyczkę SMTP. Plan AI uwzględnia te informacje. W mojej witrynie testowej, która wysyła wiadomości przez funkcję mail() w PHP, pierwsze kroki planu brzmiały: „Przestań wysyłać wiadomości bezpośrednio przez serwer WWW” i „Autoryzuj dostawcę SMTP za pomocą SPF”.
Opcja „Sprawdź również folder u dostawców poczty” jest domyślnie włączona i zużywa około 30 dodatkowych wiadomości z limitu SMTP. Kopie są wysyłane po kilka, gdy strona jest otwarta, albo podczas zaplanowanych zadań WordPress, gdy jest zamknięta. Tabela jest uzupełniana przez pół godziny: Odebrane, Spam lub Oferty w Gmail, Outlook, Yahoo, Proton, AOL i u pozostałych dostawców albo odpowiedź dostawcy, który odrzucił wiadomość. Skrzynki Gmail są publicznymi skrzynkami testowymi, więc można w nich zobaczyć temat i nazwę nadawcy.
Rekordy do dodania
Zanim cokolwiek zostanie wysłane, strona testu sprawdza SPF, DKIM, DMARC i MX domeny z pola From oraz wyświetla rekordy, które należy dodać. Przy każdym z nich znajduje się przycisk Kopiuj. Gdy witryna wysyła pocztę za pośrednictwem znanego dostawcy (Mailgun, SendGrid, Google, Microsoft 365, Amazon SES, Brevo, Postmark i kilku innych), wiersz SPF zawiera wpis include tego dostawcy zamiast jednego adresu IP z jego puli. Po wykonaniu testu narzędzie wie również, z którego adresu IP pochodziła wiadomość e-mail. Wtyczka nigdy nie modyfikuje DNS. Nie ma takiej możliwości, ponieważ strefa znajduje się u rejestratora lub w Cloudflare.
Historia
Karta Historia zawiera listę testów witryny, od najnowszego. Wykres powyżej pokazuje zmiany wyniku, a każdy wiersz wskazuje, które testy zmieniły wynik z negatywnego na pozytywny lub odwrotnie w porównaniu z poprzednim testem.
Monitorowanie
Ta funkcja jest wyłączona, dopóki jej nie włączysz. Następnie, raz na minutę, wtyczka pyta Email Spam Tester, które z wiadomości wysłanych przez witrynę są nowego rodzaju, i wysyła kopię tylko tych wiadomości na prywatny adres, za pośrednictwem tego samego wp_mail(). Oryginalna wiadomość pozostaje bez zmian, a kopia zachowuje pola From i nagłówki, ale pomija Cc, Bcc, załączniki oraz ciąg zapytania z każdego linku, co usuwa również klucze resetowania hasła. Raport wskazuje, która wtyczka wysłała wiadomość, na podstawie kodu, który wywołał wp_mail(): WooCommerce, Contact Form 7, WPForms lub sam WordPress.
Karta Monitorowanie pokazuje następnie dane z ostatnich 24 godzin w podziale na wtyczki, alerty takie jak „WooCommerce: DMARC nie przechodzi w 12 z 12 wiadomości” oraz wiadomości, których WordPress w ogóle nie zdołał przekazać, wraz z odpowiedzią serwera. Te błędy są również uwzględniane w teście Site Health.
Pozostałe funkcje
- Site Health: uwierzytelnianie ostatniego testu i dzisiejsze nieudane wysyłki.
- Widżet kokpitu z ostatnim wynikiem.
- WP-CLI:
wp deliverability-tester test --email=password_reset,check,history,monitor on. - Każda witryna w sieci multisite łączy się osobno.
- Odinstalowanie zamyka adres monitorowania po naszej stronie i usuwa opcje wtyczki.
Co opuszcza witrynę
Nic nie jest wysyłane, dopóki nie naciśniesz Connect this site. Następnie usługa otrzymuje wersje WordPress i wtyczki, testowe wiadomości e-mail, domenę nadawcy oraz informacje o sposobie wysyłania wiadomości przez WordPress (nigdy hasła SMTP), a także odpowiedź serwera w przypadku odrzucenia wiadomości e-mail, z usuniętymi adresami. Po włączeniu monitorowania usługa otrzymuje również nadawcę i temat każdej wiadomości e-mail wysyłanej przez witrynę oraz kopię każdego nowego rodzaju wiadomości. Tylko ta witryna ma dostęp do tych raportów. Informacje o okresie przechowywania poszczególnych danych znajdziesz w sekcji dotyczącej wtyczki na stronie prywatności.
Cena
Obecnie z wtyczki można korzystać bezpłatnie, z limitem 30 testów i 3 kontroli folderów dziennie na witrynę oraz monitorowaniem maksymalnie 3 domen.
Instalacja
- W WordPress przejdź do Plugins › Add New Plugin, wyszukaj „Tanichev Email Deliverability Tester”, a następnie zainstaluj i aktywuj wtyczkę. Jest dostępna w katalogu WordPress.org, więc aktualizacje pojawiają się w kokpicie tak samo jak w przypadku każdej innej wtyczki.
- Jeśli nie korzystasz z katalogu, pobierz powyższy plik ZIP, sprawdź go za pomocą
sha256sum -c tanichev-email-deliverability-tester-0.1.1.zip.sha256(wynikiem powinno byćOK), a następnie prześlij go w sekcji Plugins › Add New Plugin › Upload Plugin. - Otwórz Deliverability Tester w menu administracyjnym, przeczytaj, jakie dane są wysyłane podczas łączenia, i naciśnij Connect this site.
- Wybierz adres e-mail i naciśnij Send the test. Raport pojawi się na tej samej stronie w ciągu minuty lub dwóch.
Przetestowano na WordPress 7.1.2 z PHP 8.3, WooCommerce oraz funkcją PHP mail() korzystającą z Postfix. Nie przetestowano jeszcze na działającym hostingu z wtyczką SMTP wysyłającą wiadomości przez zewnętrznego dostawcę ani w instalacji multisite.