חיבור סוכני 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 שואלת באיזה לקוח אתם משתמשים ולאחר מכן מציגה את הנתיב המדויק שלו, את נתיב התפריט או את קובץ התצורה וקטע מוכן שבו הכתובת שלכם כבר מוזנת. אם הלקוח מופיע שם, פעלו לפי ההוראות האלה במקום לפי השלבים הכלליים שבהמשך.
- פתחו את הגדרות MCP, האינטגרציות או המחברים בלקוח.
- בחרו הוספת שרת MCP מרוחק או הוספת מחבר מותאם אישית. התווית המדויקת תלויה בלקוח.
- הזינו:
- שם:
TrekMail - כתובת URL של שרת MCP מרוחק:
https://trekmail.net/mcp
- שם:
- אשרו את החיבור. הדפדפן יפתח את דף ההרשאה של TrekMail.
- היכנסו, בדקו את ההרשאות המבוקשות ואשרו גישה. חזרו אל הלקוח לאחר שהדפדפן מאשר את החיבור.
ההרשאה הראשונה מנפיקה אסימון בעל תוקף מוגבל. לקוחות תואמים מרעננים אותו אוטומטית. כדי להתנתק, השתמשו בפעולת הניתוק של הלקוח או בטלו את היישום דרך אסימונים → יישומים מחוברים ב-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:
- ההיקפים של האסימון. כלי שהיכולת שלו אינה כלולה באסימון לעולם אינו נרשם.
- בקרות בטיחות מקומיות של stdio. כשאתם מריצים את שרת stdio באירוח עצמי, המנהל שלו יכול לדרוש אישור לפעולות כתיבה, שליחה או העברה. MCP מתארח משתמש במקום זאת בהיקפים שאושרו במהלך OAuth.
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 יש שני שערי בטיחות עצמאיים שחייבים לעבור יחד:
- שער סביבה: יש להגדיר
TREKMAIL_ALLOW_SENDING=trueבעת הפעלת שרת MCP. - שער לכל קריאה: הסוכן חייב להעביר
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) יש שני שערי בטיחות עצמאיים:
- שער סביבה: יש להגדיר
TREKMAIL_ALLOW_MIGRATION=trueבעת הפעלת שרת MCP. - שער לכל קריאה: כל כלי דורש פרמטר אישור משלו (
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כדי להשמיט אותו מהודעה אחת. - אירוע יומן לא נמצא: האירועים מוגבלים לתיבה המסוימת. ודאו שאסימון ההודעות הונפק עבור התיבה הנכונה.
מאמרים קשורים
קפצו למדריכים הסמוכים שממשיכים את זרימת העבודה.