Forløbet
Fem trin, og agenten udfører dem alle uden at skulle guides gennem hvert enkelt.
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.
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.
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.
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.
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.
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:
- SPF-, DKIM- og DMARC-poster, og om de er på linje med From-domænet
- omvendt DNS for den afsendende IP, og om den bekræftes ved et fremadrettet opslag
- MX-poster, TLS på den afsendende vært og bloklisteposter
- MTA-STS, TLS-rapportering, DNSSEC og BIMI
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.