הריצו את הלולאה
קבלו כתובת לבדיקה, שלחו אליה את templates/digest.html, תקנו את מה שנכשל ובדקו שוב.
ההרצה הראשונה הסתיימה. עכשיו אני מטפל בשני הכשלים.
OpenCode
הוסיפו רשומה מרוחקת ל-opencode.json. כל מודל שתריצו יקבל מסירה אמיתית לבדיקה, במקום לנחש לגבי ה-HTML שלכם.
42 בדיקות · ללא מפתח · ללא חשבון
OpenCode מאפשר לכם להחליף מודלים בחופשיות, והכלים נשארים זהים בכל מודל שתבחרו. הדוח חוזר כשדות וראיות, כך שהמודל לא צריך לחלץ מידע מדף אינטרנט.
/mcpget_test_addressמקצה כתובת לשעה. כשבדיקת המיקום מופעלת, תקבלו גם רשימת תיבות דואר אצל ספקים שונים.
wait_for_reportממתין לסיום הבדיקות, ואז מחזיר את הציונים, את הבדיקות שנכשלו או הציגו אזהרה עם הראיות שלהן, ואת תוכנית התיקון.
get_reportקורא דוח קיים לפי ה-slug שלו, כולל מצב ההתקדמות של בדיקת התיקייה.
get_message_sourceמחזיר את האימייל כפי שהתקבל, עם הכותרות בסדר המקורי, למשך שעה לאחר המסירה.
בשורש הפרויקט או בהגדרות OpenCode הגלובליות שלכם.
https://email-spam-tester.com/mcp{ "$schema": "https://opencode.ai/config.json", "mcp": { "email-spam-tester": { "type": "remote", "url": "https://email-spam-tester.com/mcp", "enabled": true } }}הריצו את הלולאה
קבלו כתובת לבדיקה, שלחו אליה את templates/digest.html, תקנו את מה שנכשל ובדקו שוב.
ההרצה הראשונה הסתיימה. עכשיו אני מטפל בשני הכשלים.
סיכום פשוט
סכמו את הדוח הזה למישהו שמעולם לא שמע על DKIM: [קישור לדוח]
האימייל שלכם חתום, אבל החתימה שייכת לספק שלכם.
בחרו את התיקון הראשון
איזה תיקון יחיד בדוח הזה משפר את הציון הכי הרבה? הראו לי את השינוי.
רשומת DMARC. הנה ערך ה-TXT.
לא משנה איזה מודל תריצו,
הוא יקבל את אותן 42 בדיקות.
כמחצית מהבדיקות קוראות את מה שפלטפורמת השליחה מוסיפה: חתימת DKIM, הנתיב דרך השרתים שלה וכותרות ביטול ההרשמה. בטקסט מודבק אין אף אחד מאלה, ולכן המודל יצטרך לנחש.
את מה שאתם שולחים לכתובת הבדיקה. ההודעה הגולמית נשמרת במשך שעה לאחר שהיא מגיעה, ואז נשאר רק הדוח, בקישור שכל מי שיש לו את ה-slug יכול לפתוח. שלחו אימייל לבדיקה שלא תהיה לכם בעיה להראות לעמית, וקראו את מדיניות הפרטיות לפרטים נוספים.
כן. זה אותו ניתוח ואותו דף דוח, כך שאפשר להשוות הרצה מצ'אט להרצה מדף הבית.
OpenCode מנסה להשתמש ב-OAuth כששרת מחזיר 401. השרת הזה לא דורש כניסה, לכן אפשר להשמיט אותה.
זה עובד עם כל מודל שיכול להפעיל כלים.
הגדירו את enabled כ-false בקובץ opencode.json של אותו פרויקט.