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 أو 10000. تُفسر القيمة الصفرية على أنها ليست هناك حد.

ExpungeBehavior

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