ImapSettings

किसी खाते के लिए IMAP सेटिंग.

JSON के काेड में दिखाना
{
  "enabled": boolean,
  "autoExpunge": boolean,
  "expungeBehavior": enum (ExpungeBehavior),
  "maxFolderSize": integer
}
फ़ील्ड
enabled

boolean

खाते के लिए आईएमएपी चालू है या नहीं.

autoExpunge

boolean

अगर यह वैल्यू 'सही है' पर सेट है, तो आईएमएपी में किसी मैसेज पर 'मिटाया गया' का निशान लगाने के बाद, Gmail उसे तुरंत मिटा देगा. ऐसा न करने पर, Gmail मिटाए गए के तौर पर मार्क किए गए मैसेज को मिटाने से पहले, क्लाइंट से अपडेट का इंतज़ार करेगा.

expungeBehavior

enum (ExpungeBehavior)

किसी मैसेज पर 'मिटाया गया' का निशान लगाने और उसे आखिरी बार दिखने वाले आईएमएपी फ़ोल्डर से हटाने पर, उस पर की जाने वाली कार्रवाई.

maxFolderSize

integer

आईएमएपी फ़ोल्डर में मैसेज की संख्या पर लगाई जाने वाली वैकल्पिक सीमा. मान्य वैल्यू 0, 1,000, 2,000, 5,000 या 10,000 हैं. शून्य वैल्यू का मतलब है कि कोई सीमा नहीं है.

ExpungeBehavior

Enums
expungeBehaviorUnspecified कोई खास व्यवहार नहीं.
archive मिटाए गए के तौर पर मार्क किए गए मैसेज संग्रहित करें.
trash मिटाए गए के तौर पर मार्क किए गए मैसेज को ट्रैश में ले जाएं.
deleteForever मिटाए गए के तौर पर मार्क किए गए मैसेज को तुरंत और हमेशा के लिए मिटाएं. मिटाए गए मैसेज वापस नहीं लाए जा सकते.