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 protokol lama yang dirancang untuk satu komputer. Dengan POP, klien Anda akan mendownload pesan, dan Anda dapat memilih seberapa sering pesan baru didownload. IMAP berfungsi di beberapa perangkat dan menyinkronkan pesan 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 |
Meninggalkan pesan di INBOX dan menandainya sebagai sudah dibaca |
trash |
Memindahkan pesan ke TRASH |
IMAP
Anda dapat mengelola setelan IMAP untuk akun menggunakan objek
ImapSettings.
Mengaktifkan dan menonaktifkan akses
Gunakan kolom boolean
enabled
untuk mengontrol akses. Kolom ini menentukan apakah IMAP diaktifkan untuk akun.
Disposisi pesan
Gunakan kolom
expungeBehavior
untuk mengonfigurasi disposisi pesan saat klien menandainya sebagai
dihapus dan menghapusnya dari folder IMAP terakhir yang terlihat.
| 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
klien menandainya 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