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 או 10000. המשמעות של ערך של אפס היא שאין מגבלה.

ExpungeBehavior

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