Testa ciò che invia il codice
Trova dove inviamo l'email di reimpostazione della password, attivane l'invio a un indirizzo di prova e leggi il report.
L'ho trovata in auth/reset.ts. La invio ora all'indirizzo di prova.
Cursor
Aggiungi un breve blocco a mcp.json e l'agente di Cursor può testare l'email inviata dal tuo codice, poi aprire il file da modificare.
42 controlli · Nessuna chiave · Nessun account
Alcuni errori dipendono da un header,
e quell'header è nel file che hai aperto.
Testa ciò che invia il codice
Trova dove inviamo l'email di reimpostazione della password, attivane l'invio a un indirizzo di prova e leggi il report.
L'ho trovata in auth/reset.ts. La invio ora all'indirizzo di prova.
Correggi le intestazioni
Il report indica che manca List-Unsubscribe. Aggiungilo al nostro sistema di invio e ripeti il test.
Intestazione aggiunta. Eseguo il test con un nuovo indirizzo.
Spiega un errore
Apri questo report e spiega perché DMARC non è riuscito quando SPF è passato: [link al report]
SPF è passato per il dominio di bounce, che è diverso dal dominio nel campo From.
Usa .cursor/mcp.json per un singolo progetto oppure ~/.cursor/mcp.json per tutti i progetti.
https://email-spam-tester.com/mcp{ "mcpServers": { "email-spam-tester": { "url": "https://email-spam-tester.com/mcp" } }}Alcuni errori in un'email transazionale dipendono dal codice: un header List-Unsubscribe mancante, un dominio From che non corrisponde, una parte HTML senza una parte di testo. Cursor ha già aperto quel codice.
/mcpget_test_addressRiserva un indirizzo per un'ora. Se attivi il test di recapito, ottieni anche un elenco di caselle di posta presso diversi provider.
wait_for_reportAttende il completamento dei controlli, poi restituisce i punteggi, i controlli non superati e quelli con avvisi, con le relative prove e il piano di correzione.
get_reportLegge un report esistente tramite il suo slug, incluso lo stato di avanzamento del controllo delle cartelle.
get_message_sourceRestituisce l'email come è arrivata, con le intestazioni nell'ordine di trasmissione, per un'ora dopo la consegna.
Circa metà dei controlli riguarda ciò che aggiunge la piattaforma di invio: la firma DKIM, il percorso attraverso i suoi server e gli header per annullare l'iscrizione. Il testo incollato non contiene nulla di tutto questo, quindi il modello dovrebbe tirare a indovinare.
Quello che invii all'indirizzo di test. Il messaggio originale resta disponibile per un'ora dal suo arrivo, poi rimane solo il report, a un link che chiunque conosca lo slug può aprire. Invia solo email di prova che non avresti problemi a mostrare a un collega e leggi l'informativa sulla privacy per il resto.
Sì. L'analisi e la pagina del report sono le stesse, quindi puoi confrontare un test eseguito da una chat con uno eseguito dalla home page.
Sì. Non contiene dati segreti, quindi puoi tenere .cursor/mcp.json nel repository.
Controlla che il JSON sia valido, poi avvia una nuova chat.
Lo stabilisce Cursor. Il server non richiede né una chiave né un account.