Azure Communication Services - peristiwa Email
Artikel ini menyediakan properti dan skema untuk peristiwa email layanan komunikasi. Untuk pengenalan skema kejadian, lihat skema kejadian Azure Event Grid.
Jenis peristiwa
Azure Communication Services mengeluarkan jenis peristiwa telepon dan SMS berikut ini:
Jenis peristiwa | Deskripsi |
---|---|
Microsoft.Communication.EmailDeliveryReportReceived | Diterbitkan saat laporan pengiriman diterima untuk Email yang dikirim oleh Communication Service. |
Microsoft.Communication.EmailEngagementTrackingReportReceived | Diterbitkan saat Email dikirim dibuka atau tautan, jika berlaku diklik. |
Tanggapan peristiwa
Ketika suatu peristiwa dipicu, layanan Event Grid akan mengirim data tentang peristiwa itu ke titik akhir.
Bagian ini berisi contoh tampilan data tersebut untuk setiap peristiwa.
Peristiwa Microsoft.Communication.EmailDeliveryReportReceived
[{
"id": "00000000-0000-0000-0000-000000000000",
"topic": "/subscriptions/{subscription-id}/resourceGroups/{group-name}/providers/microsoft.communication/communicationservices/{communication-services-resource-name}",
"subject": "sender/senderid@azure.com/message/00000000-0000-0000-0000-000000000000",
"data": {
"sender": "senderid@azure.com",
"recipient": "receiver@azure.com",
"messageId": "00000000-0000-0000-0000-000000000000",
"status": "Delivered",
"deliveryStatusDetails": {
"statusMessage": "Status Message"
},
"deliveryAttemptTimeStamp": "2020-09-18T00:22:20.2855749+00:00",
},
"eventType": "Microsoft.Communication.EmailDeliveryReportReceived",
"dataVersion": "1.0",
"metadataVersion": "1",
"eventTime": "2020-09-18T00:22:20.822Z"
}]
Catatan
Nilai yang mungkin untuk Status
adalah:
-
Delivered
: Pesan berhasil diserahkan ke tujuan yang dimaksudkan (Agen Transfer Email penerima). -
Suppressed
: Email penerima telah dipantulkan sebelumnya, dan semua email berikutnya ke penerima ini ditekan sementara sebagai hasilnya. -
Bounced
: Email di-bounced secara permanen, yang mungkin telah terjadi karena alamat email tidak ada atau domain tidak valid. -
Quarantined
: Pesan dikarantina (sebagai spam, email massal, atau phishing). -
FilteredSpam
: Pesan diidentifikasi sebagai spam, dan ditolak atau diblokir (tidak dikarantina). -
Expanded
: Penerima grup distribusi diperluas sebelum pengiriman ke masing-masing anggota grup. -
Failed
: Pesan tidak terkirim.
Peristiwa Microsoft.Communication.EmailEngagementTrackingReportReceived
[{
"id": "00000000-0000-0000-0000-000000000000",
"topic": "/subscriptions/{subscription-id}/resourceGroups/{group-name}/providers/microsoft.communication/communicationservices/{communication-services-resource-name}",
"subject": "sender/senderid@azure.com/message/00000000-0000-0000-0000-000000000000",
"data": {
"sender": "senderid@azure.com",
"messageId": "00000000-0000-0000-0000-000000000000",
"userActionTimeStamp": "2022-09-06T22:34:52.1303595+00:00",
"engagementContext": "",
"userAgent": "",
"engagementType": "view"
},
"eventType": "Microsoft.Communication.EmailEngagementTrackingReportReceived",
"dataVersion": "1.0",
"metadataVersion": "1",
"eventTime": "2022-09-06T22:34:52.688Z"
}]
Catatan
Nilai yang mungkin untuk engagementType
adalah View
dan Click
.
engagementType
Ketika adalah Click
, engagementContext
adalah tautan dalam Email dikirim yang diklik.
Tutorial
Untuk tutorial yang menunjukkan cara berlangganan peristiwa email menggunakan webhook, lihat Mulai Cepat: Menangani peristiwa email.