חיבור סוכני AI ל-TrekMail באמצעות MCP

חברו כל לקוח MCP תואם ל-TrekMail בעזרת הרשאה בדפדפן, גשר CLI אוניברסלי או אסימונים סטטיים בעלי היקף הרשאות מצומצם.

פרטי המאמר

סוג, רמת קושי, תוכניות ומידע על עדכון אחרון.

סוג
מדריך
רמת קושי
בינוני
תוכניות
Nano · Starter · Pro · Agency
עודכן לאחרונה
23 באוג׳ 2026

שרת ה-MCP של TrekMail מאפשר ללקוחות AI תואמים לנהל את תשתית הדוא"ל שלכם בשפה טבעית. הקטלוג שלו מכסה דומיינים, תיבות דואר, מיתוג וצוותים של White Label, ‏Drive, דוא"ל, יומן, העברות, תמיכה, חיוב ושירותים קשורים באמצעות אותו TrekMail API.

הקטלוג המלא אינו נטען בכל שיחה. TrekMail בונה את tools/list לפי פרטי האימות הפעילים: כלים שאינם בהיקפים שלהם מושמטים, וכך גם כלים שהוחרגו על ידי ערכת כלים שנבחרה, מצב קריאה בלבד, מגבלות תעבורה או הגדרת בטיחות מקומית. לכן פרטי אימות לדוא"ל בעלי היקף מצומצם מציגים רשימת כלי דוא"ל קומפקטית.

בחרו כיצד להתחבר

נתיב מתי להשתמש בו זמן הגדרה
לקוח MCP מרוחק (מומלץ) הלקוח שלכם מקבל כתובת URL מרוחקת של MCP ותומך בהרשאה בדפדפן. ~30 שניות
לקוח CLI או שולחן עבודה הלקוח מקבל שרת פקודה/stdio או מספק פקודת MCP מרוחקת משלו. ~1 דקה
mcp-remote בכל מארח דרוש לכם גשר stdio אוניברסלי לנקודת הקצה המתארחת של MCP. ~1 דקה
אירוח עצמי של חבילת stdio אתם רוצים להפנות למופע TrekMail פרטי, להריץ בתוך קונטיינר או להשתמש באסימוני tm_live_ סטטיים במקום OAuth. ~5 דקות

נתיבים 1-3 משתמשים ב-OAuth 2.1: בחיבור הראשון הדפדפן פותח את דף ההסכמה של TrekMail, אתם בודקים את ההרשאות המבוקשות והלקוח מקבל אסימון המוגבל לחשבון שלכם. שום אסימון tm_live_ ארוך טווח אינו מועתק אל הלקוח. אפשר לבטל כל חיבור בכל עת דרך סוכני AI ו-API → אסימונים → יישומים מחוברים.

מה תקבלו

  • ערכת כלים ייעודית לחיבור, המסוננת לפני הרישום לפי ההרשאות והגדרות הבטיחות של החיבור הנוכחי.
  • OAuth 2.1 + רישום לקוח דינמי: לקוח ה-AI רושם את עצמו, מנחה אתכם בדף הסכמה בדפדפן ומקבל אסימון בעל היקף מוגבל. אין צורך להעתיק ולהדביק אסימונים ארוכי טווח עבור נתיבי האינטרנט, שולחן העבודה או CLI.
  • ארכיטקטורה עם שני אסימונים: אסימון תפעול נפרד לתשתית ואסימון הודעות לפעולות מלאות בדואר האינטרנט. בחיבור דרך OAuth, אסימוני הודעות מונפקים אוטומטית לכל תיבה לפי הצורך.
  • אידמפוטנטיות אוטומטית בפעולות שדורשות אותה, כך שניסיון חוזר אינו מבצע שוב את אותה פעולה.
  • מחיקה בשני שלבים: מחיקת תיבה דורשת כוונה ואישור מפורשים, ולאחר מכן מעבירה אותה אל נמחקו לאחרונה לצורך שחזור.
  • בקרות בטיחות באירוח עצמי: מנהל שמריץ שרת MCP מסוג stdio בעצמו יכול לדרוש אישור לפעולות מחיקה, שליחה והעברה.
  • יומן ביקורת מלא: כל פעולת API ו-MCP נרשמת ונשמרת למשך 90 יום.

לפני שמתחילים

  • כל התוכניות יכולות לחבר סוכנים.
    • Nano: כלי Email Verifier. הוספת Drive Storage מעניקה לסוכן גם את יכולות Drive שהחשבון רשאי להשתמש בהן, לרבות עיון, העלאה, שיתוף, שחזור ומחיקה לצמיתות.
    • Starter: ‏Drive מלא, Email Verifier מלא וגישה לקריאה בלבד בכל התחומים האחרים (דומיינים, תיבות, העברות, כרטיסי תמיכה ועוד). השתמשו בלוח הבקרה לפעולות כתיבה ש-Starter אינו חושף דרך ה-API, כגון יצירת העברות, מענה לכרטיסים או שינוי מענה אוטומטי.
    • Pro / Agency: גישת קריאה וכתיבה מלאה בכל משפחה.
    • תקופת ניסיון או תוסף White Label: מוסיפים כלי מיתוג, לקוחות/צוות ופעילות כל עוד הזכאות פעילה. בלעדיה הסכמות האלה מושמטות. במהלך תקופת החסד לאחר ביטול, רק הבעלים מקבל את כלי הקריאה.
  • זו הפעם הראשונה? הכפתור התחלת סיור בדף סוכני AI ו-API מציג חיבור סוכן, שלבים לכל לקוח, אסימונים ידניים, יישומים מחוברים ויומן הביקורת.
  • ב-נתיבי OAuth (1, 2, 3) אין צורך ליצור אסימון ידנית. הלקוח יוצר אותו באמצעות תהליך ההרשאה בדפדפן. עבור נתיב stdio באירוח עצמי (4), צרו תחילה אסימון tm_live_ בלוח הבקרה.

1. לקוח MCP מרוחק (מומלץ)

השתמשו בנתיב זה כאשר לקוח ה-AI תומך בשרתי MCP מרוחקים ובהרשאה בדפדפן.

קיצור דרך: הלשונית חיבור סוכן בדף סוכני AI ו-API שואלת באיזה לקוח אתם משתמשים ולאחר מכן מציגה את הנתיב המדויק שלו, את נתיב התפריט או את קובץ התצורה וקטע מוכן שבו הכתובת שלכם כבר מוזנת. אם הלקוח מופיע שם, פעלו לפי ההוראות האלה במקום לפי השלבים הכלליים שבהמשך.

  1. פתחו את הגדרות MCP, האינטגרציות או המחברים בלקוח.
  2. בחרו הוספת שרת MCP מרוחק או הוספת מחבר מותאם אישית. התווית המדויקת תלויה בלקוח.
  3. הזינו:
    • שם: TrekMail
    • כתובת URL של שרת MCP מרוחק: https://trekmail.net/mcp
  4. אשרו את החיבור. הדפדפן יפתח את דף ההרשאה של TrekMail.
  5. היכנסו, בדקו את ההרשאות המבוקשות ואשרו גישה. חזרו אל הלקוח לאחר שהדפדפן מאשר את החיבור.

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

2. לקוח CLI או שולחן עבודה

ללקוח שמקבל פקודת stdio, השתמשו בגשר הניטרלי ללקוח הבא:

npx -y mcp-remote https://trekmail.net/mcp

הגדירו פקודה זו כשרת MCP בלקוח. החיבור הראשון יפתח את הדפדפן לצורך הרשאה.

לקוחות מסוימים מספקים גם פקודה משלהם להוספת שרת MCP מרוחק. גם אפשרות זו תקפה; השתמשו ב-https://trekmail.net/mcp ככתובת השרת ופעלו לפי הנחיות הלקוח.

דוגמה ייעודית ללקוח: Claude Code

claude mcp add trekmail https://trekmail.net/mcp -t http

דוגמה ייעודית ללקוח: Claude Desktop

ערכו את קובץ התצורה (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json · Windows: %APPDATA%\Claude\claude_desktop_config.json) והוסיפו:

{
  "mcpServers": {
    "trekmail": {
      "url": "https://trekmail.net/mcp",
      "transport": "http"
    }
  }
}

הפעילו מחדש את Claude Desktop. בפעם הראשונה שתזכירו את TrekMail בשיחה, החלון הקופץ של OAuth ייפתח.

דוגמה ייעודית ללקוח: Cursor

ל-Cursor אין מסך לשרת מרוחק. הוא קורא את ~/.cursor/mcp.json (או את .cursor/mcp.json בתוך פרויקט):

{
  "mcpServers": {
    "trekmail": {
      "url": "https://trekmail.net/mcp"
    }
  }
}

דוגמה ייעודית ללקוח: Windsurf

Windsurf קורא את ~/.codeium/windsurf/mcp_config.json. שימו לב שהמפתח הוא serverUrl, ולא url; שרת מרוחק שמוגדר עם url אינו נקלט:

{
  "mcpServers": {
    "trekmail": {
      "serverUrl": "https://trekmail.net/mcp"
    }
  }
}

שמרו את הקובץ והפעילו מחדש את הלקוח כדי שיטען את השינוי. החיבור הראשון יפתח את הדפדפן לאישור הגישה.

3. mcp-remote (CLI)

mcp-remote שימושי לבדיקות או ללקוחות MCP שאינם של Anthropic ועדיין אינם תומכים ישירות בשרתי OAuth מרוחקים. זהו גשר Node קטן מ-stdio אל HTTP מרוחק.

npx -y mcp-remote https://trekmail.net/mcp

ההפעלה הראשונה פותחת את הדפדפן עבור OAuth. לאחר מכן האסימון נשמר במטמון תחת ~/.mcp-auth/ ונמצא בשימוש אוטומטי.

אפשר לשלב אותו בכל לקוח MCP מסוג stdio על ידי הפנייתו אל הפקודה mcp-remote במקום אל נקודת כניסה מקומית של Node.

4. stdio באירוח עצמי (Claude Desktop / Docker / npm)

אם אתם רוצים אסימוני tm_live_ סטטיים במקום OAuth (לדוגמה, עבור שרתים ללא השגחה, מופעי TrekMail פרטיים או פריסות בקונטיינרים), שכפלו והריצו את חבילת MCP מסוג stdio במארח שלכם.

צרו תחילה אסימון API בדף סוכני AI ו-API → אסימונים. לקריאה/שליחה של דוא"ל, צרו גם אסימון הודעות דרך ה-API באמצעות אסימון התפעול (עיינו בלשונית חיבור סוכן לקבלת הוראות).

התקנת שרת MCP

git clone https://github.com/trekmail/mcp-server trekmail-mcp
cd trekmail-mcp
npm install
npm run build

Claude Desktop (stdio)

הוסיפו את הקטע הבא לקובץ התצורה של MCP ב-Claude Desktop:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "trekmail": {
      "command": "node",
      "args": ["./trekmail-mcp/build/index.js"],
      "env": {
        "TREKMAIL_BASE_URL": "https://trekmail.net",
        "TREKMAIL_API_TOKEN": "tm_live_your_token",
        "TREKMAIL_MESSAGE_TOKEN": "tm_msg_your_token",
        "TREKMAIL_ALLOW_SENDING": "false",
        "TREKMAIL_ALLOW_MIGRATION": "false"
      }
    }
  }
}

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

Claude Code (stdio)

הוסיפו את הקטע הבא להגדרות MCP של Claude Code (.claude/settings.json או תצורה ברמת הפרויקט):

{
  "mcpServers": {
    "trekmail": {
      "command": "node",
      "args": ["./trekmail-mcp/build/index.js"],
      "env": {
        "TREKMAIL_BASE_URL": "https://trekmail.net",
        "TREKMAIL_API_TOKEN": "tm_live_your_token",
        "TREKMAIL_MESSAGE_TOKEN": "tm_msg_your_token",
        "TREKMAIL_ALLOW_SENDING": "false",
        "TREKMAIL_ALLOW_MIGRATION": "false"
      }
    }
  }
}

Docker

אם אתם מעדיפים Docker, בנו את התמונה מהמאגר והריצו אותה:

git clone https://github.com/trekmail/mcp-server trekmail-mcp
cd trekmail-mcp
docker build -t trekmail-mcp .

docker run -i \
  -e TREKMAIL_BASE_URL=https://trekmail.net \
  -e TREKMAIL_API_TOKEN=tm_live_your_token \
  -e TREKMAIL_MESSAGE_TOKEN=tm_msg_your_token \
  -e TREKMAIL_ALLOW_SENDING=false \
  -e TREKMAIL_ALLOW_MIGRATION=false \
  trekmail-mcp

npm מקומי (פיתוח)

git clone https://github.com/trekmail/mcp-server trekmail-mcp
cd trekmail-mcp
npm install && npm run build

TREKMAIL_BASE_URL=https://trekmail.net \
TREKMAIL_API_TOKEN=tm_live_your_token \
TREKMAIL_MESSAGE_TOKEN=tm_msg_your_token \
TREKMAIL_ALLOW_SENDING=false \
TREKMAIL_ALLOW_MIGRATION=false \
npm start

משתני סביבה של stdio

בקרות אלה חלות רק על תהליך MCP מסוג stdio באירוח עצמי שאתם מריצים. הן אינן מפעילות או מכבות תכונה במוצר TrekMail.

משתנה נדרש ברירת מחדל תיאור
TREKMAIL_BASE_URL כן ללא כתובת TrekMail שלכם (https://trekmail.net)
TREKMAIL_API_TOKEN אסימון אחד לפחות ללא אסימון תפעול שמתחיל ב-tm_live_ (כלי תשתית)
TREKMAIL_MESSAGE_TOKEN אסימון אחד לפחות ללא אסימון הודעות שמתחיל ב-tm_msg_ (כלי קריאה/שליחה של דוא"ל)
TREKMAIL_TIMEOUT_MS לא 30000 זמן קצוב לבקשה באלפיות שנייה
TREKMAIL_ALLOW_DESTRUCTIVE לא false הפעלת כלי כתיבה ומחיקה בעלי השפעה גבוהה, לרבות שינויי גישה ל-White Label, מיתוג, חיבור/הסרה של כינוי דומיין, כוונות מחיקה, מחיקת דומיין, שינויי העברה, סיסמאות, גישה לתיבה, SMTP, ‏Cloudflare, אשפה/מחיקה לצמיתות ב-Drive ומחיקת הודעות
TREKMAIL_ALLOW_SENDING לא false הפעלת פעולות ששולחות החוצה, לרבות דוא"ל אמיתי והזמנות לחברי White Label
TREKMAIL_ALLOW_MIGRATION לא false הפעלת כלי כתיבה להעברה (start_migration, retry_migration, delete_migration, delete_bulk_migration, update_bulk_migration_job_password, test_migration_connection). הערה: cancel_migration ו-cancel_bulk_migration זמינים תמיד כפעולות בטיחות.

כלי Drive לסוכנים

עם אסימון תפעול שכולל היקפי Drive, שרת MCP מספק כלים למרחבים, שימוש, עיון, העלאות, קבצים, תיקיות, אשפה, פעולות מרובות, קישורי שיתוף ציבוריים, ניהול סיסמאות למכשירי סנכרון ומצב תוסף Drive. החיבור שלכם רואה את הכלים שההיקפים שלו מאפשרים.

לסוכן שפועל רק ב-Drive, הגדירו TREKMAIL_API_TOKEN והעניקו רק את ההיקפים הדרושים לתהליך העבודה. אם אתם מריצים stdio באירוח עצמי, השאירו פעולות הרסניות מושבתות אלא אם הסוכן מפעיל משימת מחיקה לצמיתות או ריקון אשפה שנבדקה. רכישה, שינוי גודל וביטול של תוסף Drive אינם כלי MCP; סוכנים יכולים לקרוא את מצב התוסף והמחירים, אך שינויי חיוב נשארים בלוח הבקרה.

ראו סקירת כלי MCP של Drive וגם חיבור סוכני AI אל TrekMail Drive.

כלים זמינים

שרת MCP חושף את הכלים הבאים לסוכנים מחוברים. הכלים נרשמים באופן מותנה לפי האסימונים שסופקו.

הכלים שסוכן יכול לראות בפועל נקבעים לפי שלושה גורמים, שכולם מוחלים לפני התשובה של tools/list:

  1. ההיקפים של האסימון. כלי שהיכולת שלו אינה כלולה באסימון לעולם אינו נרשם.
  2. בקרות בטיחות מקומיות של stdio. כשאתם מריצים את שרת stdio באירוח עצמי, המנהל שלו יכול לדרוש אישור לפעולות כתיבה, שליחה או העברה. MCP מתארח משתמש במקום זאת בהיקפים שאושרו במהלך OAuth.
  3. TREKMAIL_READ_ONLY=true, שמסיר כל כלי כתיבה ללא תלות בהיקפים ובדגלים.

כך אפשר להגביל במכוון חיבור באירוח עצמי גם כשהאסימון שלו כולל היקפים רחבים יותר. MCP מתארח נשאר מוגבל להרשאות שאושרו במהלך OAuth.

כלי דומיינים (אסימון תפעול)

כלי תיאור
list_domains הצגת דומיינים עם מסנני מצב/חיפוש אופציונליים
get_domain קבלת פרטים על דומיין מסוים
get_domain_alias קריאת חיבור של כינוי דומיין והאם הוא מבצע מסירה כעת
set_domain_alias חיבור כתובות תואמות לקבלה בלבד לדומיין ראשי (בקרה מקומית של stdio באירוח עצמי: דורש TREKMAIL_ALLOW_DESTRUCTIVE)
remove_domain_alias ניתוק כינוי דומיין לאחר confirm_remove: true (בקרה מקומית של stdio באירוח עצמי: דורש TREKMAIL_ALLOW_DESTRUCTIVE)
create_domain הוספת דומיין חדש לחשבון
delete_domain מחיקת דומיין (בקרה מקומית של stdio באירוח עצמי: דורש TREKMAIL_ALLOW_DESTRUCTIVE)
update_domain_catch_all הגדרה או ניקוי של כתובת catch-all
set_domain_mail_hosting בחירה אם TrekMail מארח את הדואר הנכנס של הדומיין, או שהוא נשאר אצל ספק הלקוח והדומיין משמש לשליחה בלבד
list_forwarding_addresses הצגת כתובות העברה ללא תיבה בדומיין
get_forwarding_address_log הצגת מה שקרה לדואר אחרון אל כתובת: נמסר, נדחה זמנית, נדחה או נחסם כדואר זבל לפני העברה
create_forwarding_address יצירת כתובת העברה (ללא תיבה וללא אחסון) (בקרה מקומית של stdio באירוח עצמי: דורש TREKMAIL_ALLOW_DESTRUCTIVE)
update_forwarding_address החלפת נמענים או השהיה / חידוש של כתובת (בקרה מקומית של stdio באירוח עצמי: דורש TREKMAIL_ALLOW_DESTRUCTIVE)
delete_forwarding_address מחיקת כתובת העברה (בקרה מקומית של stdio באירוח עצמי: דורש TREKMAIL_ALLOW_DESTRUCTIVE)
retry_domain_dkim ניסיון חוזר להקצאת מפתח DKIM
update_domain_note עדכון הערת המנהל בדומיין
get_domain_signature קריאת הגדרות חתימת דוא"ל לכל דומיין
update_domain_signature הגדרת חתימת דוא"ל לכל דומיין (בקרה מקומית של stdio באירוח עצמי: דורש TREKMAIL_ALLOW_DESTRUCTIVE)
bulk_add_domains הוספת עד 20 דומיינים בקריאה אחת

ראו כינויי דומיין דרך API ו-MCP להסבר על התנהגות התוכניות, מצבי התגובה, הסרה בטוחה וכללי ניתוב לקבלה בלבד.

כלי White Label (אסימון תפעול)

ערכת הכלים white_label מכילה 20 כלים ומופיעה רק כאשר זכאות החשבון, החברות הנוכחית והיקפי פרטי האימות מאפשרים זאת. המיתוג מוגדר לכל דומיין; שאר הכלים מנהלים הגדרה, לקוחות, גישת צוות ופעילות. כתיבה דורשת White Label פעיל. במהלך תקופת החסד לאחר ביטול, רק הבעלים שומר על כלי הקריאה.

כלי תיאור
get_domain_branding קריאת מצב המיתוג: מצב, סטטוס תוסף, שדות מותג, מצב אזור דואר, מארחים ו-dns_records שיש ליצור
set_domain_branding עדכון במיזוג חלקי של המותג: מצב, שם, צבעים, מתגים ותוויות ללוח הבקרה/דואר האינטרנט/אזור הדואר, תמיכה/שולח והיקף
set_domain_brand_logo העלאת לוגו base64 למשבצת light,‏ dark או favicon (‏PNG/JPG, ‏ICO עבור favicon, ‏≤1 MB, ללא SVG)
verify_domain_branding_dns הוספת אימות DNS לתור עבור מארחי המותג המופעלים
create_branding_preview יצירת כתובת URL לתצוגה מקדימה של חוויית המותג למשך 72 שעות
remove_domain_brand_logo הסרת משבצת לוגו
remove_domain_branding ניקוי המיתוג עבור הדומיין או החשבון כולו
get_white_label קריאת זכאות, מותג החשבון, התקדמות ההגדרה ומצב דומיינים נגישים
get_white_label_access_catalog קריאת תפקידים, הרשאות ודומיינים שהקורא רשאי להעניק
list_white_label_members חיפוש או סינון של לקוחות, חברי צוות והזמנות
get_white_label_member קריאת חבר אחד, הרשאות בפועל והפעולות הבאות המותרות
invite_white_label_member הזמנת לקוח או חבר צוות; stdio מקומי דורש גם הפעלת שליחה
update_white_label_member שינוי תפקיד, דומיינים, הרשאות מותאמות אישית או הערה
suspend_white_label_member עצירת גישה וביטול פרטי האימות של החבר
resume_white_label_member חידוש החברות בלי להפעיל מחדש פרטי אימות ישנים
resend_white_label_invitation החלפה ושליחה בדוא"ל של הזמנה ממתינה; stdio מקומי דורש גם הפעלת שליחה
remove_white_label_member הסרת גישה לאחר confirm_remove=true
restore_white_label_member שחזור חברות בלי להפעיל מחדש פרטי אימות ישנים
list_white_label_activity קריאת פעילות חשבון White Label
get_white_label_member_activity קריאת פעולות וכניסות של חבר אחד; דורש היקפי קריאה לפעילות ולחברים

סוכן יכול להפעיל את הגדרת המותג מתחילתה ועד סופה: להגדיר את המותג, להעתיק את dns_records שהוחזרו, לפרסם אותם באמצעות apply_cloudflare_dns, ואז לאמת ולבדוק את המצב. קריאות שמשנות גישה מוגבלות לפי החברות הפעילה וגבול הדומיין של הקורא, גם אם האסימון ביקש היקפים רחבים יותר. ראו את מדריך ה-API וה-MCP למיתוג White Label ואת ניהול צוותי White Label באמצעות API ו-MCP.

כלי DNS (אסימון תפעול)

כלי תיאור
get_dns_requirements קבלת רשומות DNS נדרשות לדומיין
dns_recheck הפעלת אימות DNS (מחזיר מזהה בדיקה)
get_dns_check תשאול תוצאות בדיקת DNS

כלי תיבות דואר (אסימון תפעול)

כלי תיאור
list_mailboxes הצגת תיבות דואר עם מסננים אופציונליים
get_mailbox קבלת פרטים על תיבת דואר מסוימת
get_mail_client_setup קבלת הגדרות IMAP/SMTP ללא סיסמה, כתובת DAV בטוחה ומוכנותה, מוכנות השליחה בפועל, מדריכי יישומים מתורגמים ותיקיות תיבות משותפות מואצלות עבור תיבת חבר רגילה
get_apple_mail_profile יצירת פרופיל Apple Mail ללא סיסמה כקובץ Base64
create_mailbox_generated_password יצירת תיבה עם סיסמה אוטומטית (storage_allocation_mb אופציונלי מקצה אחסון ייעודי ממאגר החשבון)
change_mailbox_password שינוי הסיסמה של תיבה
update_mailbox עדכון שם תצוגה, תצוגת שיחה או רמת הגישה של התיבה ל-Drive
set_mailboxes_drive_access הגדרת גישה ל-Drive במספר תיבות בבת אחת, לפי רשימה, דומיין או כל החשבון
update_mailbox_note עדכון הערת המנהל בתיבה
suspend_mailbox_login מניעת כניסה לתיבה תוך המשך קבלת הדואר (בקרה מקומית של stdio באירוח עצמי: TREKMAIL_ALLOW_DESTRUCTIVE)
resume_mailbox_login הסרת השעיית כניסה; סיסמאות מכשירים שבוטלו אינן משוחזרות
set_mailboxes_login_access השעיה או שחזור של כניסה במספר תיבות, ברשימה מפורשת, בדומיין שלם או בכולן
pause_mailbox השבתה מלאה של תיבה, כולל מסירה, והחזרת הדואר לשולחים. השתמשו ב-suspend_mailbox_login כדי לעצור רק כניסה
resume_mailbox הפעלה מחדש של תיבה מושהית
enable_imap הפעלת גישת IMAP לתיבה (נדרש עבור Message API)
create_invite שליחת הזמנת הגדרה לנמען (storage_allocation_mb אופציונלי מקצה מראש אחסון ייעודי שהנמען יורש במימוש)
create_invites_bulk שליחת עד 100 הזמנות בקריאה אחת (תמיכה ב-storage_allocation_mb לכל פריט)
bulk_create_mailboxes יצירת עד 100 תיבות בקריאה אחת (תמיכה ב-storage_allocation_mb לכל פריט)
get_forwarding קבלת תצורת ההעברה של תיבה
set_forwarding הגדרת כללי העברה

כלי תיבות משותפות (אסימון תפעול)

תיבה משותפת היא תיבת צוות (support@,‏ sales@) שחברים פותחים באמצעות חשבון התיבה הרגיל שלהם בדואר האינטרנט, ואם מופעלת, גם בגישה מואצלת של IMAP/SMTP מקומי. אין לה כניסה ישירה בסיסמה. הגישה אחידה, כולם יכולים לקרוא ו-can_send הוא המתג היחיד (אפשרות להשיב לעומת קריאה בלבד). אין תפקידי חברים.

כלי תיאור
list_shared_mailbox_members הצגת מי יכול לגשת לתיבה משותפת בדואר האינטרנט וב-IMAP מקומי מואצל (לכל אחד: member_mailbox_id,‏ email,‏ can_read,‏ can_send)
add_shared_mailbox_member הוספת גישת דואר אינטרנט/גישה מקומית; ברירת המחדל של can_send היא true (בקרה מקומית של stdio באירוח עצמי: דורש TREKMAIL_ALLOW_DESTRUCTIVE)
update_shared_mailbox_member החלפת גישת שליחה בשם בדואר האינטרנט/גישה מקומית (can_send) בלי להסיר גישת קריאה (בקרה מקומית של stdio באירוח עצמי: דורש TREKMAIL_ALLOW_DESTRUCTIVE)
remove_shared_mailbox_member ביטול גישת דואר אינטרנט/גישה מקומית; תיבה משותפת תמיד שומרת חבר אחד לפחות (בקרה מקומית של stdio באירוח עצמי: דורש TREKMAIL_ALLOW_DESTRUCTIVE)

מחזור החיים של תיבה משותפת (אסימון תפעול)

כלי תיאור
create_shared_mailbox יצירת תיבה משותפת חדשה מדומיין, חלק מקומי, שם תצוגה ורשימת מזהי תיבות של חברים (בקרה מקומית של stdio באירוח עצמי: דורש TREKMAIL_ALLOW_DESTRUCTIVE)
convert_mailbox_to_shared הפיכת תיבה קיימת למשותפת (מחליף את הסיסמה הישנה כך שלא יהיה אפשר עוד להיכנס באמצעותה) (בקרה מקומית של stdio באירוח עצמי: דורש TREKMAIL_ALLOW_DESTRUCTIVE)
convert_shared_mailbox_to_regular המרת תיבה משותפת בחזרה לרגילה, ביטול גישת דואר אינטרנט/גישה מקומית של חברים והגדרת סיסמת כניסה חדשה (בקרה מקומית של stdio באירוח עצמי: דורש TREKMAIL_ALLOW_DESTRUCTIVE)

שלושת כלי מחזור החיים ושלושת כלי הכתיבה לחברים משנים גישה. מנהל stdio שמתארח מקומית יכול לדרוש TREKMAIL_ALLOW_DESTRUCTIVE=true לפני שיהיו זמינים; list_shared_mailbox_members הוא לקריאה בלבד וזמין תמיד.

לאחר יצירה, המרה או שינוי חברות, קראו אל get_mail_client_setup עם מזהה של תיבת חבר רגילה. קראו את shared_mailboxes.items[], המתינו ל-native_access_ready=true ובדקו את send_as_ready לפני הגדרת השליחה. התגובה מספקת נתיבים מדויקים לדואר נכנס/נשלח/ארכיון/זבל ודגלי פעולה; SMTP אינו שומר את העותק המשותף בתיקיית נשלח. שגיאת native_access_sync_failed שניתנת לניסיון חוזר בעת הסרת הרשאה, עדכון הרשאה או המרה פירושה שהשירות שמר במכוון את המצב הקודם.

כלי Sieve (אסימון תפעול)

כלי תיאור
get_sieve_script קבלת סקריפט Sieve גולמי עבור תיבה
upload_sieve_script העלאת סקריפט Sieve גולמי עבור תיבה

כלי מחיקה (אסימון תפעול)

כלי תיאור
create_delete_intent שלב 1: יצירת כוונת מחיקה מוגבלת בזמן
confirm_delete_intent שלב 2: אישור המחיקה והעברת התיבה אל נמחקו לאחרונה

כלי העברה (אסימון תפעול)

כלי תיאור
test_migration_connection אימות פרטי IMAP וגילוי תיקיות מקור עם ספירות
list_migrations הצגת העברות עם מסנני מצב/תיבה אופציונליים
get_migration קבלת מצב העברה מפורט עם פירוט לכל תיקייה
start_migration התחלת העברת דוא"ל חדשה (בקרה מקומית של stdio באירוח עצמי: TREKMAIL_ALLOW_MIGRATION + confirm_start)
cancel_migration ביטול העברה פעילה (זמין תמיד, פעולת בטיחות, דורש confirm_cancel)
retry_migration ניסיון חוזר להעברה שנכשלה או בוטלה (בקרה מקומית של stdio באירוח עצמי: TREKMAIL_ALLOW_MIGRATION + confirm_retry)
delete_migration מחיקת רשומת העברה שהושלמה/נכשלה (בקרה מקומית של stdio באירוח עצמי: TREKMAIL_ALLOW_MIGRATION + confirm_delete)
preview_bulk_migration אימות ותצוגה מקדימה של אצוות העברה מרובה (בקרה מקומית של stdio באירוח עצמי: TREKMAIL_ALLOW_MIGRATION)
start_bulk_migration התחלת אצוות העברה מרובה (בקרה מקומית של stdio באירוח עצמי: TREKMAIL_ALLOW_MIGRATION + confirm_start)
list_bulk_migrations הצגת אצוות העברה מרובה עם מסנן מצב אופציונלי
get_bulk_migration קבלת פרטים על אצוות העברה מרובה
cancel_bulk_migration ביטול אצווה מרובה פעילה (דורש confirm_cancel)
retry_bulk_migration ניסיון חוזר למשימות שנכשלו באצווה (בקרה מקומית של stdio באירוח עצמי: TREKMAIL_ALLOW_MIGRATION + confirm_retry)
resume_bulk_migration חידוש אצווה מושהית (דורש confirm_resume)
delete_bulk_migration מחיקת אצוות העברה מרובה במצב סופי (בקרה מקומית של stdio באירוח עצמי: TREKMAIL_ALLOW_MIGRATION + confirm_delete)
update_bulk_migration_job_password עדכון סיסמת המקור למשימה שנכשלה (בקרה מקומית של stdio באירוח עצמי: TREKMAIL_ALLOW_MIGRATION)

כלי כרטיסי תמיכה (אסימון תפעול)

כלי תיאור
list_tickets הצגת כרטיסי תמיכה עם מסננים אופציונליים
get_ticket קבלת פרטי כרטיס
get_ticket_messages קבלת הודעות בשרשור כרטיס
create_ticket יצירת כרטיס תמיכה חדש
reply_to_ticket מענה לכרטיס קיים
close_ticket סגירת כרטיס

כלי SMTP / ניתוב דומיינים (אסימון תפעול)

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

כלי תיאור
get_domain_smtp הצגת נתיב SMTP של דומיין (smtp_mode וגם effective_smtp_mode, שמפרש את inherit כברירת המחדל של החשבון) והפרופיל שלו
set_domain_smtp הגדרת נתיב הדומיין בתור platform,‏ profile (עם מזהה פרופיל), not_configured או inherit (מעקב בזמן אמת אחר ברירת המחדל של החשבון). תמיכה במתגים set_account_default ו-apply_to_all (בקרה מקומית של stdio באירוח עצמי: דורש TREKMAIL_ALLOW_DESTRUCTIVE)
list_domain_smtp_profiles הצגת פרופילי SMTP השמורים בחשבון
get_domain_smtp_profile_usage הצגת הדומיינים וכתובות השליחה המדויקים שמשתמשים בפרופיל אחד, ללא פרטי אימות
create_domain_smtp_profile יצירת פרופיל ושימוש בו עבור דומיין זה (בקרה מקומית של stdio באירוח עצמי: דורש TREKMAIL_ALLOW_DESTRUCTIVE)
update_domain_smtp_profile עדכון פרופיל, משפיע על כל דומיין שמשתמש בו (בקרה מקומית של stdio באירוח עצמי: דורש TREKMAIL_ALLOW_DESTRUCTIVE)
delete_domain_smtp_profile מחיקת פרופיל; דומיינים שמשתמשים בו מוקצים מחדש לברירת המחדל של החשבון (בקרה מקומית של stdio באירוח עצמי: דורש TREKMAIL_ALLOW_DESTRUCTIVE)
test_domain_smtp התחלת בדיקת SMTP אסינכרונית לנתיב (מחזיר מזהה משימה) (בקרה מקומית של stdio באירוח עצמי: דורש TREKMAIL_ALLOW_DESTRUCTIVE)
get_domain_smtp_test_status תשאול משימת בדיקת SMTP לדומיין
get_account_smtp_default הצגת נתיב ברירת המחדל לכל החשבון (default_smtp_mode, בסיס התוכנית effective_default_smtp_mode והפרופיל שלו)
set_account_smtp_default הגדרת ברירת המחדל לכל החשבון בתור platform,‏ profile או not_configured; קובעת כיצד דומיינים חדשים מתחילים. שלבו עם set_domain_smtp במצב inherit כדי שהדומיין יעקוב אחריה בזמן אמת (בקרה מקומית של stdio באירוח עצמי: דורש TREKMAIL_ALLOW_DESTRUCTIVE)

כלי הכתיבה והבדיקה שלעיל משנים הגדרות או מבצעים בדיקת חיבור. מנהל stdio שמתארח מקומית יכול לדרוש TREKMAIL_ALLOW_DESTRUCTIVE=true לפני שיהיו זמינים; get_domain_smtp,‏ list_domain_smtp_profiles,‏ get_domain_smtp_test_status ו-get_account_smtp_default מיועדים לקריאה בלבד וזמינים תמיד.

כלי SMTP ישנים (הוצאו משימוש)

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

כלי תיאור
get_smtp_config (הוצא משימוש) הצגת מצב SMTP ישן ברמת החשבון ופרטי חיבור
update_smtp_config (הוצא משימוש) עדכון תצורת SMTP הישנה ברמת החשבון
delete_smtp_connection מחיקת חיבור SMTP מותאם אישית
test_smtp התחלת בדיקת חיבור SMTP אסינכרונית (מחזיר מזהה משימה)
get_smtp_test_status תשאול תוצאות בדיקת SMTP

כלי מדדי דואר זבל (אסימון תפעול)

כלי תיאור
get_spam_metrics קבלת מדדים יומיים להגנה מדואר זבל בדומיין (נכנס, דואר זבל שנתפס, נדחה, נקי)
get_spam_summary קבלת סיכום מצטבר של הגנה מדואר זבל בדומיין (שיעור דואר זבל, מצב, כללים מובילים שהופעלו)

כלי חשבון (אסימון תפעול)

כלי תיאור
get_account הצגת פרטי חשבון, תוכנית, מגבלות ושימוש
get_billing_status הצגת מצב חיוב ופרטי מנוי
list_invoices הצגת היסטוריית חשבוניות

ניהול אסימוני הודעות (אסימון תפעול)

כלי תיאור
create_message_token יצירת אסימון API להודעות עבור תיבה (מחזיר את האסימון הגלוי פעם אחת)
list_message_tokens הצגת כל אסימוני ההודעות של תיבה
revoke_message_token ביטול אסימון הודעות (בקרה מקומית של stdio באירוח עצמי: דורש TREKMAIL_ALLOW_DESTRUCTIVE)

כלי הודעות (אסימון הודעות)

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

OAuth מתארח ו-stdio מקומי מזהים את התיבה בדרכים שונות. ב-MCP מתארח דרך HTTP, כל סכמה של כלי הודעות כוללת mailbox_id נדרש; השרת משתמש בו להנפקת אסימון קצר טווח עבור אותה תיבה. ב-MCP מקומי דרך stdio,‏ TREKMAIL_MESSAGE_TOKEN כבר קשור לתיבה אחת, ולכן אותם כלים אינם מקבלים mailbox_id. תיבת דואר נכנס מחוברת היא רמת בחירה נוספת: העבירו external_account_id בנוסף ל-mailbox_id ב-MCP מתארח, או בנוסף לאסימון ההודעות המקושר ב-stdio.

שבעה מתוך 62 כלי ההודעות מנהלים חשבונות מחוברים, וחמישה מנהלים זהויות שולח ומדיניות תשובה. השתמשו בשתי המשפחות עבור תהליך עבודה בסגנון Gmail שבו סוכן קורא תיבת Gmail מחוברת אך שולח כתובת עסקית מורשית דרך נתיב דומיין או פרופיל SMTP שמור. ראו כתובות שליחה דרך API ו-MCP.

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

כלי תיאור
list_messages הצגת הודעות בתיקייה עם עימוד לפי סמן
read_message קבלת הודעה יחידה עם גוף מלא וקבצים מצורפים משובצים
send_message שליחת דוא"ל מהתיבה (דורש שני שערי בטיחות)
delete_message מחיקת הודעה לצמיתות (בקרה מקומית של stdio באירוח עצמי: TREKMAIL_ALLOW_DESTRUCTIVE)
move_message העברת הודעה לתיקיית IMAP אחרת
update_message_flags סימון הודעה כנקראה/לא נקראה או בכוכב/ללא כוכב
get_raw_message הורדת מקור RFC822 הגולמי המלא של הודעה

אם לתיבה הוגדר עותק ברירת מחדל או עותק מוסתר ברירת מחדל בהגדרות → פרופיל, הוא נוסף למה ש-send_message ו-schedule_message שולחים, בדיוק כמו בדואר שנכתב ביישום האינטרנט; כתובת שכבר נמצאת בהודעה אינה נוספת פעמיים. העבירו apply_default_recipients: false כדי להשמיט אותו מהודעה יחידה. הדבר אינו חל על דואר שנשלח דרך SMTP מלקוח דואר במחשב או בטלפון, שלעולם אינו עובר דרך ה-API. | report_spam | דיווח על הודעה כדואר זבל, העברה לזבל ואימון המסנן | | report_ham | סימון הודעת זבל כתקינה, העברה לדואר נכנס ואימון המסנן | | bulk_action | החלת פעולה (קריאה, כוכב, מחיקה, העברה, דואר זבל) על עד 50 הודעות בבת אחת |

תיקיות

כלי תיאור
list_folders הצגת כל תיקיות IMAP של התיבה
create_folder יצירת תיקיית IMAP חדשה
rename_folder שינוי שם של תיקייה קיימת
delete_folder מחיקת תיקיית עלה וההודעות שבה; מחקו תחילה תיקיות בנות במפורש (בקרה מקומית של stdio באירוח עצמי: TREKMAIL_ALLOW_DESTRUCTIVE)
empty_folder מחיקה לצמיתות של כל ההודעות באשפה או בזבל (בקרה מקומית של stdio באירוח עצמי: TREKMAIL_ALLOW_DESTRUCTIVE)

קבצים מצורפים

כלי תיאור
download_attachment הורדת קובץ מצורף יחיד לפי אינדקס, מחזיר תוכן base64
download_all_attachments הורדת כל הקבצים המצורפים להודעה כ-ZIP בקידוד base64

טיוטות

כלי תיאור
save_draft שמירת טיוטה חדשה והחזרת הזהות שלה, uid + uidvalidity
update_draft החלפת טיוטה באמצעות ה-uid שלה וגם ה-uidvalidity הנדרש

שני הכלים מחזירים את ה-uid וה-uidvalidity של הטיוטה. שמרו את הצמד יחד: update_draft דורש את התקופה כדי שמזהה UID ישן שנעשה בו שימוש חוזר לעולם לא יוכל למחוק הודעה אחרת לאחר יצירה מחדש של תיקיית הטיוטות. טיוטה שנמצאה באמצעות list_messages צריכה להיפתח תחילה באמצעות read_message, שמחזיר את ה-uidvalidity הנוכחי שלה. עדכון מחזיר צמד חדש וה-UID הישן מפסיק לפעול. בשרת ללא UIDPLUS, שני הערכים יכולים להיות null גם אם טיוטה חדשה נשמרה; רעננו את טיוטות ופתחו את הטיוטה לפני עדכונה.

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

שליחה מתוזמנת

כלי תיאור
schedule_message תזמון הודעה למסירה בעתיד (דורש TREKMAIL_ALLOW_SENDING + confirm_send; מקבל timezone אופציונלי של IANA עבור תאריך ושעה ללא אזור)
list_scheduled הצגת הודעות מתוזמנות ממתינות; עקבו אחר pagination.next_cursor כדי למנות כל דף
reschedule_message תזמון מחדש במקום של הודעה ממתינה (ללא שליחה מחדש; משתמש בהגבלת messages:read הקלה יותר כדי ששינויי זמן מרובים לא יכלו את מגבלת השליחה)
cancel_scheduled ביטול הודעה מתוזמנת ממתינה (בקרה מקומית של stdio באירוח עצמי: TREKMAIL_ALLOW_DESTRUCTIVE)

אנשי קשר

כלי תיאור
list_contacts הצגת אנשי קשר עם מסנן חיפוש אופציונלי
create_contact יצירת איש קשר, עדכון אם כתובת הדוא"ל כבר קיימת
update_contact עדכון שדות של איש קשר
delete_contact מחיקת איש קשר (בקרה מקומית של stdio באירוח עצמי: TREKMAIL_ALLOW_DESTRUCTIVE)
import_contacts ייבוא אנשי קשר מתוכן CSV או VCF בקידוד base64
export_contacts ייצוא כל אנשי הקשר כ-CSV או VCF, מחזיר תוכן base64

קבוצות אנשי קשר

כלי תיאור
create_contact_group יצירת קבוצת אנשי קשר בעלת שם
update_contact_group שינוי שם של קבוצת אנשי קשר
delete_contact_group מחיקת קבוצת אנשי קשר (בקרה מקומית של stdio באירוח עצמי: TREKMAIL_ALLOW_DESTRUCTIVE)
add_contact_group_members הוספת אנשי קשר לקבוצה לפי מזהה
remove_contact_group_members הסרת אנשי קשר מקבוצה

יומן

כלי תיאור
list_calendar_events הצגת אירועי יומן בטווח תאריכים
create_calendar_event יצירת אירוע חדש עם כותרת, התחלה/סיום, מיקום והערות
update_calendar_event עדכון אירוע קיים
delete_calendar_event מחיקת אירוע יומן (בקרה מקומית של stdio באירוח עצמי: TREKMAIL_ALLOW_DESTRUCTIVE)

עזרי כתיבה

כלים אלה מכינים את הנתונים לתשובה או להעברה. הם אינם שולחים דבר. העבירו את הנתונים שהוחזרו ישירות אל send_message או save_draft.

כלי תיאור
prepare_reply מילוי מראש של תשובה (אל, נושא Re:, גוף מצוטט, כותרת In-Reply-To)
prepare_reply_all מילוי מראש של תשובה לכולם (אל + עותק מכל הנמענים המקוריים)
prepare_forward מילוי מראש של העברה (נושא Fwd:, גוף מועבר, מטא-נתונים של קבצים מצורפים מקוריים)

זהויות (כתובות שולח)

כלי תיאור
list_identities הצגת כתובות שולח ייעודיות למקור, נתיבי שליחה ומדיניות תשובה; העבירו external_account_id עבור תיבת דואר נכנס מחוברת
create_identity הגדרת זהות מנוהלת או יצירת זהות שליחה המקושרת לתיבת דואר נכנס מחוברת אחת
update_identity עדכון שם הזהות, כתובת לתשובה, חתימה או נתיב שליחה
delete_identity מחיקת זהות שליחה; זהויות מנוהלות של תיבה/כינוי נשארות מורשות (בקרה מקומית של stdio באירוח עצמי: TREKMAIL_ALLOW_DESTRUCTIVE)
set_reply_from_policy מענה מהכתובת שקיבלה את ההודעה או שימוש קבוע בברירת המחדל (בקרה מקומית של stdio באירוח עצמי: TREKMAIL_ALLOW_DESTRUCTIVE)

תבניות

כלי תיאור
list_templates הצגת כל תבניות ההודעות השמורות
create_template יצירת תבנית עם שם, נושא וגוף HTML
update_template עדכון תבנית
delete_template מחיקת תבנית (בקרה מקומית של stdio באירוח עצמי: TREKMAIL_ALLOW_DESTRUCTIVE)

שולחים חסומים

כלי תיאור
list_blocked_senders הצגת כל כתובות הדוא"ל והדומיינים החסומים
block_sender חסימת כתובת דוא"ל מסוימת או דומיין שלם (לדוגמה, @spam.com)
unblock_sender הסרת חסימה (בקרה מקומית של stdio באירוח עצמי: TREKMAIL_ALLOW_DESTRUCTIVE)

כלי Email Verifier (אסימון תפעול)

כלי תיאור
verify_email אימות כתובת דוא"ל יחידה
verify_email_bulk שליחת משימת אימות מרובה
verify_job_status בדיקת התקדמות ותוצאות המשימה
verify_job_download הורדת תוצאות המשימה כ-CSV
verify_credits בדיקת יתרת האשראי הנותרת
verify_list_jobs הצגת כל משימות האימות
verify_cancel_job ביטול משימה פעילה והחזר האשראי שלא נוצל
verify_delete_job מחיקה לצמיתות של משימה וכל תוצאותיה (GDPR)

כלי Email Verifier זמינים ב-כל התוכניות, כולל Nano. המגבלה היחידה היא יתרת האשראי שלכם.

כלי Cloudflare (אסימון תפעול)

כלי תיאור
validate_cloudflare_token אימות אסימון API של Cloudflare
list_cloudflare_zones הצגת אזורי DNS שנגישים לאסימון Cloudflare
connect_cloudflare_domains חיבור דומיינים לחשבון Cloudflare
preview_cloudflare_dns תצוגה מקדימה של שינויי DNS שיוחלו דרך Cloudflare. העבירו רשימת היתר אופציונלית included_records‏ ({ domain_id: [record_ids] }) כדי להציג רק רשומות מסוימות
apply_cloudflare_dns החלת שינויי DNS על אזורים שמנוהלים ב-Cloudflare. השתמשו ב-included_records כדי לכתוב רק רשומות שנבחרו ולדלג על השאר (לדוגמה, MX עכשיו ו-DKIM אחר כך); השמיטו אותו כדי להחיל הכול. השתמשו ב-confirmed_conflicts כדי לאשר החלפת רשומות שסומנו כמתנגשות בתצוגה המקדימה
list_cloudflare_tokens הצגת אסימוני Cloudflare שמורים
delete_cloudflare_token מחיקת אסימון Cloudflare שמור (בקרה מקומית של stdio באירוח עצמי: דורש TREKMAIL_ALLOW_DESTRUCTIVE)

כלי Cloudflare זמינים בתוכניות Pro ו-Agency.

בקרות בטיחות עבור stdio באירוח עצמי

כאשר אתם מריצים בעצמכם את שרת MCP מסוג stdio,‏ TREKMAIL_ALLOW_DESTRUCTIVE קובע אם התהליך המקומי מאפשר מחיקה ופעולות כתיבה אחרות. הגדירו אותו כ-true רק אם אתם סומכים על הסוכן שיטפל במחיקת תיבות בבטחה. הגדרה זו אינה משנה את זמינות התכונות ב-TrekMail המתארח.

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

שערי בטיחות לשליחה

לכלים send_message ו-schedule_message יש שני שערי בטיחות עצמאיים שחייבים לעבור יחד:

  1. שער סביבה: יש להגדיר TREKMAIL_ALLOW_SENDING=true בעת הפעלת שרת MCP.
  2. שער לכל קריאה: הסוכן חייב להעביר confirm_send=true כפרמטר בכל קריאה.

העיצוב בעל שני השערים מונע שליחת דוא"ל בטעות מתהליך באירוח עצמי. הגדירו TREKMAIL_ALLOW_SENDING=false כאשר הסוכן צריך רק לקרוא הודעות. list_scheduled פועל ללא בקרה זו; היא חלה רק על יצירה או שליחה של הודעות מתוזמנות.

שערי בטיחות להעברות

לכלי הכתיבה להעברות (start_migration,‏ retry_migration,‏ delete_migration,‏ delete_bulk_migration,‏ update_bulk_migration_job_password,‏ test_migration_connection,‏ preview_bulk_migration,‏ start_bulk_migration,‏ retry_bulk_migration) יש שני שערי בטיחות עצמאיים:

  1. שער סביבה: יש להגדיר TREKMAIL_ALLOW_MIGRATION=true בעת הפעלת שרת MCP.
  2. שער לכל קריאה: כל כלי דורש פרמטר אישור משלו (confirm_start=true,‏ confirm_retry=true או confirm_delete=true).

cancel_migration,‏ cancel_bulk_migration ו-resume_bulk_migration זמינים תמיד ללא תלות בבקרת הסביבה באירוח עצמי, מפני שהם פעולות בטיחות או חידוש. הם עדיין דורשים פרמטרי אישור לכל קריאה.

כלי העברה לקריאה בלבד (list_migrations,‏ get_migration,‏ list_bulk_migrations,‏ get_bulk_migration) פועלים ללא שערים.

פתרונות מהירים

  • הסוכן אינו יכול להתחבר: ודאו שהנתיב build/index.js נכון ושהרצתם npm run build לאחר השכפול.
  • שגיאות "Missing bearer token": בדקו שלפחות אחד מבין TREKMAIL_API_TOKEN או TREKMAIL_MESSAGE_TOKEN מוגדר.
  • כלי קריאה בלבד פועלים אך כתיבה נכשלת: האסימון שלכם בתוכנית Starter. כתיבה ב-Drive פועלת ב-Starter (כל ממשק Drive). עבור כתיבות אחרות, הקצאת תיבות, התחלת העברות או מענה לכרטיסים, שדרגו ל-Pro או השתמשו בלוח הבקרה.
  • כלי מחיקה מחזירים שגיאות ב-stdio באירוח עצמי: הגדירו TREKMAIL_ALLOW_DESTRUCTIVE=true בסביבה של תהליך MCP זה. הדבר חל על מחיקה ופעולות כתיבה אחרות, לרבות הודעות, תיקיות, אנשי קשר, יומן, זהויות, תבניות, שולחים חסומים והודעות מתוזמנות.
  • כלי שליחה ב-stdio באירוח עצמי מחזיר "Sending is disabled": הגדירו TREKMAIL_ALLOW_SENDING=true בסביבה של תהליך MCP זה.
  • כלי השליחה מחזיר "Send not confirmed": הסוכן חייב להעביר confirm_send=true בכל קריאה אל send_message או schedule_message.
  • לא מופיעים כלי הודעות: ודאו ש-TREKMAIL_MESSAGE_TOKEN מוגדר עם אסימון tm_msg_ תקף.
  • כלי כתיבה להעברות ב-stdio באירוח עצמי מחזירים שגיאות: הגדירו TREKMAIL_ALLOW_MIGRATION=true בסביבה של תהליך MCP זה.
  • שגיאת 503 בתחילת העברה: השרת הגיע לקיבולת ההעברות. נסו שוב בעוד כמה דקות.
  • הורדת קובץ מצורף נכשלת: קבצים מצורפים מוחזרים כ-base64. קבצים גדולים (עד 25 MB) עשויים להימשך כמה שניות. download_all_attachments מחזיר ZIP בקידוד base64 של כל הקבצים המצורפים.
  • טיוטה נעלמה לאחר עדכון: update_draft מוחק את הטיוטה הישנה ומוסיף תחליף, ולכן הטיוטה מקבלת זהות UID חדשה. השתמשו גם ב-uid וגם ב-uidvalidity מהתגובה לכל פעולה בהמשך; הצמד שהעברתם אינו מזהה עוד את התחליף.
  • עותק של כל הודעה מגיע למקום שלא ציינתם: לתיבה מוגדר עותק ברירת מחדל או עותק מוסתר ברירת מחדל בהגדרות → פרופיל. הוא חל על מה שתיבה זו שולחת, לרבות דרך ה-API. נקו אותו שם, או העבירו apply_default_recipients: false כדי להשמיט אותו מהודעה אחת.
  • אירוע יומן לא נמצא: האירועים מוגבלים לתיבה המסוימת. ודאו שאסימון ההודעות הונפק עבור התיבה הנכונה.

מאמרים קשורים

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

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

התחברות ל-TrekMail

גישה ללוח הבקרה, לתיבות הדואר ול-DNS שלכם.

או

12 תווים הסיסמאות תואמות

או

דוא״ל האיפוס נשלח

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

בהמשך אתם מסכימים ל תנאי השימוש ול מדיניות הפרטיות של TrekMail.