Email Spam Tester

Mail Vet

Wyślij wersję roboczą. Odczytaj diagnozę. Popraw ją. Wyślij ponownie.

Twój agent pisze newsletter i nie ma sposobu, by sprawdzić, czy dotrze on do odbiorcy. Mail Vet daje mu taki sposób: jednorazowy adres, rzeczywiste dostarczenie przez SMTP i 39 kontroli tego, co faktycznie zobaczył serwer odbierający.

Bezpłatnie, dopóki jesteśmy w fazie beta. Bez klucza, bez konta, bez istotnego limitu zapytań.

Proces

Pięć kroków, a agent wykonuje je wszystkie bez przeprowadzania go przez każdy z osobna.

  1. Uzyskaj adres

    Jedno wywołanie rezerwuje adres jednorazowego użytku i informuje agenta, w jakim języku ma napisać plan poprawek. Adres przyjmuje dokładnie jedną wiadomość i wygasa po godzinie.

  2. Wyślij na niego rzeczywistą wiadomość

    Nie podsumowanie, nie skróconą wersję. Połowa kontroli odczytuje nagłówki dodawane przez platformę wysyłkową, a wklejona treść nie zawiera żadnego z nich.

  3. Poczekaj

    Jedno wywołanie blokujące. Zwraca wynik po zakończeniu analizy, więc agent nie musi niczego odpytywać ani ryzykować błędu w pętli oczekiwania.

  4. Napraw to, co wskazuje

    Każdy wykryty problem zawiera sekcję RFC i stronę dokumentacji Google, na których jest oparty, dzięki czemu agent może zweryfikować twierdzenie, zamiast przyjmować je na wiarę.

  5. Wyślij ponownie

    Nowy adres, poprawiona wiadomość, drugi wynik do porównania z pierwszym. Oczekiwane wzrosty są obliczane przez ponowną ocenę, ale nie sumują się, a drugi raport podaje rzeczywisty wynik.

Podłącz

Serwer MCP to jedna linia dla Claude Code:

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

Lub, dla klienta przyjmującego JSON:

{
  "mcpServers": {
    "email-spam-tester": {
      "type": "http",
      "url": "https://email-spam-tester.com/mcp"
    }
  }
}

Wraz z nim dostępne są cztery narzędzia: rezerwowanie adresu, oczekiwanie na raport, odczytywanie istniejącego raportu na podstawie jego slugu oraz pobieranie źródła wiadomości dokładnie w takiej postaci, w jakiej została dostarczona.

Plik umiejętności

MCP zapewnia agentowi narzędzia. Ten plik zapewnia mu wiedzę: kiedy ich użyć, jak interpretować status skip w zestawieniu ze statusem pass oraz które wykryte problemy są rekordami DNS wymagającymi zmiany przez użytkownika, a nie tekstem, który agent może edytować. Dodaj go, a agent przestanie pytać.

Otwórz plik /skill/SKILL.md

Zapisz go jako .claude/skills/mail-vet/SKILL.md lub wklej do elementu, który Twój klient nazywa odpowiednikiem tego pliku.

Bez agenta

Dwa żądania, bez klucza. Pierwsze rezerwuje adres, drugie odczytuje raport: 202, dopóki nic nie dotarło, 200 ze wszystkimi danymi, gdy już dotrze.

# reserve a single-use address
curl -sX POST 'https://email-spam-tester.com/api/v1/inbox?lang=en&utm_source=agent'
# {"address":"test-<slug>@email-spam-tester.com","slug":"<slug>",...}

# send the message there, then read it back
curl -s 'https://email-spam-tester.com/api/v1/tests/<slug>'
# 202 while nothing has arrived, 200 with the report once it has

Odpowiedź zawiera report_url, czyli stronę czytelną dla człowieka. Przekaż ją zamiast ściany JSON.

Odczytywanie raportu

Dwie oceny, które nie są dwiema opiniami o tym samym.

Ocena skrzynki odbiorczej, od 0 do 100

Nasz model. Uwierzytelnianie i infrastruktura mają największą wagę, ponieważ decydują o dostarczeniu, zanim filtr przeczyta choćby jedno słowo treści.

Klasyczna ocena, od 0 do 10

Odtwarza ocenę w stylu SpamAssassin, z którą użytkownicy już porównują wyniki. Jest tu po to, aby raport można było porównać z wynikiem uzyskanym gdzie indziej, a nie dlatego, że mierzy lepiej.

Kontrola kończy się powodzeniem, ostrzeżeniem, niepowodzeniem, pominięciem albo błędem. Pominięcie nie oznacza powodzenia: oznacza, że kontrola nie miała zastosowania, ponieważ nie było załączników do przeskanowania lub części HTML do oceny. Błąd oznacza, że nie udało nam się tego ustalić, co warto powiedzieć wprost, zamiast przyznawać ocenę tak, jakbyśmy to ustalili.

Czego nie można naprawić w wersji roboczej

Niektóre ustalenia dotyczą DNS, a nie treści, i agent powinien powiedzieć to wprost, zamiast edytować wiadomość, dopóki ocena się nie zmieni:

Cała reszta dotyczy wersji roboczej: temat, preheader, rozmiar HTML, część tekstowa, tekst alternatywny obrazów, skracacze linków, nagłówki rezygnacji z subskrypcji.

Cztery nawyki, których warto go nauczyć

Testuj to, co zamierzasz wysłać

Przepisana próbka mierzy próbkę.

Wysyłaj z platformy, a nie z własnego klienta

Testowanie kampanii Mailchimp z konta osobistego mierzy to konto.

Przetestuj ponownie po poprawkach

Poprawki wpływają na siebie. Jedynym wynikiem, który to uwzględnia, jest drugi raport.

Nie testuj cudzych wiadomości bez pytania

Raport pokazuje temat, nadawcę, adres do obsługi odbić i pełne źródło każdej osobie mającej link.

Najpierw przetestuj ręcznie

Zajmuje to około minuty i pokazuje, co agent będzie odczytywać.

Uzyskaj adres testowy