ImapSettings

إعدادات بروتوكول IMAP لحساب.

تمثيل JSON
{
  "enabled": boolean,
  "autoExpunge": boolean,
  "expungeBehavior": enum (ExpungeBehavior),
  "maxFolderSize": integer
}
الحقول
enabled

boolean

ما إذا كان بروتوكول IMAP مفعَّلاً للحساب.

autoExpunge

boolean

في حال ضبط هذه القيمة على "صحيح"، سيمحو Gmail رسالة نهائيًا على الفور عند وضع علامة عليها على أنّها محذوفة في بروتوكول IMAP. وبخلاف ذلك، سينتظر Gmail تحديثًا من البرنامج قبل محو الرسائل التي يتم وضع علامة عليها كمحذوفة.

expungeBehavior

enum (ExpungeBehavior)

هو الإجراء الذي سيتم تنفيذه على رسالة عندما يتم وضع علامة عليها كمحذوفة ومحوها من آخر مجلد بروتوكول IMAP مرئي.

maxFolderSize

integer

حد اختياري لعدد الرسائل التي قد يحتوي عليها مجلد الوصول عبر IMAP. القيم القانونية هي 0 أو 1000 أو 2000 أو 5000 أو 10,000. يتم تفسير القيمة الصفرية على أنها لا توجد حد.

ExpungeBehavior

عمليات التعداد
expungeBehaviorUnspecified سلوك غير محدّد
archive أرشفة الرسائل التي تم وضع علامة عليها كمحذوفة.
trash نقل الرسائل التي تم وضع علامة عليها كمحذوفة إلى المهملات
deleteForever حذف الرسائل التي يتم وضع علامة عليها كمحذوفة فورًا ودائمًا لا يمكن استرداد الرسائل التي تم محوها نهائيًا.