ImapSettings

Configurações de IMAP de uma conta.

Representação JSON
{
  "enabled": boolean,
  "autoExpunge": boolean,
  "expungeBehavior": enum (ExpungeBehavior),
  "maxFolderSize": integer
}
Campos
enabled

boolean

Se o IMAP está ativado para a conta.

autoExpunge

boolean

Se esse valor for verdadeiro, o Gmail eliminará imediatamente uma mensagem quando ela for marcada como excluída no IMAP. Caso contrário, o Gmail aguardará uma atualização do cliente antes de eliminar as mensagens marcadas como excluídas.

expungeBehavior

enum (ExpungeBehavior)

A ação que será executada em uma mensagem quando ela for marcada como excluída e apagada da última pasta IMAP visível.

maxFolderSize

integer

Um limite opcional para o número de mensagens que uma pasta IMAP pode conter. Os valores legais são 0, 1.000, 2.000, 5.000 ou 10.000. Um valor zero é interpretado para significar que não há limite.

ExpungeBehavior

Enums
expungeBehaviorUnspecified Comportamento não especificado.
archive Arquivar mensagens marcadas como excluídas.
trash Mover as mensagens marcadas como excluídas para a lixeira.
deleteForever Excluir as mensagens marcadas como excluídas de forma imediata e permanente. Não é possível recuperar as mensagens eliminadas.