Dokumen ini menjelaskan cara mengelola protokol POP dan IMAP menggunakan Gmail API.
POP dan IMAP adalah dua cara untuk membaca pesan Gmail Anda di program email lain. POP adalah teknologi lama yang hanya dapat digunakan untuk satu komputer. Email berbasis POP akan didownload dan Anda yang memutuskan seberapa sering Anda ingin mendownload email baru. IMAP dapat digunakan di beberapa perangkat dan email disinkronkan secara real time.
Anda dapat menggunakan resource
settings dari
Gmail API untuk mengonfigurasi cara Gmail menangani protokol POP dan
IMAP:
POP
Anda dapat mengelola setelan POP untuk akun menggunakan objek
PopSettings.
Mengaktifkan dan menonaktifkan akses
Mengontrol akses dengan kolom
accessWindow. Kolom ini menentukan apakah POP diaktifkan dan pesan mana yang diambil API.
| Nilai | Efek |
|---|---|
disabled |
Tidak ada pesan yang dapat diakses melalui POP |
allMail |
Semua pesan yang belum diambil dapat diakses melalui POP |
fromNowOn |
Hanya pesan baru yang dapat diakses melalui POP |
Disposisi pesan
Konfigurasi disposisi pesan yang diambil API dengan kolom
disposition.
| Nilai | Efek |
|---|---|
archive |
Memindahkan pesan dari INBOX |
leaveInInbox |
Tidak melakukan apa pun; membiarkan pesan belum dibaca di INBOX |
markRead |
Biarkan pesan di INBOX dan tandai sebagai telah dibaca |
trash |
Pindahkan pesan ke TRASH |
IMAP
Anda dapat mengelola setelan IMAP untuk akun menggunakan objek
ImapSettings.
Mengaktifkan dan menonaktifkan akses
Mengontrol akses dengan kolom boolean
enabled. Kolom ini menentukan apakah IMAP diaktifkan untuk akun tersebut.
Disposisi pesan
Konfigurasi disposisi pesan saat pesan ditandai sebagai dihapus dan dihapus permanen
dari folder IMAP terakhir yang terlihat dengan kolom
expungeBehavior.
| Nilai | Efek |
|---|---|
archive |
Memindahkan pesan yang ditandai sebagai dihapus dari INBOX |
deleteForever |
Menghapus pesan yang ditandai sebagai dihapus secara permanen |
trash |
Memindahkan pesan yang ditandai sebagai dihapus ke TRASH |
Jika kolom boolean
autoExpunge
adalah true, Gmail akan langsung menghapus pesan saat pesan tersebut
ditandai sebagai dihapus di IMAP. Jika tidak, pesan akan tetap ada hingga klien IMAP
secara eksplisit meminta penghapusannya.
Topik terkait
- IMAP, POP, dan SMTP untuk Gmail IMAP API
- Memilih setelan program email IMAP Anda untuk Gmail
- Membaca pesan Gmail di program email lain menggunakan POP