ImapSettings
JSON 表示法 |
{
"enabled": boolean,
"autoExpunge": boolean,
"expungeBehavior": enum (ExpungeBehavior ),
"maxFolderSize": integer
} |
字段 |
enabled |
boolean
账号是否启用了 IMAP。
|
autoExpunge |
boolean
如果此值为 true,则当邮件在 IMAP 中标记为已删除时,Gmail 会立即清除该邮件。否则,Gmail 会等待客户端完成更新,然后再清除标记为“已删除”的邮件。
|
expungeBehavior |
enum (ExpungeBehavior )
当邮件被标记为已删除并从最后一个可见的 IMAP 文件夹中清除时,系统将对该邮件执行的操作。
|
maxFolderSize |
integer
针对 IMAP 文件夹中可能包含的邮件数量的可选限制。合法值为 0、1000、2000、5000 或 10000。零值表示没有限制。
|
ExpungeBehavior
枚举 |
expungeBehaviorUnspecified |
未指定的行为。 |
archive |
归档标记为已删除的邮件。 |
trash |
将标记为已删除的邮件移至“已删除邮件”。 |
deleteForever |
立即永久删除标记为“已删除”的邮件。清除的邮件无法恢复。 |
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-09-05。
[null,null,["最后更新时间 (UTC):2024-09-05。"],[[["IMAP settings for an account can be controlled, including enabling/disabling IMAP, auto-expunge behavior, and maximum folder size."],["Users can define the action taken when a message is marked as deleted and expunged, choosing between archiving, trashing, or permanently deleting it."],["`expungeBehavior` allows customization of how deleted messages are handled within IMAP, offering options like archiving, moving to trash, or permanent deletion."],["`maxFolderSize` provides control over the message limit within an IMAP folder, with options ranging from no limit to a maximum of 10,000 messages."]]],["IMAP settings control how Gmail interacts with IMAP clients. Key settings include: `enabled` (whether IMAP is active), `autoExpunge` (immediate deletion upon marking), `expungeBehavior` (action on expunged messages), and `maxFolderSize` (message limit per folder). `expungeBehavior` options are: archive, trash, or delete forever. The setting `autoExpunge` if it is false allow the user to control when the expunged messages will be deleted.\n"]]