Email Spam Tester

Mail Vet

Verstuur het concept. Lees de diagnose. Herstel het. Verstuur het opnieuw.

Je agent schrijft de nieuwsbrief en kan niet weten of die zal aankomen. Mail Vet geeft de agent daar een manier voor: een tijdelijk adres, een echte SMTP-bezorging en 39 controles van wat de ontvangende server daadwerkelijk zag.

Gratis zolang we in bèta zijn. Geen sleutel, geen account, geen noemenswaardige snelheidslimiet.

De cyclus

Vijf stappen, en de agent voert ze allemaal uit zonder stap voor stap te worden begeleid.

  1. Vraag een adres aan

    Eén aanroep reserveert een adres voor eenmalig gebruik en vertelt de agent in welke taal het herstelplan moet worden geschreven. Het adres accepteert precies één bericht en verloopt na een uur.

  2. Stuur het echte bericht ernaartoe

    Geen samenvatting, geen verkorte versie. De helft van de controles leest headers die het verzendplatform toevoegt, en een geplakte berichttekst bevat geen van die headers.

  3. Wacht

    Eén blokkerende aanroep. Die keert terug wanneer de analyse is voltooid, zodat de agent niets hoeft te pollen en geen slaaplus verkeerd kan uitvoeren.

  4. Herstel wat het benoemt

    Elke bevinding bevat de RFC-sectie en de bijbehorende Google-documentatiepagina, zodat de agent de bewering kan controleren in plaats van erop te vertrouwen.

  5. Verstuur opnieuw

    Een nieuw adres, het gecorrigeerde bericht, een tweede score om met de eerste te vergelijken. Verwachte verbeteringen worden berekend door opnieuw te scoren, maar ze zijn niet optelbaar, en het tweede rapport geeft het eerlijke cijfer.

Sluit het aan

De MCP-server is één regel voor Claude Code:

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

Of, voor een client die JSON accepteert:

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

Vier tools worden meegeleverd: een adres reserveren, op het rapport wachten, een bestaand rapport via de slug lezen en de berichtbron exact ophalen zoals die is afgeleverd.

Het skillbestand

MCP geeft de agent de tools. Dit geeft de agent het beoordelingsvermogen: wanneer die tools moeten worden gebruikt, hoe een status van skip ten opzichte van een status van pass moet worden geïnterpreteerd, en welke bevindingen DNS-records zijn die de gebruiker moet wijzigen in plaats van tekst die de agent kan bewerken. Voeg het toe en de agent stopt met vragen.

Lees het bestand /skill/SKILL.md

Sla het op als .claude/skills/mail-vet/SKILL.md, of plak het in wat uw client hetzelfde noemt.

Zonder agent

Twee verzoeken, geen sleutel. Het eerste reserveert het adres, het tweede leest het rapport: 202 zolang er niets is binnengekomen, 200 met alles zodra dat wel het geval is.

# 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

Het antwoord bevat report_url, de pagina die een persoon kan lezen. Geef die door in plaats van een muur van JSON.

Het rapport lezen

Twee getallen, en het zijn niet twee meningen over hetzelfde.

Inboxscore, 0 tot 100

Ons model. Authenticatie en infrastructuur wegen het zwaarst, omdat ze de bezorging bepalen voordat een filter ook maar één woord van de tekst leest.

Klassieke score, 0 tot 10

Reproduceert het getal in SpamAssassin-stijl dat mensen al vergelijken. Het staat hier zodat het rapport vergelijkbaar is met wat iemand elders zag, niet omdat het beter meet.

Een controle slaagt, geeft een waarschuwing, mislukt, wordt overgeslagen of geeft een fout. Overgeslagen is niet geslaagd: het betekent dat de controle niet van toepassing was, omdat er geen bijlagen waren om te scannen of geen HTML-gedeelte om te beoordelen. Een fout betekent dat we het niet konden vaststellen, wat expliciet vermeld moet worden in plaats van het te scoren alsof we dat wel konden.

Wat het concept niet kan oplossen

Sommige bevindingen betreffen DNS, niet de inhoud, en de agent moet dat duidelijk zeggen in plaats van het bericht te blijven bewerken totdat de score verandert:

Al het andere is het concept: onderwerp, preheader, HTML-grootte, het tekstgedeelte, alternatieve tekst voor afbeeldingen, linkverkorters, afmeldheaders.

Vier gewoonten om het aan te leren

Test wat je gaat verzenden

Een herschreven voorbeeld meet het voorbeeld.

Verzend vanaf het platform, niet vanuit je eigen e-mailclient

Een Mailchimp-campagne testen vanuit een persoonlijk account meet dat account.

Test opnieuw na aanpassingen

Aanpassingen beïnvloeden elkaar. Het enige cijfer waarin dat is meegenomen, is dat uit het tweede rapport.

Test niet zonder toestemming de e-mail van iemand anders

Het rapport toont het onderwerp, de afzender, het bounceadres en de volledige broncode aan iedereen die de link heeft.

Test er eerst één handmatig

Het duurt ongeveer een minuut en laat zien wat de agent zal lezen.

Een testadres aanvragen