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,‏ 1,000,‏ 2,000,‏ 5,000 או 10,000. ערך אפס מתפרש כמשמעות של אין מגבלה.

ExpungeBehavior

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