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、1,000、2,000、5,000、10,000 です。値 0 は、制限がないことを意味します。

ExpungeBehavior

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