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 autoExpunge là true, 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.
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 cách sử dụng POP