Email Spam Tester

Claude Code

Twoje szablony są testowane podczas pracy

Jedno polecenie w terminalu. Potem Claude Code może wysłać szablon transakcyjny przez twój relay, odczytać to, co zobaczył serwer odbiorczy, i zmienić szablon albo wskazać rekord do poprawy.

Skopiuj polecenie

42 kontroli · Bez klucza · Bez konta

Jedno polecenie, potem zapytaj

Serwer jest hostowany, więc nic nie jest instalowane, a żaden klucz nie trafia do twojego środowiska.

https://email-spam-tester.com/mcp
claude mcp add --transport http email-spam-tester https://email-spam-tester.com/mcp

Albo zainstaluj wtyczkę

Ten sam serwer oraz umiejętność, która mówi agentowi, jak wykonać cały cykl.

/plugin marketplace add serg-tanichev/email-spam-tester-mcp
/plugin install email-spam-tester@email-spam-tester

O co zapytać

Przetestuj szablon

Wyślij templates/welcome.html przez nasz mailer stagingowy na adres testowy i powiedz mi, co nie działa.

DKIM przechodzi, ale d= wskazuje domenę przekaźnika, więc nie ma zgodności z DMARC.

Znajdź nagłówek

Pobierz źródło wiadomości dla tego sluga i pokaż mi, który nagłówek powinien ustawiać nasz kod: [slug]

Brakuje List-Unsubscribe-Post. Powinien być w mailer.ts, poniżej rozpisuję to linia po linii.

Porównaj dwa testy

Napraw problemy wskazane w raporcie, przetestuj ponownie z nowym adresem i porównaj oba wyniki.

Drugi test gotowy. Zestawię oba wyniki obok siebie.

Szablon się skompilował.
To nic nie mówi o skrzynce odbiorczej.

Po połączeniu otrzymujesz cztery narzędzia

Zmiana szablonu, uruchomienie testu i raport wskazujący błędny nagłówek, wszystko w tej samej sesji, w której masz już otwarty kod.

Claude Code
/mcp
  • get_test_address

    Rezerwuje adres na godzinę. Po włączeniu sprawdzania miejsca dostarczenia otrzymasz też listę skrzynek u różnych dostawców.

  • wait_for_report

    Czeka na zakończenie testów, a następnie zwraca wyniki, niezaliczone testy i ostrzeżenia wraz z dowodami oraz plan poprawek.

  • get_report

    Odczytuje istniejący raport po jego slugu, w tym postęp sprawdzania folderu.

  • get_message_source

    Zwraca wiadomość e-mail w takiej postaci, w jakiej dotarła, z nagłówkami w kolejności przesłania, przez godzinę od dostarczenia.

Pytania

Dlaczego potrzebuje prawdziwej wiadomości e-mail zamiast wklejonego tekstu?

Około połowa testów sprawdza to, co dodaje platforma wysyłkowa: podpis DKIM, trasę przez jej serwery i nagłówki rezygnacji z subskrypcji. Wklejony tekst nie zawiera tych danych, więc model musiałby zgadywać.

Co może zobaczyć serwer?

To, co wyślesz na adres testowy. Surowa wiadomość jest przechowywana przez godzinę od jej odebrania. Potem zostaje tylko raport pod linkiem, który może otworzyć każdy, kto zna slug. Wysyłaj wiadomości testowe, które możesz bez problemu pokazać współpracownikowi. Pozostałe informacje znajdziesz w polityce prywatności.

Czy wynik jest taki sam jak na stronie?

Tak. To ta sama analiza i ta sama strona raportu, więc test z czatu możesz porównać z testem ze strony głównej.

Czy powinien używać produkcyjnego przekaźnika?

Tak, jeśli możesz. Przekaźnik środowiska staging zwykle podpisuje wiadomości innym kluczem i wysyła je z innego adresu IP, więc testy opisywałyby niewłaściwą konfigurację.

Czy konfiguracja projektu wymaga sekretów?

Nie. Serwer nie wymaga klucza, więc .mcp.json zawiera tylko adres.

Jaka jest różnica między wtyczką a poleceniem?

Polecenie dodaje narzędzia. Wtyczka dodaje te same narzędzia oraz umiejętność, dzięki której agent wie też, że pominięcie nie oznacza zaliczenia.

Wyślij jedną prawdziwą wiadomość e-mail i sprawdź, co wróciło

Skopiuj polecenie