כיבוי Drive לתיבת דואר באמצעות API

הגדירו את Drive כמלא, לקבצים מצורפים בלבד או כמושבת בקריאת REST אחת או בכלי MCP, לתיבה יחידה, לדומיין שלם או לכל תיבות החשבון.

פרטי המאמר

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

סוג
חומר עזר
רמת קושי
בינוני
תוכניות
Starter · Pro · Agency
עודכן לאחרונה
10 בספט׳ 2026

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

אותה הגדרה נמצאת בלוח הבקרה תחת תיבות דואר → (תיבת דואר) → מגבלות. היא זמינה בכל תוכנית ללא עלות נוספת.

שלוש הרמות

ערך Drive בדואר האינטרנט שליחת קובץ שחורג מסף הקבצים המצורפים סנכרון עם מחשב
full כן: עיון, העלאה, שיתוף וחיפוש נשלח כקישור להורדה ונשמר ללא הגבלת זמן כן
attachments_only לא עדיין נשלח כקישור להורדה; העותק הזה נמחק לאחר תקופת השמירה לא
disabled לא נדחה: השולח מקבל הודעה שהקובץ גדול מדי לא

full הוא ערך ברירת המחדל והוא מוגדר בכל תיבת דואר קיימת. הקבלה לעולם אינה מושפעת: קובץ מצורף גדול שמישהו שולח אל התיבה נפתח מדואר האינטרנט כרגיל, בכל רמה.

ההיקף הנדרש

mailboxes:write, אותו היקף שמעדכן כל שדה אחר בתיבת הדואר. שני ה-endpoint שלהלן מקבלים כותרת Idempotency-Key ובטוח לנסות אותם שוב.

תיבת דואר אחת

curl -s -X PATCH "https://trekmail.net/api/v1/mailboxes/{MAILBOX_ID}" \
  -H "Authorization: Bearer tm_live_your_token" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: drive-access-{MAILBOX_ID}-off" \
  -d '{"drive_access":"disabled"}'

תיבת הדואר המעודכנת מוחזרת עם הרמה החדשה:

{ "data": { "id": 1701, "email": "sam@example.com", "drive_access": "disabled", "...": "..." } }

drive_access מוחזר גם על ידי GET /api/v1/mailboxes/{id} ועל ידי endpoint הרשימה, כך שאפשר לבדוק מה הוגדר בלי לשנות דבר.

תיבות דואר רבות בבת אחת

curl -s -X POST "https://trekmail.net/api/v1/mailboxes:drive-access" \
  -H "Authorization: Bearer tm_live_your_token" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: drive-access-domain-123-off" \
  -d '{"domain_id":123,"drive_access":"disabled"}'

העבירו בדיוק בורר אחד:

בורר מתי להשתמש בו
"mailbox_ids": [12, 34] קבוצה מסוימת, עד 1000 בכל קריאה
"domain_id": 123 דומיין שלם; השתמשו באפשרות זו כאשר דומיין אחד שייך ללקוח אחד
"all": true כל תיבות הדואר בחשבון

התשובה מציגה מה קרה:

{ "data": { "drive_access": "disabled", "matched": 24, "updated": 21, "skipped_shared": 3 } }

matched הוא מספר תיבות הדואר שהבורר מצא, ו-updated הוא מספר התיבות שהשתנו בפועל. תיבות שכבר נמצאות ברמה המבוקשת נספרות כהתאמות אך אינן מתעדכנות, ולכן אין נזק בהפעלה חוזרת של הקריאה. הדבר שימושי כאשר מחילים ערך ברירת מחדל על תיבות חדשות לפי לוח זמנים.

החלה על תיבות דואר חדשות

יצירת תיבת דואר אינה מקבלת drive_access; תיבות חדשות מתחילות ב-full. כדי להקצות תיבה שמעולם לא קיבלה Drive, צרו אותה ולאחר מכן הגדירו את הרמה:

# 1. Create the mailbox. The server generates the one-time password and returns it once.
curl -s -X POST "https://trekmail.net/api/v1/mailboxes" \
  -H "Authorization: Bearer tm_live_your_token" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: create-mailbox-sam" \
  -d '{"domain_id":123,"local_part":"sam","password_mode":"generated_one_time"}'

# 2. Turn off Drive using the id returned above.
curl -s -X PATCH "https://trekmail.net/api/v1/mailboxes/1701" \
  -H "Authorization: Bearer tm_live_your_token" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: drive-access-1701-off" \
  -d '{"drive_access":"disabled"}'

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

באמצעות סוכן MCP

set_mailboxes_drive_access(domain_id=123, drive_access="disabled")

הכלי מקבל את אותם שלושה בוררים כמו endpoint ה-REST ומחזיר את אותן ספירות. עבור תיבה יחידה אפשר גם להשתמש ב-update_mailbox(mailbox_id=1701, drive_access="disabled").

תיבות דואר משותפות

ה-endpoint היחיד דוחה תיבות דואר משותפות עם 422 drive_access_not_applicable, וה-endpoint בכמות גדולה מדלג עליהן אך עדיין סופר אותן. אף אחד אינו נכנס ישירות לתיבה משותפת: הצוות פותח אותה מתוך התיבה האישית שלו, ולכן חלה הרמה של תיבת אותו חבר. אדם שכיביתם עבורו את Drive אינו יכול להגיע לקבצים של תיבה משותפת או להשתמש בה כדי לעקוף את ההגדרה.

מה רואה תיבת דואר מוגבלת

ההגבלה נאכפת בכל מקום ולא רק מוסתרת בממשק:

  • שטח ה-Drive שלה אינו מופיע ב-GET /api/v1/drive/spaces
  • הקבצים שלה מחזירים 404 כאשר מבקשים אותם לפי id
  • אי אפשר ליצור עבורה התקן סנכרון; POST /api/v1/drive/devices מחזיר 422 drive_disabled
  • בדואר האינטרנט אין Drive בסרגל הצד, העלאה בגרירה ושחרור או תוצאות Drive בחיפוש

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

שגיאות אפשריות

תשובה משמעות
422 drive_access_not_applicable תיבת הדואר משותפת; הגדירו את הרמה בתיבות הדואר של החברים במקום זאת
שגיאת אימות 422 יותר מבורר אחד, או אף בורר, ב-endpoint בכמות גדולה
403 לאסימון חסר mailboxes:write

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

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

לאפשר לסוכן AI לקנות ולהגדיר עבורכם דוא״ל

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

קראו מאמר

סקירת TrekMail REST API למפתחים

למדו כיצד פועל TrekMail REST API, כולל אימות באמצעות אסימוני Bearer, גישה לפי תוכנית, מגבלות קצב ותבניות תגובה.

קראו מאמר

יצירה וניהול של אסימוני API ב-TrekMail

צרו ונהלו אסימוני API ב-TrekMail. הגדירו היקפים, מגבלות דומיין ותאריכי תפוגה כדי לשלוט במדויק בגישה של כל אסימון.

קראו מאמר

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

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

קראו מאמר

טווחי API והרשאות תוכניות ב-TrekMail

השוו טווחי TrekMail API בין תוכניות, תוספים, OAuth, חברויות, מגבלות דומיין ושערי בטיחות MCP, כולל גישת White Label.

קראו מאמר

מדריך API ו-MCP למיתוג White Label

הגדירו מיתוג White Label לכל דומיין, כולל זהות מותג, לוגואים ומארחים ממותגים ללוח הבקרה ולדואר האינטרנט, דרך REST API או כלי MCP של TrekMail.

קראו מאמר

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

התחברות ל-TrekMail

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

או

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

או

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

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

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