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
}
Các trường
enabled

boolean

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

autoExpunge

boolean

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

expungeBehavior

enum (ExpungeBehavior)

Hành động sẽ được thực thi trên thư khi thư được đánh dấu là đã xóa và bị xóa khỏi thư mục IMAP hiển thị lần cuối.

maxFolderSize

integer

Giới hạn tùy chọn về số lượng thư có trong thư mục IMAP. Giá trị pháp lý 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 Đã đánh dấu thư lưu trữ 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 thư bị xoá.