Løkken
Fem trinn, og agenten utfører dem alle uten å bli veiledet gjennom hvert enkelt.
Få en adresse
Ett kall reserverer en engangsadresse og forteller agenten hvilket språk utbedringsplanen skal skrives på. Adressen tar imot nøyaktig én melding og utløper etter én time.
Send den ekte meldingen til den
Ikke et sammendrag, ikke en forkortet versjon. Halvparten av kontrollene leser meldingshoder som avsenderplattformen legger til, og en innlimt meldingstekst inneholder ingen av dem.
Vent
Ett blokkerende kall. Det returnerer når analysen er ferdig, så agenten har ingenting å spørre etter gjentatte ganger og ingen venteløkke som kan bli feil.
Rett det den nevner
Hvert funn kommer med RFC-avsnittet og Google-dokumentasjonssiden som ligger til grunn for det, slik at agenten kan kontrollere påstanden i stedet for å stole på den.
Send på nytt
En ny adresse, den korrigerte meldingen, en ny poengsum som kan sammenlignes med den første. Forventede forbedringer beregnes ved å evaluere på nytt, men de kan ikke summeres, og den andre rapporten er det ærlige tallet.
Koble det til
MCP-serveren er én linje for Claude Code:
claude mcp add --transport http email-spam-tester https://email-spam-tester.com/mcp
Eller, for en klient som tar imot JSON:
{
"mcpServers": {
"email-spam-tester": {
"type": "http",
"url": "https://email-spam-tester.com/mcp"
}
}
}
Fire verktøy følger med: reserver en adresse, vent på rapporten, les en eksisterende rapport via sluggen, og hent meldingskilden nøyaktig slik den ble levert.
Ferdighetsfilen
MCP gir agenten verktøyene. Dette gir den vurderingsevnen: når den skal bruke dem, hvordan den skal tolke statusen hoppet over opp mot statusen bestått, og hvilke funn som er DNS-oppføringer personen må endre, i stedet for tekst agenten kan redigere. Legg den inn, så slutter agenten å spørre.
Lagre den som .claude/skills/mail-vet/SKILL.md, eller lim den inn i det klienten din kaller det samme.
Uten en agent
To forespørsler, ingen nøkkel. Den første reserverer adressen, den andre leser rapporten: 202 mens ingenting har kommet, 200 med alt når det har kommet.
# 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 inneholder report_url, som er siden en person kan lese. Gi dem den i stedet for en vegg av JSON.
Lese rapporten
To tall, og de er ikke to vurderinger av det samme.
Innbokspoeng, 0 til 100
Modellen vår. Autentisering og infrastruktur veier tyngst, fordi de avgjør levering før et filter leser et eneste ord i teksten.
Klassisk poengsum, 0 til 10
Gjenskaper tallet i SpamAssassin-stil som folk allerede sammenligner med. Det er med slik at rapporten kan sammenlignes med det noen så et annet sted, ikke fordi det måler bedre.
En kontroll består, gir en advarsel, mislykkes, hoppes over eller ender med en feil. Hoppet over er ikke bestått: Det betyr at kontrollen ikke var relevant, fordi det ikke fantes vedlegg å skanne eller noen HTML-del å vurdere. En feil betyr at vi ikke kunne finne det ut, noe det er verdt å si tydelig i stedet for å poengsette som om vi hadde gjort det.
Det utkastet ikke kan rette
Noen funn gjelder DNS, ikke innhold, og agenten bør si det tydelig i stedet for å redigere meldingen til poengsummen endres:
- SPF-, DKIM- og DMARC-oppføringer, og om de samsvarer med From-domenet
- omvendt DNS for avsenderens IP, og om den samsvarer ved foroveroppslag
- MX-oppføringer, TLS på avsenderverten og oppføringer i blokkeringslister
- MTA-STS, TLS-rapportering, DNSSEC og BIMI
Alt annet er utkastet: emne, forhåndsvisningstekst, HTML-størrelse, tekstdelen, alternativ tekst for bilder, lenkeforkortere, avmeldingshoder.
Fire vaner det er verdt å lære den
Test det du skal sende
Et omskrevet eksempel måler eksempelet.
Send fra plattformen, ikke fra din egen klient
Testing av en Mailchimp-kampanje fra en personlig konto måler den kontoen.
Test på nytt etter retting
Rettelser påvirker hverandre. Det eneste tallet som tar høyde for det, er tallet i den andre rapporten.
Ikke test andres e-post uten å spørre
Rapporten viser emnet, avsenderen, returadressen og hele kildekoden til alle som har lenken.
Test én manuelt først
Det tar omtrent ett minutt, og det viser deg hva agenten kommer til å lese.