ImapSettings

Setelan IMAP untuk akun.

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

boolean

Apakah IMAP diaktifkan untuk akun.

autoExpunge

boolean

Jika nilai ini benar, Gmail akan langsung menghapus pesan saat ditandai sebagai dihapus di IMAP. Jika tidak, Gmail akan menunggu pembaruan dari klien sebelum menghapus pesan yang ditandai sebagai dihapus.

expungeBehavior

enum (ExpungeBehavior)

Tindakan yang akan dijalankan pada pesan saat ditandai sebagai dihapus dan dihapus dari folder IMAP terakhir yang terlihat.

maxFolderSize

integer

Batas opsional pada jumlah pesan yang dapat dimuat folder IMAP. Nilai yang valid adalah 0, 1000, 2000, 5000, atau 10.000. Nilai nol ditafsirkan sebagai tidak ada batas.

ExpungeBehavior

Enum
expungeBehaviorUnspecified Perilaku tidak ditentukan.
archive Mengarsipkan pesan yang ditandai sebagai dihapus.
trash Memindahkan pesan yang ditandai sebagai dihapus ke sampah.
deleteForever Menghapus pesan yang ditandai sebagai dihapus secara langsung dan permanen. Pesan yang dihapus tidak dapat dipulihkan.