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 ค่า 0 หมายถึงไม่มีขีดจํากัด

ExpungeBehavior

Enum
expungeBehaviorUnspecified ลักษณะการทำงานที่ไม่ระบุ
archive เก็บข้อความที่ทำเครื่องหมายว่าลบแล้ว
trash ย้ายข้อความที่ทำเครื่องหมายว่าลบแล้วไปยังถังขยะ
deleteForever ลบข้อความที่ทําเครื่องหมายว่าลบแล้วอย่างถาวรทันที ข้อความที่ถูกลบถาวรจะกู้คืนไม่ได้