ImapSettings

Ustawienia IMAP dla 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ść to prawda, Gmail natychmiast trwale usuwa wiadomości po oznaczeniu ich jako usunięte w protokole IMAP. W przeciwnym razie Gmail będzie czekać na aktualizację klienta, zanim trwale usunie wiadomości oznaczone jako usunięte.

expungeBehavior

enum (ExpungeBehavior)

Czynność, która zostanie wykonana na wiadomości po oznaczeniu jej jako usuniętej i usunięciu z ostatniego widocznego folderu IMAP.

maxFolderSize

integer

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

ExpungeBehavior

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