ImapSettings

Настройки IMAP для учетной записи.

JSON-представление
{
  "enabled": boolean,
  "autoExpunge": boolean,
  "expungeBehavior": enum (ExpungeBehavior),
  "maxFolderSize": integer
}
Поля
enabled

boolean

Включен ли IMAP для учетной записи.

autoExpunge

boolean

Если это значение истинно, Gmail немедленно удалит сообщение, если оно будет помечено как удаленное в IMAP. В противном случае Gmail будет ждать обновления от клиента, прежде чем удалять сообщения, помеченные как удаленные.

expungeBehavior

enum ( ExpungeBehavior )

Действие, которое будет выполнено над сообщением, если оно помечено как удаленное и удалено из последней видимой папки IMAP.

maxFolderSize

integer

Необязательное ограничение на количество сообщений, которые может содержать папка IMAP. Допустимые значения: 0, 1000, 2000, 5000 или 10000. Нулевое значение интерпретируется как означающее отсутствие ограничения.

УдалитьПоведение

Перечисления
expungeBehaviorUnspecified Неопределенное поведение.
archive Архивировать сообщения, помеченные как удаленные.
trash Переместите сообщения, помеченные как удаленные, в корзину.
deleteForever Немедленно и навсегда удалить сообщения, помеченные как удаленные. Удаленные сообщения невозможно восстановить.