Pada artikel ini, kita akan membahas mengenai panduan pengembangan sistem dengan menggunakan salah satu produk Alibaba Cloud, yaitu Direct Mail. Namun sebelum itu, penulis merasa bahwa Anda harus mengetahui terlebih dahulu apa saja tipe-tipe pengiriman email yang bisa dilakukan dengan Direct Mail. Simak terus artikel berikut
Metode Pertama – Pengiriman Single Email
Metode pertama ialah metode pengiriman single email, yaitu metode di mana Direct Mail bisa mengirimkan 1 email dalam satu waktu (One at a time). Adapun berikut adalah parameter untuk fungsi di atas
Parameter | Tipe | Wajib? | Contoh | Deskripsi |
---|---|---|---|---|
Action | String | Ya | SingleSendMail | Nama antarmuka operasi, parameter sistem yang diperlukan. Nilai: SingleSendMail. |
AccountName | String | Ya | test***@example.net | Alamat pengirim yang dikonfigurasi di konsol. |
ReplyToAddress | String | Ya | true | Alamat balasan (status harus “terverifikasi”) yang dikonfigurasi di konsol. Nilai: “true”, “false”. Format String daripada Boolean. |
AddressType | Integer | Ya | 1 | Rentang nilai: 0-1. 0 menunjukkan akun acak, dan 1 menunjukkan alamat pengirim. |
ToAddress | String | Ya | test1***@example.net | Alamat penerima. Beberapa alamat dapat dipisahkan dengan koma, dan maksimal 100 alamat didukung. |
FromAlias | String | Tidak | Arsen Cloud | Nama panggilan pengirim. Panjang nama panggilan harus lebih pendek dari 15 karakter. Misalnya, nama panggilan pengirim diatur menjadi “Lucy”, dan alamat pengirim adalah “test@example.com”. Penerima melihat alamat “Lucy” <test@example.com>. |
Subject | String | Ya | Subject | Subyek dari email |
HtmlBody | String | Tidak | body | HtmlBody pesan, batas SDK 80K. Catatan: HtmlBody dan TextBody khusus untuk jenis konten email yang berbeda, dan salah satu dari dua bidang tersebut harus dibutuhkan. |
TextBody | String | Tidak | body | TextBody pesan, batas SDK 80K. Catatan: HtmlBody dan TextBody khusus untuk jenis konten email yang berbeda, dan salah satu dari dua bidang tersebut harus dibutuhkan. |
ClickTrace | String | Tidak | 0 | Rentang nilai: 0-1. 1 menunjukkan pelacakan penerima diaktifkan. 0 menunjukkan pelacakan penerima tidak diaktifkan. Nilai default dari parameter ini adalah 0. |
TagName | String | Tidak | test | Nama tag yang dibuat oleh konsol DirectMail |
ReplyAddress | String | Tidak | test2***@example.net | Alamat balasan. |
ReplyAddressAlias | String | Tidak | Lucy | Alias alamat balasan. |
UnSubscribeLinkType | String | Tidak | default | Jenis tautan berhenti berlangganan yang dihasilkan. Untuk informasi lebih lanjut, silakan lihat Deskripsi Fungsi Berhenti Berlangganan. |
UnSubscribeFilterLevel | String | Tidak | mailfrom_domain | Tingkat filter. Untuk informasi lebih lanjut, silakan cek Deskripsi Fungsi Berhenti Berlangganan. |
Metode Kedua – Pengiriman Email Secara Masif
Metode kedua ialah metode pengiriman email secara batch, yaitu metode di mana Direct Mail bisa mengirimkan lebih dari 1 email dalam satu waktu (One at a time). Adapun berikut adalah parameter untuk fungsi di atas
Parameter | Tipe | Wajib? | Contoh | Deskripsi |
---|---|---|---|---|
Action | String | Ya | BatchSendMail | Nama antarmuka operasi, parameter sistem yang diperlukan. Nilai: BatchSendMail. |
AccountName | String | Ya | test***@example.net | Alamat pengirim yang dikonfigurasi di konsol. |
AddressType | Integer | Ya | 1 | Rentang nilai: 0-1. 0 menunjukkan alamat acak, dan 1 menunjukkan alamat pengirim. |
TemplateName | String | Ya | test1 | Nama template yang dibuat dan diverifikasi sebelumnya. |
ReceiversName | String | Ya | test2 | Nama daftar penerima yang dibuat sebelumnya dan diunggah dengan penerima. |
TagName | String | Tidak | test3 | Nama tag email. |
ClickTrace | String | Tidak | 0 | Rentang nilai: 0-1. 1 menunjukkan pelacakan penerima diaktifkan. 0 menunjukkan pelacakan penerima tidak diaktifkan. Nilai default dari parameter ini adalah 0. |
ReplyAddress | String | Tidak | test2***@example.net | Alamat balasan. |
ReplyAddressAlias | String | Tidak | Lucy | Alias alamat balasan. |
UnSubscribeLinkType | String | Tidak | default | Jenis tautan berhenti berlangganan yang dihasilkan. Untuk informasi lebih lanjut, silakan lihat Deskripsi Fungsi Berhenti Berlangganan. |
UnSubscribeFilterLevel | String | Tidak | mailfrom_domain | Tingkat filter. Untuk informasi lebih lanjut, silakan cek Deskripsi Fungsi Berhenti Berlangganan. |