Ο κύκλος
Πέντε βήματα, και ο πράκτορας τα εκτελεί όλα χωρίς να χρειάζεται καθοδήγηση σε καθένα από αυτά.
Λάβετε μια διεύθυνση
Μία κλήση δεσμεύει μια διεύθυνση μίας χρήσης και ενημερώνει τον πράκτορα σε ποια γλώσσα να γράψει το σχέδιο διορθώσεων. Η διεύθυνση δέχεται ακριβώς ένα μήνυμα και λήγει σε μία ώρα.
Στείλτε το πραγματικό μήνυμα σε αυτή
Όχι μια σύνοψη, όχι μια συντομευμένη έκδοση. Οι μισοί έλεγχοι διαβάζουν κεφαλίδες που προσθέτει η πλατφόρμα αποστολής, και ένα επικολλημένο σώμα μηνύματος δεν περιέχει καμία από αυτές.
Περιμένετε
Μία κλήση αποκλεισμού. Επιστρέφει όταν ολοκληρωθεί η ανάλυση, επομένως ο πράκτορας δεν χρειάζεται να κάνει polling ούτε υπάρχει βρόχος αναμονής που μπορεί να υλοποιήσει λάθος.
Διορθώστε ό,τι αναφέρει
Κάθε εύρημα συνοδεύεται από την ενότητα RFC και τη σελίδα τεκμηρίωσης της Google στις οποίες βασίζεται, ώστε ο agent να μπορεί να ελέγξει τον ισχυρισμό αντί να τον εμπιστευτεί.
Στείλτε ξανά
Μια νέα διεύθυνση, το διορθωμένο μήνυμα, μια δεύτερη βαθμολογία για σύγκριση με την πρώτη. Τα αναμενόμενα κέρδη υπολογίζονται με νέα βαθμολόγηση, αλλά δεν συνδυάζονται, και η δεύτερη αναφορά είναι ο πραγματικός αριθμός.
Συνδέστε το
Ο MCP server είναι μία γραμμή για το Claude Code:
claude mcp add --transport http email-spam-tester https://email-spam-tester.com/mcp
Ή, για client που δέχεται JSON:
{
"mcpServers": {
"email-spam-tester": {
"type": "http",
"url": "https://email-spam-tester.com/mcp"
}
}
}
Μαζί του παρέχονται τέσσερα εργαλεία: δέσμευση μιας διεύθυνσης, αναμονή για την αναφορά, ανάγνωση μιας υπάρχουσας αναφοράς μέσω του slug της και ανάκτηση της προέλευσης του μηνύματος ακριβώς όπως παραδόθηκε.
Το αρχείο skill
Το MCP παρέχει στον agent τα εργαλεία. Αυτό του παρέχει την κρίση: πότε να τα χρησιμοποιήσει, πώς να ερμηνεύσει μια κατάσταση skip σε αντιδιαστολή με μια κατάσταση pass και ποια ευρήματα είναι εγγραφές DNS που πρέπει να αλλάξει ο χρήστης αντί για κείμενο που μπορεί να επεξεργαστεί ο agent. Τοποθετήστε το και ο agent σταματά να ρωτά.
Αποθηκεύστε το ως .claude/skills/mail-vet/SKILL.md ή επικολλήστε το σε ό,τι ο client σας αποκαλεί με τον ίδιο τρόπο.
Χωρίς agent
Δύο αιτήματα, χωρίς κλειδί. Το πρώτο δεσμεύει τη διεύθυνση, το δεύτερο διαβάζει την αναφορά: 202 όσο δεν έχει φτάσει τίποτα, 200 με όλα τα δεδομένα μόλις φτάσει.
# 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
Η απόκριση περιέχει το report_url, το οποίο είναι η σελίδα που μπορεί να διαβάσει κάποιος. Δώστε αυτήν αντί για έναν τοίχο από JSON.
Ανάγνωση της αναφοράς
Δύο αριθμοί, και δεν είναι δύο απόψεις για το ίδιο πράγμα.
Βαθμολογία εισερχομένων, 0 έως 100
Το μοντέλο μας. Ο έλεγχος ταυτότητας και η υποδομή έχουν το μεγαλύτερο βάρος, επειδή καθορίζουν την παράδοση πριν ένα φίλτρο διαβάσει έστω και μία λέξη του κειμένου.
Κλασική βαθμολογία, 0 έως 10
Αναπαράγει τον αριθμό τύπου SpamAssassin με τον οποίο ήδη κάνουν συγκρίσεις οι χρήστες. Υπάρχει εδώ ώστε η αναφορά να είναι συγκρίσιμη με ό,τι είδε κάποιος αλλού, όχι επειδή μετρά καλύτερα.
Ένας έλεγχος περνά, προειδοποιεί, αποτυγχάνει, παραλείπεται ή παρουσιάζει σφάλμα. Η παράλειψη δεν είναι επιτυχία: σημαίνει ότι ο έλεγχος δεν εφαρμόστηκε, επειδή δεν υπήρχαν συνημμένα για σάρωση ή τμήμα HTML για αξιολόγηση. Ένα σφάλμα σημαίνει ότι δεν μπορέσαμε να το διαπιστώσουμε, κάτι που αξίζει να δηλώνεται ρητά αντί να βαθμολογείται σαν να το είχαμε διαπιστώσει.
Τι δεν μπορεί να διορθώσει το προσχέδιο
Ορισμένα ευρήματα αφορούν το DNS, όχι το περιεχόμενο, και ο πράκτορας πρέπει να το δηλώνει ξεκάθαρα αντί να επεξεργάζεται το μήνυμα μέχρι να αλλάξει η βαθμολογία:
- Εγγραφές SPF, DKIM και DMARC, και αν ευθυγραμμίζονται με τον τομέα From
- αντίστροφο DNS για την IP αποστολής, και αν επιβεβαιώνεται με επίλυση προς τα εμπρός
- Εγγραφές MX, TLS στον κεντρικό υπολογιστή αποστολής και καταχωρίσεις σε λίστες αποκλεισμού
- MTA-STS, αναφορές TLS, DNSSEC και BIMI
Όλα τα υπόλοιπα είναι το προσχέδιο: θέμα, προκεφαλίδα, μέγεθος HTML, τμήμα κειμένου, εναλλακτικό κείμενο εικόνων, συντομευτές συνδέσμων, κεφαλίδες κατάργησης εγγραφής.
Τέσσερις συνήθειες που αξίζει να του διδάξετε
Δοκιμάστε αυτό που πρόκειται να στείλετε
Ένα επανεπεξεργασμένο δείγμα μετρά το δείγμα.
Στείλτε από την πλατφόρμα, όχι από το δικό σας πρόγραμμα-πελάτη
Η δοκιμή μιας καμπάνιας Mailchimp από έναν προσωπικό λογαριασμό μετρά αυτόν τον λογαριασμό.
Επαναλάβετε τη δοκιμή μετά τη διόρθωση
Οι διορθώσεις αλληλεπιδρούν. Ο μόνος αριθμός που το λαμβάνει αυτό υπόψη είναι αυτός της δεύτερης αναφοράς.
Μην δοκιμάζετε το email κάποιου άλλου χωρίς να ρωτήσετε
Η αναφορά εμφανίζει το θέμα, τον αποστολέα, τη διεύθυνση επιστροφών και την πλήρη πηγή σε οποιονδήποτε έχει τον σύνδεσμο.
Δοκιμάστε πρώτα ένα χειροκίνητα
Χρειάζεται περίπου ένα λεπτό και σας δείχνει τι θα διαβάζει ο agent.