Azure Communication Services — zdarzenia poczty e-mail
Ten artykuł zawiera właściwości i schemat zdarzeń poczty e-mail usług komunikacyjnych. Aby zapoznać się ze schematami zdarzeń, zobacz Schemat zdarzeń usługi Azure Event Grid.
Typy zdarzeń
Usługi Azure Communication Services emitują następujące typy zdarzeń telefonii i short Message Service (SMS):
Typ zdarzenia | opis |
---|---|
Microsoft.Communication.EmailDeliveryReportReceived | Opublikowany po odebraniu raportu dostawy dla wiadomości e-mail wysłanej przez usługę komunikacji. |
Microsoft.Communication.EmailEngagementTrackingReportReceived | Opublikowane po otwarciu wiadomości e-mail lub kliknięciu linku, jeśli ma to zastosowanie. |
Odpowiedzi na zdarzenia
Po wyzwoleniu zdarzenia usługa Event Grid wysyła dane dotyczące tego zdarzenia do subskrybowania punktów końcowych.
Ta sekcja zawiera przykład tego, jak te dane będą wyglądać dla każdego zdarzenia.
Zdarzenie 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"
}]
Uwaga
Możliwe wartości Status
to:
Delivered
: Wiadomość została pomyślnie przekazana do zamierzonego miejsca docelowego (agenta transferu poczty adresata).Suppressed
: Wiadomość e-mail adresata została wcześniej odbita, a wszystkie kolejne wiadomości e-mail do tego adresata są tymczasowo pomijane w wyniku.Bounced
: Wiadomość e-mail została odbita, co może się zdarzyć, ponieważ adres e-mail nie istnieje lub domena jest nieprawidłowa.Quarantined
: Wiadomość została poddana kwarantannie (jako spam, poczta zbiorcza lub wyłudzanie informacji).FilteredSpam
: Wiadomość została zidentyfikowana jako spam i została odrzucona lub zablokowana (nie została poddana kwarantannie).Expanded
: Odbiorca grupy dystrybucyjnej został rozszerzony przed dostarczeniem do poszczególnych członków grupy.Failed
: Komunikat nie został dostarczony.
Microsoft.Communication.EmailEngagementTrackingReportReceived zdarzenie
[{
"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"
}]
Uwaga
Możliwe wartości engagementType
to View
i Click
. Gdy parametr engagementType
Click
ma wartość , engagementContext
to link w wysłanej wiadomości e-mail, która została kliknięta.
Samouczek
Aby zapoznać się z samouczkiem przedstawiającym sposób subskrybowania zdarzeń poczty e-mail przy użyciu elementów webhook, zobacz Szybki start: obsługa zdarzeń poczty e-mail.