ImapSettings

Configurações de IMAP para 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 vai 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 eliminada 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, 1000, 2000, 5000 ou 10000. Um valor de zero é interpretado como significando 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 de forma imediata e permanente as mensagens marcadas como excluídas. As mensagens eliminadas não podem ser recuperadas.