Email Spam Tester

Cursor

Διορθώστε το template του email στο ίδιο παράθυρο όπου εντοπίστηκε το πρόβλημα

Προσθέστε ένα σύντομο block στο mcp.json και ο agent του Cursor μπορεί να ελέγξει το email που στέλνει ο κώδικάς σας και μετά να ανοίξει το αρχείο που χρειάζεται αλλαγή.

Αντιγράψτε το config

42 έλεγχοι · Χωρίς κλειδί · Χωρίς λογαριασμό

Κάποιες αποτυχίες οφείλονται σε μια κεφαλίδα,
και αυτή η κεφαλίδα βρίσκεται σε ένα αρχείο που έχετε ανοιχτό.

Τι να ζητήσετε

Δοκιμάστε τι στέλνει ο κώδικας

Βρείτε πού στέλνουμε το email επαναφοράς κωδικού πρόσβασης, ενεργοποιήστε την αποστολή του σε μια δοκιμαστική διεύθυνση και διαβάστε την αναφορά.

Το βρήκα στο auth/reset.ts. Το στέλνω τώρα στη δοκιμαστική διεύθυνση.

Διορθώστε τις κεφαλίδες

Η αναφορά λέει ότι λείπει το List-Unsubscribe. Προσθέστε το στο mailer μας και δοκιμάστε ξανά.

Η κεφαλίδα προστέθηκε. Κάνω δοκιμή με νέα διεύθυνση.

Εξηγήστε μια αποτυχία

Ανοίξτε αυτή την αναφορά και εξηγήστε γιατί απέτυχε το DMARC ενώ πέρασε το SPF: [σύνδεσμος αναφοράς]

Το SPF πέρασε για το bounce domain, το οποίο διαφέρει από το From domain σας.

Προσθέστε το στο mcp.json

Χρησιμοποιήστε το .cursor/mcp.json για ένα project ή το ~/.cursor/mcp.json για όλα τα project.

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

Με τη σύνδεση αποκτάτε τέσσερα εργαλεία

Ορισμένα προβλήματα σε ένα transactional email καθορίζονται στον κώδικα: απουσία του header List-Unsubscribe, domain στο From που δεν ταιριάζει, HTML μέρος χωρίς αντίστοιχο μέρος κειμένου. Το Cursor έχει ήδη ανοιχτό αυτόν τον κώδικα.

Cursor
/mcp
  • get_test_address

    Δεσμεύει μια διεύθυνση για μία ώρα. Με ενεργή την τοποθέτηση, λαμβάνετε επίσης μια λίστα γραμματοκιβωτίων σε διαφορετικούς παρόχους.

  • wait_for_report

    Περιμένει μέχρι να ολοκληρωθούν οι έλεγχοι και μετά επιστρέφει τις βαθμολογίες, τους ελέγχους που απέτυχαν ή εμφάνισαν προειδοποίηση μαζί με τα στοιχεία τους και το πλάνο διόρθωσης.

  • get_report

    Διαβάζει μια υπάρχουσα αναφορά από το slug της, μαζί με την πρόοδο του ελέγχου φακέλου.

  • get_message_source

    Επιστρέφει το email όπως παραλήφθηκε, με τις κεφαλίδες σε σειρά μετάδοσης, για μία ώρα μετά την παράδοση.

Ερωτήσεις

Γιατί ζητά πραγματικό email αντί για επικολλημένο κείμενο;

Περίπου οι μισοί έλεγχοι διαβάζουν όσα προσθέτει η πλατφόρμα αποστολής: την υπογραφή DKIM, τη διαδρομή μέσω των διακομιστών της και τις κεφαλίδες κατάργησης εγγραφής. Το επικολλημένο κείμενο δεν περιέχει τίποτα από αυτά, οπότε το μοντέλο θα έκανε εικασίες.

Τι μπορεί να δει ο διακομιστής;

Ό,τι στέλνετε στη διεύθυνση δοκιμής. Το αρχικό μήνυμα διατηρείται για μία ώρα μετά την άφιξή του και έπειτα παραμένει μόνο η αναφορά, σε έναν σύνδεσμο που μπορεί να ανοίξει όποιος έχει το slug. Στείλτε μόνο δοκιμαστικά email που δεν θα είχατε πρόβλημα να δείξετε σε έναν συνάδελφο και διαβάστε την πολιτική απορρήτου για τα υπόλοιπα.

Είναι η βαθμολογία ίδια με αυτή στον ιστότοπο;

Ναι. Χρησιμοποιεί την ίδια ανάλυση και την ίδια σελίδα αναφοράς, οπότε μπορείτε να συγκρίνετε μια εκτέλεση από τη συνομιλία με μία από την αρχική σελίδα.

Μπορώ να κάνω commit το config;

Ναι. Δεν περιέχει τίποτα μυστικό, οπότε μπορείτε να διατηρήσετε με ασφάλεια το .cursor/mcp.json στο repo.

Τα εργαλεία δεν εμφανίζονται. Τι κάνω τώρα;

Ελέγξτε ότι το JSON είναι έγκυρο και μετά ξεκινήστε μια νέα συνομιλία.

Ποιο πρόγραμμα Cursor χρειάζομαι;

Αυτό το καθορίζει το Cursor. Ο ίδιος ο διακομιστής δεν ζητά κλειδί ή λογαριασμό.

Στείλτε ένα πραγματικό email και δείτε τι επέστρεψε

Αντιγράψτε το config