Email Spam Tester

Mail Vet

Skicka utkastet. Läs diagnosen. Åtgärda det. Skicka det igen.

Din agent skriver nyhetsbrevet och har inget sätt att veta om det kommer fram. Mail Vet ger den ett: en tillfällig adress, en riktig SMTP-leverans och 39 kontroller av vad den mottagande servern faktiskt såg.

Gratis medan vi är i beta. Ingen nyckel, inget konto, ingen hastighetsbegränsning värd att nämna.

Flödet

Fem steg, och agenten kör dem alla utan att behöva vägledas genom vart och ett.

  1. Hämta en adress

    Ett anrop reserverar en engångsadress och talar om för agenten vilket språk åtgärdsplanen ska skrivas på. Adressen tar emot exakt ett meddelande och upphör att gälla efter en timme.

  2. Skicka det riktiga meddelandet till den

    Inte en sammanfattning, inte en förkortad version. Hälften av kontrollerna läser rubriker som den sändande plattformen lägger till, och en inklistrad meddelandetext innehåller inga av dem.

  3. Vänta

    Ett blockerande anrop. Det returnerar när analysen är klar, så agenten behöver inte avfråga något och har ingen väntecykel som kan bli fel.

  4. Åtgärda det den anger

    Varje fynd kommer med RFC-avsnittet och sidan i Google-dokumentationen som ligger bakom det, så att agenten kan kontrollera påståendet i stället för att lita på det.

  5. Skicka igen

    En ny adress, det korrigerade meddelandet, ett andra resultat att jämföra med det första. Förväntade förbättringar beräknas genom en ny poängsättning, men de kan inte kombineras, och den andra rapporten är det faktiska resultatet.

Koppla in det

MCP-servern är en rad för Claude Code:

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

Eller, för en klient som tar JSON:

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

Fyra verktyg följer med: reservera en adress, vänta på rapporten, läsa en befintlig rapport via dess slug och hämta meddelandekällan exakt så som den levererades.

Skill-filen

MCP ger agenten verktygen. Det här ger den omdömet: när den ska använda dem, hur den ska tolka statusen skip jämfört med statusen pass och vilka fynd som är DNS-poster som personen måste ändra snarare än text som agenten kan redigera. Lägg in den så slutar agenten fråga.

Läs filen /skill/SKILL.md

Spara den som .claude/skills/mail-vet/SKILL.md eller klistra in den i det som din klient kallar samma sak.

Utan en agent

Två anrop, ingen nyckel. Det första reserverar adressen, det andra läser rapporten: 202 medan inget har kommit fram, 200 med allt när det har gjort det.

# 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

Svaret innehåller report_url, som är sidan en person kan läsa. Lämna över den i stället för en vägg av JSON.

Läsa rapporten

Två tal, och de är inte två uppfattningar om samma sak.

Inkorgspoäng, 0 till 100

Vår modell. Autentisering och infrastruktur väger tyngst, eftersom de avgör leveransen innan ett filter läser ett enda ord av texten.

Klassisk poäng, 0 till 10

Återskapar det SpamAssassin-liknande tal som användare redan jämför med. Det finns här för att rapporten ska vara jämförbar med vad någon såg någon annanstans, inte för att det mäter bättre.

En kontroll godkänns, varnar, misslyckas, hoppas över eller ger ett fel. Överhoppad är inte godkänd: det betyder att kontrollen inte var tillämplig, eftersom det inte fanns några bilagor att skanna eller någon HTML-del att väga in. Ett fel betyder att vi inte kunde ta reda på det, vilket är värt att säga uttryckligen i stället för att poängsätta som om vi hade kunnat det.

Vad utkastet inte kan åtgärda

Vissa fynd gäller DNS, inte innehåll, och agenten bör säga det tydligt i stället för att redigera meddelandet tills poängen ändras:

Allt annat är utkastet: ämnesrad, förhandsvisningstext, HTML-storlek, textdelen, alternativtext för bilder, länkförkortare, rubriker för avregistrering.

Fyra vanor värda att lära den

Testa det du ska skicka

Ett omskrivet exempel mäter exemplet.

Skicka från plattformen, inte från din egen klient

Att testa en Mailchimp-kampanj från ett personligt konto mäter det kontot.

Testa igen efter korrigeringar

Korrigeringar samverkar. Det enda värdet som tar hänsyn till det är den andra rapporten.

Testa inte någon annans e-post utan att fråga

Rapporten visar ämnesraden, avsändaren, studs­adressen och hela källkoden för alla som har länken.

Testa ett för hand först

Det tar ungefär en minut och visar dig vad agenten kommer att läsa.

Hämta en testadress