Dokumen ini menjelaskan cara mengonfigurasi penerusan email di Gmail API.
Anda dapat menggunakan resource
settings untuk
mengonfigurasi penerusan untuk akun. Agar alamat email dapat digunakan sebagai alamat email penerusan, alamat email tersebut harus memenuhi salah satu kriteria berikut:
- Alamat email telah diverifikasi. Untuk mengetahui informasi selengkapnya, lihat Membuat dan memverifikasi alamat penerusan.
- Alamat email berasal dari domain yang sama dengan pengirim.
- Alamat email tersebut adalah subdomain dalam domain yang sama dengan pengirim.
- Alamat email tersebut adalah milik alias domain yang dikonfigurasi sebagai bagian dari akun Google Workspace yang sama.
Jika alamat email penerusan tidak mematuhi salah satu aturan ini, penyiapan penerusan menggunakan API akan gagal.
Untuk mengetahui informasi tentang cara
membuat,
mencantumkan,
mendapatkan,
atau
menghapus
alamat penerusan, lihat metode di resource
settings.forwardingAddresses.
Untuk mengetahui informasi tentang cara
mendapatkan
atau
memperbarui
setelan penerusan otomatis, lihat metode di resource
settings.
Membuat dan memverifikasi alamat penerusan
Anda harus membuat alamat penerusan sebelum menggunakannya. Dalam beberapa kasus, pengguna juga harus memverifikasi kepemilikan alamat.
Jika Gmail mewajibkan verifikasi pengguna untuk alamat penerusan, alamat akan ditampilkan dengan
VerificationStatus
pending. Pesan verifikasi akan otomatis dikirim ke alamat email target. Pemilik alamat email harus menyelesaikan proses verifikasi sebelum alamat email tersebut dapat digunakan.
Alamat penerusan yang tidak memerlukan verifikasi memiliki status verifikasi
accepted.
Mengaktifkan penerusan otomatis
Anda dapat memilih untuk meneruskan semua pesan baru ke alamat email lain.
Untuk melakukannya, panggil metode
updateAutoForwarding
untuk mengaktifkan penerusan otomatis untuk akun. Panggilan ini memerlukan alamat penerusan yang terdaftar dan terverifikasi serta tindakan yang akan dilakukan pada pesan yang diteruskan.
Setelan ini ditetapkan menggunakan objek
AutoForwarding.
Kolom
disposition
digunakan untuk menyetel status pesan setelah pesan diteruskan. Nilai
defaultnya adalah dispositionUnspecified, tetapi Anda tidak dapat menetapkan kolom ini ke
dispositionUnspecified.
Contoh kode berikut menunjukkan cara mengaktifkan penerusan otomatis, lalu memindahkan pesan yang diteruskan ke sampah:
Java
Python
Untuk menonaktifkan penerusan otomatis, panggil metode updateAutoForwarding dan tetapkan kolom
enabled
pada objek AutoForwarding ke false.
Meneruskan pesan tertentu
Penerusan otomatis mengirim semua pesan Gmail yang diterima ke akun target. Untuk meneruskan pesan tertentu, siapkan filter untuk membuat aturan yang meneruskan pesan sebagai respons terhadap atribut atau konten pesan.
Untuk meneruskan pesan ke beberapa akun, buat filter untuk setiap alamat email penerusan.