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 |
ลบข้อความที่ทําเครื่องหมายว่าลบแล้วอย่างถาวรทันที ข้อความที่ถูกลบถาวรจะกู้คืนไม่ได้ |
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-25 UTC
[null,null,["อัปเดตล่าสุด 2025-07-25 UTC"],[],[],null,["# ImapSettings\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n- [ExpungeBehavior](#ExpungeBehavior)\n\nIMAP settings for an account.\n\n| JSON representation |\n|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"enabled\": boolean, \"autoExpunge\": boolean, \"expungeBehavior\": enum (/workspace/gmail/api/reference/rest/v1/ImapSettings#ExpungeBehavior), \"maxFolderSize\": integer } ``` |\n\n| Fields ||\n|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `enabled` | `boolean` Whether IMAP is enabled for the account. |\n| `autoExpunge` | `boolean` If this value is true, Gmail will immediately expunge a message when it is marked as deleted in IMAP. Otherwise, Gmail will wait for an update from the client before expunging messages marked as deleted. |\n| `expungeBehavior` | `enum (`[ExpungeBehavior](/workspace/gmail/api/reference/rest/v1/ImapSettings#ExpungeBehavior)`)` The action that will be executed on a message when it is marked as deleted and expunged from the last visible IMAP folder. |\n| `maxFolderSize` | `integer` An optional limit on the number of messages that an IMAP folder may contain. Legal values are 0, 1000, 2000, 5000 or 10000. A value of zero is interpreted to mean that there is no limit. |\n\nExpungeBehavior\n---------------\n\n| Enums ||\n|------------------------------|-----------------------------------------------------------------------------------------------------------|\n| `expungeBehaviorUnspecified` | Unspecified behavior. |\n| `archive` | Archive messages marked as deleted. |\n| `trash` | Move messages marked as deleted to the trash. |\n| `deleteForever` | Immediately and permanently delete messages marked as deleted. The expunged messages cannot be recovered. |"]]