Định cấu hình chế độ cài đặt POP và IMAP bằng Gmail API

Tài liệu này giải thích cách quản lý giao thức POP và IMAP bằng Gmail API.

POP và IMAP là hai cách để đọc thư Gmail trong các ứng dụng email khác. POP là một công nghệ cũ và chỉ có thể được sử dụng cho một máy tính duy nhất. Email dựa trên POP sẽ được tải xuống và bạn quyết định tần suất bạn muốn tải email mới xuống. Bạn có thể sử dụng IMAP trên nhiều thiết bị và email được đồng bộ hoá theo thời gian thực.

Bạn có thể dùng tài nguyên settings của API Gmail để định cấu hình cách Gmail xử lý giao thức POP và IMAP:

POP

Bạn có thể quản lý chế độ cài đặt POP cho một tài khoản bằng đối tượng PopSettings.

Bật và tắt quyền truy cập

Kiểm soát quyền truy cập bằng trường accessWindow. Trường này xác định xem POP có được bật hay không và API sẽ truy xuất những thư nào.

Giá trị Hiệu quả
disabled Không có thư nào có thể truy cập qua POP
allMail Bạn có thể truy cập vào tất cả thư chưa được tìm nạp thông qua POP
fromNowOn Chỉ có thể truy cập vào thư mới thông qua POP

Trạng thái xử lý thư

Định cấu hình trạng thái của những thông báo mà API truy xuất bằng trường disposition.

Giá trị Hiệu quả
archive Di chuyển thư ra khỏi INBOX
leaveInInbox Không làm gì cả; để thư chưa đọc trong INBOX
markRead Để lại tin nhắn trong INBOX và đánh dấu là đã đọc
trash Di chuyển thư vào TRASH

IMAP

Bạn có thể quản lý chế độ cài đặt IMAP cho một tài khoản bằng đối tượng ImapSettings.

Bật và tắt quyền truy cập

Kiểm soát quyền truy cập bằng trường boolean enabled. Trường này xác định xem tài khoản có bật IMAP hay không.

Trạng thái xử lý thư

Định cấu hình trạng thái của 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 bằng trường expungeBehavior.

Giá trị Hiệu quả
archive Di chuyển thư được đánh dấu là đã bị xoá ra khỏi INBOX
deleteForever Xoá vĩnh viễn những thư bị đánh dấu là đã xoá
trash Chuyển thư được đánh dấu là đã xoá vào TRASH

Nếu trường boolean autoExpungetrue, Gmail sẽ xoá ngay một thư khi thư đó được đánh dấu là đã xoá trong IMAP. Nếu không, các thư sẽ vẫn còn cho đến khi ứng dụng IMAP yêu cầu xoá một cách rõ ràng.