Email Spam Tester

Gemini CLI

בדיקת ספאם שאפשר להריץ מה-prompt של Gemini

רשומה אחת ב-settings.json. לאחר מכן Gemini CLI מקצה את הכתובת, ממתין לאימייל שלכם ומציג את הדוח בטרמינל.

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

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

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

הוסיפו את הרשומה ל-settings.json שלכם, תחת mcpServers.

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

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

הדבר היחיד שחשוב להגדיר נכון הוא שם המפתח. Gemini CLI מתייחס אל url כאל נקודת קצה של SSE, והשרת הזה עובד עם streamable HTTP, לכן הרשומה צריכה להשתמש ב-httpUrl.

Gemini CLI
/mcp
  • get_test_address

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

  • wait_for_report

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

  • get_report

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

  • get_message_source

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

שם מפתח אחד מפריד ביניכם
לבין בדיקה אמיתית.

מה לבקש

הריצו בדיקה

תנו לי כתובת בדיקה, המתינו לאימייל שלי וסכמו מה נכשל.

כתובת הבדיקה הוקצתה. הודיעו לי כשהאימייל נשלח.

כתבו סקריפט

כתבו סקריפט shell ששולח את deploy/smoke-mail.txt דרך ה-relay שלנו לכתובת בדיקה.

הסקריפט נכתב. הוא קורא את פרטי ההתחברות ל-relay מהסביבה שלכם.

קראו את המקור

הציגו את שרשרת ה-Received של ההודעה הזו ואמרו לי באיזו נקודה היא יצאה מהשרתים שלנו: [slug]

ארבע תחנות. השלישית היא השרת האחרון שבשליטתכם.

שאלות

למה צריך אימייל אמיתי במקום טקסט מודבק?

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

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

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

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

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

למה httpUrl ולא url?

ב-Gemini CLI, המפתח url מציין שרת SSE והמפתח httpUrl מציין streamable HTTP, וזה הפרוטוקול שבו השרת הזה משתמש.

האם הוא יכול לשלוח את האימייל בעצמו?

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

האם זה עובד במצב headless?

הכלים הם קריאות MCP רגילות, ולכן הם פועלים בכל מקום שבו סשן ה-CLI שלכם יכול לגשת לשרת.

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

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