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 giao thức cũ được thiết kế cho một máy tính duy nhất. Với POP, ứng dụng email sẽ tải thư xuống và bạn chọn tần suất tải thư mới xuống. IMAP hoạt động trên nhiều thiết bị và đồng bộ hoá thư theo thời gian thực.
Bạn có thể sử 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 thông 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 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 thông báo trong phần INBOX và đánh dấu là đã đọc |
trash |
Di chuyển thư và tin nhắn 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
Sử dụng trường boolean enabled để kiểm soát quyền truy cập. Trường này xác định xem tài khoản có bật IMAP hay không.
Trạng thái thư
Sử dụng trường expungeBehavior để định cấu hình trạng thái của một thư khi máy khách đánh dấu thư đó là đã xoá và xoá thư đó khỏi thư mục IMAP hiển thị gần đây nhất.
| Giá trị | Hiệu quả |
|---|---|
archive |
Di chuyển thư được đánh dấu là đã 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 autoExpunge là true, thì Gmail sẽ xoá ngay một thư khi máy khách đánh dấu thư đó 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.
Chủ đề có liên quan
- IMAP, POP và SMTP cho API IMAP của Gmail
- Chọn chế độ cài đặt ứng dụng email IMAP cho Gmail
- Đọc thư Gmail trên các ứng dụng email khác bằng giao thức POP