Mengonfigurasi setelan POP dan IMAP dengan Gmail API

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.