Azure İletişim Hizmetleri - olayları Email

Bu makalede, iletişim hizmetleri e-posta olaylarının özellikleri ve şeması sağlanır. Olay şemalarına giriş için bkz. olay şemasını Azure Event Grid.

Olay türleri

Azure İletişim Hizmetleri aşağıdaki telefon ve SMS olay türlerini yayar:

Olay türü Açıklama
Microsoft.Communication.EmailDeliveryReportReceived İletişim Hizmeti tarafından gönderilen bir Email için teslim raporu alındığında yayımlanır.
Microsoft.Communication.EmailEngagementTrackingReportReceived Gönderilen Email açıldığında veya varsa bağlantıya tıklandığında yayımlanır.

Olay yanıtları

Bir olay tetiklendiğinde, Event Grid hizmeti bu olayla ilgili verileri abone olan uç noktalara gönderir.

Bu bölümde, bu verilerin her olay için nasıl görüneceğine ilişkin bir örnek yer alır.

Microsoft.Communication.EmailDeliveryReportReceived olayı

[{
  "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"
}]

Not

için Status olası değerler şunlardır:

  • Delivered: İleti hedeflenen hedefe (alıcı Posta Aktarım Aracısı) başarıyla teslim edildi.
  • Suppressed: Alıcı e-postası daha önce sabit geri döndürülmüştü ve bunun sonucunda bu alıcıya yapılan sonraki tüm e-postalar geçici olarak gizleniyor.
  • Bounced: E-posta adresi mevcut olmadığından veya etki alanı geçersiz olduğundan oluşan e-posta sabit geri döndü.
  • Quarantined: İleti karantinaya alındı (istenmeyen posta, toplu posta veya kimlik avı olarak).
  • FilteredSpam: İleti istenmeyen posta olarak tanımlandı ve reddedildi veya engellendi (karantinaya alınmadı).
  • Expanded: Dağıtım grubu alıcısı, grubun tek tek üyelerine teslim etmeden önce genişletildi.
  • Failed: İleti teslim edilmedi.

Microsoft.Communication.EmailEngagementTrackingReportReceived olayı

[{
  "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"
}]

Not

için engagementType olası değerler ve ClickşeklindedirView. engagementType olduğundaClick, engagementContext gönderilen Email tıklanan bağlantıdır.

Öğretici

Web kancalarını kullanarak e-posta olaylarına abone olmayı gösteren bir öğretici için bkz . Hızlı Başlangıç: E-posta olaylarını işleme.