ImapSettings
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
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
列舉 |
expungeBehaviorUnspecified |
未指定的行為。 |
archive |
封存標示為已刪除的訊息。 |
trash |
將標示為已刪除的郵件移至垃圾桶。 |
deleteForever |
立即永久刪除標示為已刪除的郵件。系統無法復原已刪除的訊息。 |
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-07-25 (世界標準時間)。
[null,null,["上次更新時間:2025-07-25 (世界標準時間)。"],[],[],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. |"]]