ImapSettings

Chế độ cài đặt IMAP cho 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 IMAP có được bật cho tài khoản đó hay không.

autoExpunge

boolean

Nếu giá trị này đúng thì Gmail sẽ xóa thư ngay lập tức khi thư được đánh dấu là đã xóa 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)

Hành động sẽ được thực hiện trên một thông báo khi thông báo đó được đánh dấu là đã xóa và bị xóa khỏi thư mục IMAP hiển thị gần đây nhất.

maxFolderSize

integer

Giới hạn tùy chọn về số thư mà thư mục IMAP có thể chứa. Giá trị hợp pháp là 0, 1000, 2000, 5000 hoặc 10000. 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 Lưu trữ thư được đánh dấu là đã xoá.
trash Di chuyển các thư được đánh dấu là đã xoá vào thùng rác.
deleteForever Xoá ngay lập tức và vĩnh viễn các thư được đánh dấu là đã xoá. Không thể khôi phục các thư đã bị xoá.