Email Spam Tester

OpenCode

OpenCode, met een echte mailserver om mee te testen

Voeg een remote-entry toe aan opencode.json. Welk model je ook gebruikt, het krijgt een echte bezorging om te controleren in plaats van je HTML te beoordelen op basis van een gok.

Kopieer de configuratie

42 controles · Geen sleutel · Geen account

De verbinding voegt vier tools toe

Met OpenCode kun je vrij van model wisselen, terwijl de tools hetzelfde blijven. Het rapport komt terug als velden en bewijs, zodat het model geen webpagina hoeft uit te lezen.

OpenCode
/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.

Voeg het toe aan opencode.json

In de hoofdmap van het project of in je algemene OpenCode-configuratie.

https://email-spam-tester.com/mcp
{  "$schema": "https://opencode.ai/config.json",  "mcp": {    "email-spam-tester": {      "type": "remote",      "url": "https://email-spam-tester.com/mcp",      "enabled": true    }  }}

Wat je kunt vragen

Doorloop de cyclus

Haal een testadres op, stuur templates/digest.html ernaartoe, los op wat mislukt en test opnieuw.

De eerste test is klaar. Ik werk nu aan de twee fouten.

Eenvoudige samenvatting

Vat dit rapport samen voor iemand die nog nooit van DKIM heeft gehoord: [link naar rapport]

Je e-mail is ondertekend, maar de handtekening is van je provider.

Kies de eerste oplossing

Welke afzonderlijke oplossing in dit rapport verbetert de score het meest? Laat me de wijziging zien.

Het DMARC-record. Dit is de TXT-waarde.

Welk model je ook draait, het krijgt
dezelfde 42 controles.

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 uitschrijfheaders. 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 een uur na ontvangst bewaard. Daarna blijft alleen het rapport over, via een link die iedereen met de slug kan openen. Test met e-mail die je zonder bezwaar 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.

Waarom staat er een oauth-instelling in de OpenCode-documentatie?

OpenCode probeert OAuth wanneer een server met 401 antwoordt. Voor deze server hoef je niet in te loggen, dus je kunt die instelling weglaten.

Werkt het met lokale modellen?

Het werkt met elk model dat tools kan aanroepen.

Kan ik het voor één project uitschakelen?

Zet enabled op false in het opencode.json-bestand van dat project.

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

Kopieer de configuratie