הריצו בדיקה
תנו לי כתובת בדיקה, המתינו לאימייל שלי וסכמו מה נכשל.
כתובת הבדיקה הוקצתה. הודיעו לי כשהאימייל נשלח.
Gemini CLI
רשומה אחת ב-settings.json. לאחר מכן Gemini CLI מקצה את הכתובת, ממתין לאימייל שלכם ומציג את הדוח בטרמינל.
42 בדיקות · ללא מפתח · ללא חשבון
הוסיפו את הרשומה ל-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.
/mcpget_test_addressמקצה כתובת לשעה. כשבדיקת המיקום מופעלת, תקבלו גם רשימת תיבות דואר אצל ספקים שונים.
wait_for_reportממתין לסיום הבדיקות, ואז מחזיר את הציונים, את הבדיקות שנכשלו או הציגו אזהרה עם הראיות שלהן, ואת תוכנית התיקון.
get_reportקורא דוח קיים לפי ה-slug שלו, כולל מצב ההתקדמות של בדיקת התיקייה.
get_message_sourceמחזיר את האימייל כפי שהתקבל, עם הכותרות בסדר המקורי, למשך שעה לאחר המסירה.
שם מפתח אחד מפריד ביניכם
לבין בדיקה אמיתית.
הריצו בדיקה
תנו לי כתובת בדיקה, המתינו לאימייל שלי וסכמו מה נכשל.
כתובת הבדיקה הוקצתה. הודיעו לי כשהאימייל נשלח.
כתבו סקריפט
כתבו סקריפט shell ששולח את deploy/smoke-mail.txt דרך ה-relay שלנו לכתובת בדיקה.
הסקריפט נכתב. הוא קורא את פרטי ההתחברות ל-relay מהסביבה שלכם.
קראו את המקור
הציגו את שרשרת ה-Received של ההודעה הזו ואמרו לי באיזו נקודה היא יצאה מהשרתים שלנו: [slug]
ארבע תחנות. השלישית היא השרת האחרון שבשליטתכם.
כמחצית מהבדיקות קוראות את מה שפלטפורמת השליחה מוסיפה: חתימת DKIM, המסלול דרך השרתים שלה וכותרות ביטול הרישום. טקסט מודבק לא מכיל אף אחד מאלה, ולכן המודל יצטרך לנחש.
את מה שאתם שולחים לכתובת הבדיקה. ההודעה הגולמית נשמרת במשך שעה לאחר הגעתה, ולאחר מכן נשאר רק הדוח, בקישור שכל מי שיש לו את ה-slug יכול לפתוח. שלחו רק אימייל לבדיקה שלא תהיה לכם בעיה להראות לעמית, וקראו את מדיניות הפרטיות לפרטים נוספים.
כן. זה אותו ניתוח ואותו דף דוח, כך שאפשר להשוות בין בדיקה משיחה לבדיקה מדף הבית.
ב-Gemini CLI, המפתח url מציין שרת SSE והמפתח httpUrl מציין streamable HTTP, וזה הפרוטוקול שבו השרת הזה משתמש.
אם הסשן שלכם יכול לגשת לפקודת דוא"ל או לשרת ממסר, כן. אחרת, שלחו אותו בעצמכם ואמרו ל-Gemini לאחר שהוא נשלח.
הכלים הם קריאות MCP רגילות, ולכן הם פועלים בכל מקום שבו סשן ה-CLI שלכם יכול לגשת לשרת.