בדיקה לפני סקירה
בדקו את אימייל החשבונית שהשתנה ב-branch הזה ורשמו כל דבר שהחמיר.
בדיקה אחת החמירה: חלק הטקסט ריק עכשיו.
GitHub Copilot
הוסיפו שרת אחד ב-VS Code, ו-Copilot במצב agent יוכל להריץ בדיקת ספאם אמיתית על האימייל שהפרויקט שלכם שולח.
42 בדיקות · ללא מפתח · ללא חשבון
בדיקה לפני סקירה
בדקו את אימייל החשבונית שהשתנה ב-branch הזה ורשמו כל דבר שהחמיר.
בדיקה אחת החמירה: חלק הטקסט ריק עכשיו.
תקנו את הכשלים
עברו על הבדיקות שנכשלו בדוח הזה ושנו בקוד את מה שאפשר: [קישור לדוח]
שני תיקונים נמצאים בקוד. השלישי הוא רשומת DNS שאתם צריכים להוסיף.
הוסיפו אותו ל-CI
הוסיפו את GitHub Action של Email Spam Tester ל-workflow שלנו עבור שינויים תחת templates/.
ה-workflow נוסף. הוא דורש שלושה repository secrets.
הקובץ נמצא בשורש של סביבת העבודה, כך שכל הצוות מקבל אותו עם ה-repo.
https://email-spam-tester.com/mcp{ "mcpServers": { "email-spam-tester": { "type": "http", "url": "https://email-spam-tester.com/mcp" } }}לקובץ הזה יש פורמט משלו. המפתח העליון הוא servers.
{
"servers": {
"email-spam-tester": {
"type": "http",
"url": "https://email-spam-tester.com/mcp"
}
}
}סקירת קוד קוראת את ה-diff.
אף אחד לא קורא את הכותרות.
אף בדיקה בחבילת הבדיקות לא נכשלת כשההתאמה של DMARC מפסיקה לעבוד. כשהשרת נמצא בהגדרות ה-repo, לכל מי שעובד על הפרויקט יש גישה לאותה בדיקה באמצעות prompt, ואף אחד לא צריך להגדיר עבורה מפתח.
/mcpget_test_addressמקצה כתובת לשעה. כשבדיקת המיקום מופעלת, תקבלו גם רשימת תיבות דואר אצל ספקים שונים.
wait_for_reportממתין לסיום הבדיקות, ואז מחזיר את הציונים, את הבדיקות שנכשלו או הציגו אזהרה עם הראיות שלהן, ואת תוכנית התיקון.
get_reportקורא דוח קיים לפי ה-slug שלו, כולל מצב ההתקדמות של בדיקת התיקייה.
get_message_sourceמחזיר את האימייל כפי שהתקבל, עם הכותרות בסדר המקורי, למשך שעה לאחר המסירה.
כמחצית מהבדיקות קוראות את מה שפלטפורמת השליחה מוסיפה: חתימת DKIM, הנתיב דרך השרתים שלה וכותרות ביטול הרישום. בטקסט מודבק אין אף אחד מאלה, לכן המודל יצטרך לנחש.
את מה שאתם שולחים לכתובת הבדיקה. ההודעה הגולמית נשמרת למשך שעה מרגע הגעתה, ולאחר מכן נשאר רק הדוח, בקישור שכל מי שיש לו את המזהה יכול לפתוח. שלחו לבדיקה רק אימייל שלא תהיה לכם בעיה להראות לעמית, וקראו את מדיניות הפרטיות לפרטים נוספים.
כן. זה אותו ניתוח ואותו דף דוח, לכן אפשר להשוות הרצה מצ'אט להרצה מדף הבית.
לא. השרת לא דורש מפתח, לכן אפשר לשמור את קובץ ההגדרות ב-repository.
כן, קריאות לכלים עוברות את האישור הרגיל של VS Code, אלא אם כבר אישרתם אותן.
השתמשו ב-GitHub Action. הוא מכשיל את ה-job כשהאימות נכשל או כשהציון יורד.