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