ImapSettings

Chế độ cài đặt IMAP cho một tài khoản.

Biểu diễn dưới dạng JSON
{
  "enabled": boolean,
  "autoExpunge": boolean,
  "expungeBehavior": enum (ExpungeBehavior),
  "maxFolderSize": integer
}
Trường
enabled

boolean

Liệu tài khoản có được bật IMAP hay không.

autoExpunge

boolean

Nếu giá trị này là đúng, Gmail sẽ xoá ngay một thư khi thư đó được đánh dấu là đã xoá trong IMAP. Nếu không, Gmail sẽ đợi ứng dụng cập nhật trước khi xoá các thư được đánh dấu là đã xoá.

expungeBehavior

enum (ExpungeBehavior)

Thao tác sẽ được thực thi trên một thư khi thư đó được đánh dấu là đã xoá và bị xoá khỏi thư mục IMAP hiển thị gần đây nhất.

maxFolderSize

integer

Giới hạn không bắt buộc về số lượng thư mà thư mục IMAP có thể chứa. Các giá trị hợp lệ là 0, 1000, 2000, 5000 hoặc 10.000. Giá trị 0 được hiểu là không có giới hạn.

ExpungeBehavior

Enum
expungeBehaviorUnspecified Hành vi không xác định.
archive Thư lưu trữ được đánh dấu là đã xoá.
trash Di chuyển thư được đánh dấu là đã xoá vào thùng rác.
deleteForever Xoá vĩnh viễn và ngay lập tức những thư được đánh dấu là đã xoá. Không thể khôi phục các thư đã xoá bỏ.