ImapSettings

账号的 IMAP 设置。

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 立即永久删除标记为“已删除”的邮件。清除的邮件无法恢复。