Azure Communication Services – e-posthändelser
Den här artikeln innehåller egenskaper och schema för e-posthändelser för kommunikationstjänster. En introduktion till händelsescheman finns i Händelseschema för Azure Event Grid.
Händelsetyper
Azure Communication Services genererar följande händelsetyper för telefoni och kort meddelandetjänst (SMS):
Händelsetyp | beskrivning |
---|---|
Microsoft.Communication.EmailDeliveryReportReceived | Publicerad när en leveransrapport tas emot för ett e-postmeddelande som skickas av kommunikationstjänsten. |
Microsoft.Communication.EmailEngagementTrackingReportReceived | Publicerad när e-postmeddelandet som skickas antingen öppnas eller länken, om det är tillämpligt, klickas. |
Händelsesvar
När en händelse utlöses skickar Event Grid-tjänsten data om händelsen till prenumererande slutpunkter.
Det här avsnittet innehåller ett exempel på hur dessa data skulle se ut för varje händelse.
Microsoft.Communication.EmailDeliveryReportReceived-händelse
[{
"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"
}]
Kommentar
Möjliga värden för Status
är:
Delivered
: Meddelandet har överlämnats till det avsedda målet (mottagarens e-postöverföringsagent).Suppressed
: Mottagarens e-post hade studsat hårt tidigare, och alla efterföljande e-postmeddelanden till den här mottagaren undertrycks tillfälligt som ett resultat.Bounced
: E-postmeddelandet studsade hårt, vilket kan inträffa eftersom e-postadressen inte finns eller domänen är ogiltig.Quarantined
: Meddelandet sattes i karantän (som skräppost, massutskick eller nätfiske).FilteredSpam
: Meddelandet identifierades som skräppost och avvisades eller blockerades (inte i karantän).Expanded
: En distributionsgruppsmottagare utökades innan den levererades till de enskilda medlemmarna i gruppen.Failed
: Meddelandet levererades inte.
Microsoft.Communication.EmailEngagementTrackingReportReceived-händelse
[{
"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"
}]
Kommentar
Möjliga värden för engagementType
är View
och Click
. engagementType
När är Click
engagementContext
är , är länken i e-postmeddelandet som skickades som klickades.
Självstudie
En självstudiekurs som visar hur du prenumererar på e-posthändelser med hjälp av webbkrokar finns i Snabbstart: Hantera e-posthändelser.