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 هستند. مقدار صفر به این معنی است که هیچ محدودیتی وجود ندارد.

حذف رفتار

Enums
expungeBehaviorUnspecified رفتار نامشخص
archive پیام های بایگانی شده به عنوان حذف شده علامت گذاری شده اند.
trash پیام هایی که به عنوان حذف شده علامت گذاری شده اند را به سطل زباله منتقل کنید.
deleteForever پیام هایی که به عنوان حذف شده علامت گذاری شده اند را بلافاصله و برای همیشه حذف کنید. پیام های حذف شده قابل بازیابی نیستند.