Email Spam Tester

Cursor

תקנו את תבנית האימייל באותו חלון שמצא את הבעיה

הוסיפו בלוק קצר ל-mcp.json, והסוכן של Cursor יוכל לבדוק את האימייל שהקוד שלכם שולח ולפתוח את הקובץ שצריך לשנות.

העתיקו את ההגדרות

42 בדיקות · ללא מפתח · ללא חשבון

לפעמים הכשל הוא בכותרת,
והכותרת הזו נמצאת בקובץ שפתוח אצלכם.

מה לבקש

בדקו מה הקוד שולח

מצאו איפה אנחנו שולחים את האימייל לאיפוס הסיסמה, שלחו אותו לכתובת בדיקה וקראו את הדוח.

מצאתי אותו ב-auth/reset.ts. שולח עכשיו לכתובת הבדיקה.

תקנו את הכותרות

לפי הדוח, חסר List-Unsubscribe. הוסיפו אותו למנגנון שליחת האימיילים שלנו ובדקו שוב.

הכותרת נוספה. בודק עם כתובת חדשה.

הסבירו כשל

פתחו את הדוח הזה והסבירו למה DMARC נכשל כש-SPF עבר: [קישור לדוח]

SPF עבר עבור דומיין ההחזרה, ששונה מדומיין ה-From.

הוסיפו אותו ל-mcp.json

השתמשו ב-.cursor/mcp.json לפרויקט אחד או ב-~/.cursor/mcp.json לכולם.

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

החיבור כולל ארבעה כלים

חלק מהכשלים באימייל תפעולי נקבעים בקוד: כותרת List-Unsubscribe חסרה, דומיין From שלא תואם, חלק HTML ללא חלק טקסט. הקוד הזה כבר פתוח ב-Cursor.

Cursor
/mcp
  • get_test_address

    מקצה כתובת לשעה. כשבדיקת המיקום מופעלת, תקבלו גם רשימת תיבות דואר אצל ספקים שונים.

  • wait_for_report

    ממתין לסיום הבדיקות, ואז מחזיר את הציונים, את הבדיקות שנכשלו או הציגו אזהרה עם הראיות שלהן, ואת תוכנית התיקון.

  • get_report

    קורא דוח קיים לפי ה-slug שלו, כולל מצב ההתקדמות של בדיקת התיקייה.

  • get_message_source

    מחזיר את האימייל כפי שהתקבל, עם הכותרות בסדר המקורי, למשך שעה לאחר המסירה.

שאלות

למה נדרש אימייל אמיתי במקום טקסט מודבק?

כמחצית מהבדיקות בודקות את מה שפלטפורמת השליחה מוסיפה: חתימת DKIM, המסלול דרך השרתים שלה וכותרות ביטול ההרשמה. בטקסט מודבק אין אף אחד מאלה, ולכן המודל רק ינחש.

מה השרת יכול לראות?

את מה שאתם שולחים לכתובת הבדיקה. ההודעה הגולמית נשמרת למשך שעה לאחר שהיא מגיעה, ואז נשאר רק הדוח, בקישור שכל מי שיש לו את ה-slug יכול לפתוח. בדקו אימייל שלא תהיה לכם בעיה להראות לעמית, וקראו את מדיניות הפרטיות לפרטים נוספים.

האם הציון זהה לציון באתר?

כן. זה אותו ניתוח ואותו דף דוח, כך שאפשר להשוות בדיקה מצ'אט לבדיקה מדף הבית.

אפשר לעשות commit להגדרה?

כן. אין בה שום דבר סודי, ולכן אפשר לשמור את .cursor/mcp.json ב-repo בבטחה.

הכלים לא מופיעים. מה עושים?

בדקו שה-JSON תקין, ואז פתחו צ'אט חדש.

איזו תוכנית של Cursor נדרשת?

Cursor קובע את זה. השרת עצמו לא דורש מפתח או חשבון.

שלחו אימייל אמיתי אחד וקראו מה חזר

העתיקו את ההגדרות