Email Spam Tester

Email Spam Tester › Email Spam Tester dla WordPress

Email Spam Tester dla WordPress

Wtyczka dla właścicieli witryn i osób, które nimi zarządzają. Testuje wiadomości e-mail faktycznie wysyłane przez WordPress, za pośrednictwem wp_mail i używanej wtyczki SMTP, oraz wskazuje, co zmienić w DNS i WordPress.

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:

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

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

  1. 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.
  2. 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.
  3. Otwórz Deliverability Tester w menu administracyjnym, przeczytaj, jakie dane są wysyłane podczas łączenia, i naciśnij Connect this site.
  4. 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.