Email Spam Tester

Cursor

Pas de e-mailtemplate aan in hetzelfde venster waar het probleem is gevonden

Voeg een kort blok toe aan mcp.json. De Cursor-agent kan dan de e-mail uit je code testen en het bestand openen dat je moet aanpassen.

Kopieer de configuratie

42 controles · Geen sleutel · Geen account

Sommige fouten zitten in een header,
en die header staat in een bestand dat je open hebt.

Wat je kunt vragen

Test wat de code verstuurt

Zoek waar we de e-mail voor het resetten van het wachtwoord versturen, stuur die naar een testadres en lees het rapport.

Gevonden in auth/reset.ts. Ik stuur hem nu naar het testadres.

Pas de headers aan

Volgens het rapport ontbreekt List-Unsubscribe. Voeg deze header toe aan onze mailer en test opnieuw.

Header toegevoegd. Ik test met een nieuw adres.

Leg een fout uit

Open dit rapport en leg uit waarom DMARC mislukte terwijl SPF slaagde: [rapportlink]

SPF is geslaagd voor het bouncedomein, dat afwijkt van je From-domein.

Voeg het toe aan mcp.json

Gebruik .cursor/mcp.json voor één project of ~/.cursor/mcp.json voor alle projecten.

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

De verbinding voegt vier tools toe

Sommige fouten in een transactionele e-mail worden bepaald in de code: een ontbrekende List-Unsubscribe-header, een From-domein dat niet overeenkomt, of een HTML-deel zonder tekstdeel. Cursor heeft die code al open.

Cursor
/mcp
  • get_test_address

    Reserveert een adres voor één uur. Als inboxplaatsing is ingeschakeld, krijg je ook een lijst met mailboxen bij verschillende providers.

  • wait_for_report

    Wacht tot de controles klaar zijn en geeft daarna de scores, de mislukte controles en waarschuwingen met hun bewijs, en het plan om dit op te lossen.

  • get_report

    Leest een bestaand rapport via de slug, inclusief de voortgang van de mapcontrole.

  • get_message_source

    Geeft de e-mail terug zoals deze is binnengekomen, met headers in de oorspronkelijke volgorde, tot een uur na bezorging.

Vragen

Waarom is een echte e-mail nodig in plaats van geplakte tekst?

Ongeveer de helft van de controles kijkt naar wat het verzendplatform toevoegt: de DKIM-handtekening, de route via de servers en de afmeldheaders. Geplakte tekst bevat die gegevens niet, dus het model zou moeten gokken.

Wat kan de server zien?

Wat je naar het testadres stuurt. Het onbewerkte bericht blijft na ontvangst een uur bewaard. Daarna blijft alleen het rapport over, via een link die iedereen met de slug kan openen. Gebruik testmail die je zonder problemen aan een collega zou laten zien en lees het privacybeleid voor de rest.

Is de score hetzelfde als op de website?

Ja. Het is dezelfde analyse en dezelfde rapportpagina, dus je kunt een test vanuit een chat vergelijken met een test vanaf de homepage.

Kan ik de configuratie committen?

Ja. Er staan geen geheime gegevens in, dus je kunt .cursor/mcp.json veilig in de repo bewaren.

De tools verschijnen niet. Wat nu?

Controleer of de JSON geldig is en start daarna een nieuwe chat.

Welk Cursor-abonnement heb ik nodig?

Dat bepaalt Cursor. De server zelf vereist geen sleutel en geen account.

Stuur één echte e-mail en lees wat terugkwam

Kopieer de configuratie