Azure EmailClient doesn't contain SendOptions

Simon Dix 80 Reputation points
2024-04-02T15:06:15.54+00:00

When we send an SMS message via Azure Communication Services we are able to add a custom value to the Tag field of SmsSendOptions that contains our own internal MessageId. This allows us to track the status of the original message without using the Azure messageId. The value is set as follows:

options: new SmsSendOptions(enableDeliveryReport: true)
{
    Tag = request.Id.ToString(),
}


When sending Email, the Azure EmailClient has no such field or EmailSendOptions available so it looks like I will need to retain the Azure messageId to track the message status for Emails. Is there any plan to include a Tag field in the Email or some way of adding a custom value that is returned on the Email Delivery Report?

Azure Communication Services
Azure Communication Services
An Azure communication platform for deploying applications across devices and platforms.
684 questions
{count} votes

Accepted answer
  1. brtrach-MSFT 15,256 Reputation points Microsoft Employee
    2024-04-04T00:53:19.24+00:00

    @Simon Dix We received a reply back from the product group. They shared that this capability does not exist today but they are looking to add the feature in the future. Please note that there is no timeline they are willing to share today.

    Thank you for raising this up and for your patience as they explore this feature further.

    We suggest you follow the Azure Roadmap page for feature updates: https://azure.microsoft.com/en-us/updates/

    0 comments No comments

0 additional answers

Sort by: Most helpful