ImapSettings

הגדרות IMAP של החשבון.

ייצוג JSON
{
  "enabled": boolean,
  "autoExpunge": boolean,
  "expungeBehavior": enum (ExpungeBehavior),
  "maxFolderSize": integer
}
שדות
enabled

boolean

האם IMAP מופעל בחשבון.

autoExpunge

boolean

אם הערך הוא True, Gmail יסיר מיד הודעה שהיא תסומן כ'נמחקה' ב-IMAP. אחרת, Gmail ימתין לעדכון מהלקוח לפני שימחק הודעות שסומנו כהודעות שנמחקו.

expungeBehavior

enum (ExpungeBehavior)

הפעולה תבוצע בהודעה כשהיא תסומן כנמחקה ותימחק מתיקיית ה-IMAP הנראית האחרונה.

maxFolderSize

integer

מגבלה אופציונלית על מספר ההודעות שתיקיית IMAP יכולה להכיל. הערכים החוקיים הם 0, 1000, 2000, 5000 או 10,000. ערך של אפס מפורש פירושו שאין מגבלה.

ExpungeBehavior

טיפוסים בני מנייה (enums)
expungeBehaviorUnspecified התנהגות לא מוגדרת.
archive העברת הודעות שסומנו לארכיון כהודעות שנמחקו.
trash העברת הודעות שסומנו כהודעות שנמחקו לאשפה.
deleteForever למחוק באופן מיידי ולצמיתות הודעות שסומנו כהודעות שנמחקו. לא ניתן לשחזר הודעות שהוסרו.