Email Spam Tester

Mail Vet

Send udkastet. Læs diagnosen. Ret det. Send det igen.

Din agent skriver nyhedsbrevet og har ingen mulighed for at vide, om det når frem. Mail Vet giver den en: en midlertidig adresse, en rigtig SMTP-levering og 39 kontroller af, hvad den modtagende server faktisk så.

Gratis, mens vi er i beta. Ingen nøgle, ingen konto, ingen nævneværdig hastighedsbegrænsning.

Forløbet

Fem trin, og agenten udfører dem alle uden at skulle guides gennem hvert enkelt.

  1. Få en adresse

    Ét kald reserverer en engangsadresse og fortæller agenten, hvilket sprog rettelsesplanen skal skrives på. Adressen modtager præcis én besked og udløber efter en time.

  2. Send den rigtige besked til den

    Ikke et resumé, ikke en forkortet version. Halvdelen af kontrollerne læser headers, som afsendelsesplatformen tilføjer, og en indsat brødtekst indeholder ingen af dem.

  3. Vent

    Ét blokerende kald. Det returnerer, når analysen er færdig, så agenten ikke behøver at foretage polling og ikke kan lave fejl i en venteløkke.

  4. Ret det, den angiver

    Hver konstatering kommer med RFC-afsnittet og Google-dokumentationssiden bag den, så agenten kan kontrollere påstanden i stedet for at stole på den.

  5. Send igen

    En ny adresse, den rettede meddelelse, en anden score til sammenligning med den første. Forventede forbedringer beregnes ved at score igen, men de kan ikke kombineres, og den anden rapport er det reelle tal.

Tilslut det

MCP-serveren er én linje til Claude Code:

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

Eller til en klient, der modtager JSON:

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

Der følger fire værktøjer med: reservér en adresse, vent på rapporten, læs en eksisterende rapport via dens slug, og hent meddelelseskilden præcis, som den blev leveret.

Skill-filen

MCP giver agenten værktøjerne. Dette giver den dømmekraften: hvornår den skal bruge dem, hvordan den skal læse statussen spring over i forhold til statussen bestået, og hvilke konstateringer der er DNS-poster, som personen skal ændre, frem for tekst, agenten kan redigere. Læg den ind, så holder agenten op med at spørge.

Læs filen /skill/SKILL.md

Gem den som .claude/skills/mail-vet/SKILL.md, eller indsæt den i det, din klient kalder det samme.

Uden en agent

To forespørgsler, ingen nøgle. Den første reserverer adressen, den anden læser rapporten: 202, mens intet er ankommet, 200 med alt, når det er.

# 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 indeholder report_url, som er den side, en person kan læse. Videregiv den frem for en mur af JSON.

Læsning af rapporten

To tal, og de er ikke to vurderinger af det samme.

Indbakkescore, 0 til 100

Vores model. Godkendelse og infrastruktur vægter mest, fordi de afgør leveringen, før et filter læser et eneste ord af teksten.

Klassisk score, 0 til 10

Gengiver det SpamAssassin-lignende tal, som folk allerede sammenligner med. Det er med, så rapporten kan sammenlignes med det, nogen har set andre steder, ikke fordi det måler bedre.

Et tjek består, advarer, fejler, springes over eller giver en fejl. Sprunget over er ikke bestået: Det betyder, at tjekket ikke var relevant, fordi der ikke var nogen vedhæftede filer at scanne eller ingen HTML-del at vurdere. En fejl betyder, at vi ikke kunne fastslå det, hvilket er værd at sige direkte frem for at give en score, som om vi kunne.

Hvad kladden ikke kan rette

Nogle resultater vedrører DNS, ikke indhold, og agenten bør sige det klart frem for at redigere meddelelsen, indtil scoren ændrer sig:

Alt andet er udkastet: emne, preheader, HTML-vægt, tekstdelen, alternativ tekst til billeder, linkforkortere, afmeldingsheadere.

Fire vaner, der er værd at lære den

Test det, du vil sende

Et omskrevet eksempel måler eksemplet.

Send fra platformen, ikke fra din egen klient

Hvis du tester en Mailchimp-kampagne fra en personlig konto, måler du den konto.

Test igen efter rettelser

Rettelser påvirker hinanden. Det eneste tal, der tager højde for det, er tallet i den anden rapport.

Test ikke andres mail uden at spørge

Rapporten viser emnet, afsenderen, bounce-adressen og hele kildekoden til alle, der har linket.

Test én manuelt først

Det tager cirka et minut, og det viser dig, hvad agenten kommer til at læse.

Få en testadresse