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 أو 1,000 أو 2,000 أو 5,000 أو 10,000. يتم تفسير القيمة صفر على أنّها تعني عدم وجود حدّ.

ExpungeBehavior

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