Anda harus mengikuti panduan ini jika aplikasi Anda mengirim email massal, yaitu pesan yang serupa ke banyak penerima. Panduan ini akan membantu meningkatkan rasio pengiriman kotak masuk Anda bagi pengguna Gmail, dengan memastikan bahwa semua penerima dalam daftar distribusi Anda benar-benar ingin menerima email tersebut. Jika penerima menandai email Anda sebagai spam secara manual, maka itu merupakan sinyal kuat bagi Gmail untuk menandai email mendatang dari Anda sebagai spam.
Untuk mengetahui informasi selengkapnya tentang pengiriman email, lihat Ringkasan API Mail.
Autentikasi dan identifikasi
- Gunakan pengirim yang sama untuk setiap email massal. Saat memanggil fungsi Mail API untuk mengirim email, header
From
akan disetel agar cocok dengan pengirim yang Anda tentukan. - Alamat pengirim Anda harus berupa akun di
domain
Google Workspace. Jika domain masih berada dalam periode uji coba gratis atau memiliki kurang dari enam
pengguna, Akun Google yang mengirim terlalu banyak email yang ditandai sebagai spam mungkin
dinonaktifkan untuk sementara. Dalam hal ini, Mail API akan menampilkan pengecualian dengan pesan error
Unauthorized sender
. - Tanda tangani email Anda dengan DKIM, yang memerlukan domain G Suite jika mengirim menggunakan App Engine.
- Publikasikan data SPF
untuk mencegah spammer melakukan spoofing terhadap alamat pengembalian Anda. SPF akan memverifikasi bahwa email dikirim dari alamat IP yang dipublikasikan dalam data DNS alamat pengembalian. Alamat pengembalian App Engine berada di domain
apphosting.bounces.google.com
, sehingga data SPF Anda mungkin tidak dapat digunakan untuk menentukan apakah email dari App Engine harus dikirim.
Langganan
Setiap pengguna dalam daftar distribusi harus memilih untuk menerima pesan dari Anda dengan salah satu cara berikut:
- Dengan mengirimi Anda email yang meminta untuk berlangganan
- Dengan mencentang kotak di formulir web atau dalam software secara manual.
Menggunakan daftar alamat email yang dibeli dari pihak ketiga tidak dianggap sebagai ikut berlangganan. Anda juga tidak boleh menetapkan kotak centang pada formulir web atau dalam software untuk membuat semua pengguna berlangganan secara default. Pengguna tidak boleh diwajibkan untuk secara eksplisit memilih tidak berlangganan email.
Anda harus memastikan bahwa orang yang mendaftar dengan mencentang kotak di formulir web atau dalam software benar-benar menerima email di alamat yang ditentukan dalam formulir. Verifikasi pengguna dengan mengirim email yang mengharuskan mereka untuk mengonfirmasi tanda terima.
Berhenti berlangganan
- Pengguna harus dapat membatalkan langganan dengan salah satu cara berikut:
- Melalui link yang jelas di email tanpa interaksi pengguna lebih lanjut selain konfirmasi.
- Melalui respons berhenti berlangganan email.
- App Engine hanya dapat menerima email yang dikirim ke domain
[APP_ID].appspotmail.com
. Oleh karena itu, Anda harus menetapkan pengirim ke alamat di domain ini jika ingin menangani respons berhenti berlangganan email secara otomatis di App Engine. - Gunakan header
List-Unsubscribe
, yang didukung oleh App Engine Mail API. - Hentikan langganan secara otomatis untuk pengguna yang alamat emailnya beberapa kali tidak dapat dikirimi email. Anda dapat mengonfigurasi aplikasi untuk menerima notifikasi jika ada yang tidak terkirim.
- Kirim konfirmasi email secara berkala kepada pengguna, sehingga menawarkan kesempatan untuk berhenti berlangganan dari setiap daftar yang mereka daftarkan.
- Tunjukkan alamat email yang berlangganan dalam email Anda secara eksplisit, karena pengguna mungkin meneruskan email dari akun lain.
Format
- Format ke standar SMTP RFC 2822 dan, jika menggunakan HTML, gunakan standar w3.org.
- Upaya menyembunyikan pengirim pesan atau halaman landing yang sebenarnya untuk link web di pesan dapat mengakibatkan kegagalan pengiriman. Misalnya, sebaiknya jangan gunakan layanan penyingkat URL dalam email massal karena layanan ini dapat menyamarkan URL sebenarnya yang ada dalam isi email Anda.
- Subjek setiap pesan harus relevan dengan konten isi pesan dan tidak boleh menyesatkan.
Pengiriman
- Faktor-faktor berikut akan membantu pesan masuk ke kotak masuk pengguna Gmail:
- Alamat
From
tercantum dalam daftar Kontak pengguna. - Pengguna mengklik "Bukan Spam" untuk memberi tahu Gmail bahwa pesan yang dikirim dari alamat tersebut diperlukan.
- Alamat
- Jika Anda mengirim email promosi dan email transaksi terkait organisasi Anda, sebaiknya pisahkan email berdasarkan tujuannya sebisa mungkin.
Anda bisa melakukannya dengan:
- Menggunakan alamat email yang terpisah dengan fungsinya masing-masing.
- Mengirim email dari domain yang berbeda untuk setiap fungsi.
Pengirim pihak ketiga
- Jika orang lain menggunakan layanan Anda untuk mengirim email, Anda bertanggung jawab untuk memantau perilaku pengguna dan/atau klien. Anda harus menghapus, secara tepat waktu, semua pengguna dan/atau klien yang menggunakan layanan Anda untuk mengirim email spam. Kebijakan Penggunaan yang Dapat Diterima untuk Google Cloud Platform secara khusus melarang spam. Permohonan Anda dapat ditangguhkan jika Anda melanggar kebijakan ini, seperti yang dijelaskan dalam Persyaratan Layanan Google Cloud Platform.
- Anda harus memiliki alamat email yang tersedia bagi pengguna dan/atau klien untuk melaporkan
penyalahgunaan, yang biasanya adalah
abuse@[YOUR_DOMAIN].com
. Anda juga harus memantaupostmaster@[YOUR_DOMAIN].com
. - Memantau email yang dikirim ke admin aplikasi. Google mungkin perlu segera menghubungi admin aplikasi, misalnya untuk memberi tahu Anda tentang pelanggaran Kebijakan Penggunaan yang Dapat Diterima. Kami dapat membantu Anda menyelesaikan masalah ini lebih cepat jika Anda segera merespons email kami.
- Anda harus terus memperbarui informasi kontak di data WHOIS Anda yang dikelola oleh registrar domain, dan di abuse.net.
Program marketing afiliasi
- Program marketing afiliasi memberikan reward kepada pihak ketiga untuk membawa pengunjung ke situs Anda. Program ini menarik bagi spammer dan berpotensi
mengakibatkan lebih banyak kerugian daripada kebaikan. Harap perhatikan hal berikut:
- Jika merek Anda terkait dengan spam marketing afiliasi, hal itu dapat memengaruhi email yang dikirim oleh Anda dan afiliasi Anda yang lain.
- Ini adalah tanggung jawab Anda untuk memantau afiliasi dan menghapusnya jika mereka mengirim spam.
Alternatif untuk App Engine Mail API
- Anda dapat menggunakan penyedia layanan pengiriman email pihak ketiga untuk mengirim email dari App Engine. Layanan ini dapat menyediakan fitur tambahan yang tidak tersedia di Mail API dan mungkin menjadi solusi yang lebih baik untuk beberapa pengirim email massal.
- Anda dapat menggunakan Sockets API untuk terhubung langsung ke server SMTP untuk mengirim email.
Batas untuk email massal
Jika Anda mengirim terlalu banyak email dalam waktu singkat, beberapa email mungkin dihapus diam-diam karena batas keamanan Google. Untuk menghindari hal ini, hitung rasio harian maksimum email yang dikirim per detik dengan membagi kuota harian dengan 86.400, yaitu jumlah detik dalam sehari. Jangan mengirim email massal dengan rasio lebih tinggi dari 50 kali rasio harian maksimum.
Untuk mengetahui informasi selengkapnya mengenai kuota lain terkait pengiriman email, lihat Kuota dan batas.
Langkah selanjutnya
- Baca Ringkasan Mail API.
- Pelajari cara mengirim email dengan Mail API.