ImapSettings

Setelan IMAP untuk akun.

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

boolean

Apakah IMAP diaktifkan untuk akun atau tidak.

autoExpunge

boolean

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

expungeBehavior

enum (ExpungeBehavior)

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

maxFolderSize

integer

Batas opsional pada jumlah pesan yang dapat dimuat dalam folder IMAP. Nilai hukum adalah 0, 1000, 2000, 5000, atau 10000. Nilai nol diinterpretasikan berarti bahwa tidak ada batasan.

ExpungeBehavior

Enum
expungeBehaviorUnspecified Perilaku tidak ditentukan.
archive Arsipkan pesan yang ditandai sebagai dihapus.
trash Pindahkan pesan yang ditandai sebagai dihapus ke sampah.
deleteForever Hapus segera dan permanen pesan yang ditandai sebagai dihapus. Pesan yang dihapus permanen tidak dapat dipulihkan.