ImapSettings

アカウントの IMAP 設定。

JSON 表現
{
  "enabled": boolean,
  "autoExpunge": boolean,
  "expungeBehavior": enum (ExpungeBehavior),
  "maxFolderSize": integer
}
フィールド
enabled

boolean

アカウントで IMAP が有効かどうか。

autoExpunge

boolean

この値が true の場合、IMAP で削除済みとしてマークされたメールはすぐに消去されます。それ以外の場合は、Gmail はクライアントからのアップデートを待機してから、削除済みとしてマークされたメールは消去されます。

expungeBehavior

enum (ExpungeBehavior)

メールが削除済みとしてマークされ、最後に表示される IMAP フォルダから消去されたときにメールに対して実行される操作。

maxFolderSize

integer

IMAP フォルダに含めることができるメール数の上限(省略可)。有効な値は 0、1,000、2,000、5,000、または 10,000 です。値 0 は、制限がないことを意味します。

ExpungeBehavior

列挙型
expungeBehaviorUnspecified 未指定の動作。
archive 削除済みとしてマークしたメールをアーカイブします。
trash 削除済みとしてマークしたメールをゴミ箱に移動します。
deleteForever 削除済みのマークが付いたメッセージは、即時かつ完全に削除されます。消去されたメッセージは復元できません。