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 ลบข้อความที่ทำเครื่องหมายว่าลบแล้วอย่างถาวรทันที ข้อความที่ลบถาวรจะกู้คืนไม่ได้