ImapSettings

Ustawienia IMAP konta.

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

boolean

Określa, czy na koncie jest włączony protokół IMAP.

autoExpunge

boolean

Jeśli ta wartość ma wartość Prawda, Gmail natychmiast trwale usuwa wiadomość po tym, jak zostanie ona oznaczona jako usunięta w IMAP. W przeciwnym razie Gmail będzie czekać na aktualizację klienta, zanim zniszczy wiadomości oznaczone jako usunięte.

expungeBehavior

enum (ExpungeBehavior)

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

maxFolderSize

integer

Opcjonalny limit liczby wiadomości, które może zawierać folder IMAP. Możliwe wartości to 0, 1000, 2000, 5000 lub 10 000. Przyjmuje się, że wartość zerowa oznacza brak ograniczenia.

ExpungeBehavior

Wartości w polu enum
expungeBehaviorUnspecified Nieokreślone zachowanie.
archive Archiwizowanie wiadomości oznaczonych jako usunięte.
trash Przenoszenie wiadomości oznaczonych jako usunięte do kosza.
deleteForever Natychmiast i trwale usuwaj wiadomości oznaczone jako usunięte. Nie można przywrócić trwale usuniętych wiadomości.