ImapSettings

Ustawienia IMAP konta.

Zapis JSON
{
  "enabled": boolean,
  "autoExpunge": boolean,
  "expungeBehavior": enum (ExpungeBehavior),
  "maxFolderSize": integer
}
Pola
enabled

boolean

czy na koncie jest włączony dostęp przez IMAP.

autoExpunge

boolean

Jeśli ta wartość jest ustawiona na „prawda”, Gmail natychmiast usuwa wiadomość, gdy zostanie ona oznaczona jako usunięta w IMAP. W przeciwnym razie Gmail będzie czekać na aktualizację od klienta, zanim usunie wiadomości oznaczone jako usunięte.

expungeBehavior

enum (ExpungeBehavior)

Działanie, które zostanie wykonane w przypadku wiadomości, gdy zostanie ona oznaczona jako usunięta i usunięta z ostatniego widocznego folderu IMAP.

maxFolderSize

integer

Opcjonalny limit liczby wiadomości, które może zawierać folder IMAP. Dozwolone wartości to 0, 1000, 2000, 5000 lub 10000. Wartość 0 oznacza brak limitu.

ExpungeBehavior

Wartości w polu enum
expungeBehaviorUnspecified Nieokreślone zachowanie.
archive archiwizować wiadomości oznaczone jako usunięte.
trash Przenoszenie wiadomości oznaczonych jako usunięte do kosza.
deleteForever natychmiast i trwało usuwać wiadomości oznaczone jako usunięte. Usuniętej wiadomości nie można przywrócić.