ImapSettings

একটি অ্যাকাউন্টের জন্য IMAP সেটিংস৷

JSON প্রতিনিধিত্ব
{
  "enabled": boolean,
  "autoExpunge": boolean,
  "expungeBehavior": enum (ExpungeBehavior),
  "maxFolderSize": integer
}
ক্ষেত্র
enabled

boolean

অ্যাকাউন্টের জন্য IMAP সক্ষম করা আছে কিনা।

autoExpunge

boolean

যদি এই মানটি সত্য হয়, IMAP-এ মুছে ফেলা হিসাবে চিহ্নিত করা হলে Gmail অবিলম্বে একটি বার্তা মুছে ফেলবে৷ অন্যথায়, মুছে ফেলা হিসাবে চিহ্নিত বার্তাগুলি মুছে ফেলার আগে Gmail ক্লায়েন্টের কাছ থেকে একটি আপডেটের জন্য অপেক্ষা করবে।

expungeBehavior

enum ( ExpungeBehavior )

শেষ দৃশ্যমান IMAP ফোল্ডার থেকে মুছে ফেলা এবং অপসারিত হিসাবে চিহ্নিত করা হলে একটি বার্তায় যে ক্রিয়াটি কার্যকর করা হবে৷

maxFolderSize

integer

একটি IMAP ফোল্ডারে থাকতে পারে এমন বার্তাগুলির সংখ্যার একটি ঐচ্ছিক সীমা৷ আইনি মান হল 0, 1000, 2000, 5000 বা 10000৷ শূন্যের একটি মানকে বোঝানো হয় যে কোনও সীমা নেই৷

এক্সপঞ্জ বিহেভিয়ার

Enums
expungeBehaviorUnspecified অনির্দিষ্ট আচরণ।
archive মুছে ফেলা হিসাবে চিহ্নিত বার্তা সংরক্ষণাগার.
trash মুছে ফেলা হিসাবে চিহ্নিত বার্তাগুলিকে ট্র্যাশে সরান৷
deleteForever মুছে ফেলা হিসাবে চিহ্নিত বার্তাগুলি অবিলম্বে এবং স্থায়ীভাবে মুছুন৷ অপসারিত বার্তা পুনরুদ্ধার করা যাবে না.