Kierros
Viisi vaihetta, ja agentti suorittaa ne kaikki ilman, että sitä tarvitsee ohjata jokaisen vaiheen läpi.
Hanki osoite
Yksi kutsu varaa kertakäyttöisen osoitteen ja kertoo agentille, millä kielellä korjaussuunnitelma kirjoitetaan. Osoite vastaanottaa täsmälleen yhden viestin ja vanhenee tunnissa.
Lähetä oikea viesti siihen
Ei yhteenvetoa, ei lyhennettyä versiota. Puolet tarkistuksista lukee lähetysalustan lisäämiä otsakkeita, eikä liitetty viestirunko sisällä niistä yhtäkään.
Odota
Yksi estävä kutsu. Se palautuu, kun analyysi on valmis, joten agentin ei tarvitse tehdä kyselyjä eikä se voi toteuttaa odotussilmukkaa väärin.
Korjaa nimetyt asiat
Jokaisen havainnon mukana ovat sen perustana oleva RFC-kohta ja Google-dokumentaatiosivu, jotta agentti voi tarkistaa väitteen sen sijaan, että se luottaisi siihen.
Lähetä uudelleen
Uusi osoite, korjattu viesti ja toinen pistemäärä, jota verrataan ensimmäiseen. Odotetut parannukset lasketaan pisteyttämällä uudelleen, mutta niitä ei voi laskea yhteen, ja toinen raportti antaa todellisen luvun.
Ota se käyttöön
MCP-palvelin on yksi rivi Claude Codea varten:
claude mcp add --transport http email-spam-tester https://email-spam-tester.com/mcp
Tai asiakkaalle, joka käyttää JSON-muotoa:
{
"mcpServers": {
"email-spam-tester": {
"type": "http",
"url": "https://email-spam-tester.com/mcp"
}
}
}
Sen mukana tulee neljä työkalua: osoitteen varaaminen, raportin odottaminen, olemassa olevan raportin lukeminen sen tunnisteella ja viestin lähteen hakeminen täsmälleen siinä muodossa, jossa se toimitettiin.
Taitotiedosto
MCP antaa agentille työkalut. Tämä antaa sille harkintakyvyn: milloin niitä käytetään, miten skip-tila tulkitaan suhteessa pass-tilaan ja mitkä havainnot ovat DNS-tietueita, jotka käyttäjän on muutettava, eivätkä tekstiä, jota agentti voi muokata. Ota se käyttöön, niin agentti lakkaa kyselemästä.
Tallenna se nimellä .claude/skills/mail-vet/SKILL.md tai liitä se siihen, mitä asiakkaasi kutsuu vastaavaksi asiaksi.
Ilman agenttia
Kaksi pyyntöä, ei avainta. Ensimmäinen varaa osoitteen, toinen lukee raportin: 202, kun mitään ei ole saapunut, ja 200 sekä kaikki tiedot, kun viesti on saapunut.
# 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
Vastaus sisältää report_url-arvon, joka on ihmisen luettavissa oleva sivu. Anna se JSON-seinän sijaan.
Raportin lukeminen
Kaksi lukua, eivätkä ne ole kaksi mielipidettä samasta asiasta.
Saapuneet-kansion pisteet, 0–100
Oma mallimme. Todennuksella ja infrastruktuurilla on suurin painoarvo, koska ne ratkaisevat toimituksen ennen kuin suodatin lukee sanaakaan viestin tekstistä.
Perinteiset pisteet, 0–10
Toistaa SpamAssassin-tyylisen luvun, johon ihmiset ovat jo tottuneet vertaamaan. Se on mukana, jotta raporttia voi verrata muualla nähtyyn, ei siksi, että se mittaisi paremmin.
Tarkistus läpäistään, antaa varoituksen, epäonnistuu, ohitetaan tai päättyy virheeseen. Ohitettu ei tarkoita läpäistyä: se tarkoittaa, ettei tarkistus ollut sovellettavissa, koska tarkistettavia liitteitä tai arvioitavaa HTML-osaa ei ollut. Virhe tarkoittaa, ettemme pystyneet selvittämään asiaa, mikä kannattaa sanoa suoraan sen sijaan, että pisteyttäisimme kuin olisimme pystyneet.
Mitä luonnos ei voi korjata
Jotkin havainnot koskevat DNS:ää, eivät sisältöä, ja agentin tulee sanoa se suoraan sen sijaan, että se muokkaisi viestiä, kunnes pisteet muuttuvat:
- SPF-, DKIM- ja DMARC-tietueet sekä se, ovatko ne linjassa lähettäjän verkkotunnuksen kanssa
- lähettävän IP-osoitteen käänteinen DNS ja se, vahvistuuko se eteenpäin tehdyllä tarkistuksella
- MX-tietueet, lähettävän palvelimen TLS ja estolistamerkinnät
- MTA-STS, TLS-raportointi, DNSSEC ja BIMI
Kaikki muu kuuluu luonnokseen: aihe, esikatseluteksti, HTML:n koko, tekstiosa, kuvien alt-tekstit, linkkien lyhentimet ja tilauksen peruutusotsakkeet.
Neljä tapaa, jotka sille kannattaa opettaa
Testaa se, mitä aiot lähettää
Uudelleenkirjoitettu näyte mittaa näytettä.
Lähetä alustalta, älä omasta sähköpostiohjelmastasi
Mailchimp-kampanjan testaaminen henkilökohtaiselta tililtä mittaa kyseistä tiliä.
Testaa uudelleen korjausten jälkeen
Korjaukset vaikuttavat toisiinsa. Ainoa luku, joka ottaa tämän huomioon, on toisen raportin luku.
Älä testaa muiden sähköposteja kysymättä
Raportti näyttää aiheen, lähettäjän, palautusosoitteen ja koko lähteen kaikille, joilla on linkki.