ImapSettings

Configurações do IMAP para uma conta.

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

boolean

Indica se o IMAP está ativado para a conta.

autoExpunge

boolean

Se esse valor for verdadeiro, o Gmail vai excluir imediatamente uma mensagem quando ela for marcada como excluída no IMAP. Caso contrário, o Gmail vai esperar por uma atualização do cliente antes de excluir 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 expurgada da última pasta IMAP visível.

maxFolderSize

integer

Um limite opcional no número de mensagens que uma pasta IMAP pode conter. Os valores válidos são 0, 1000, 2000, 5000 ou 10000. Um valor de zero significa que não há limite.

ExpungeBehavior

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