currently, Azure Communication Service Email does not offer a built -in feature to download or change the email originally sent to .ml or .MSG files. The email material is transmitted via SMTP via ACS backend, and once sending, Azure .ml/.msg does not maintain a downloadable copy of the message in the format. This is mostly for privacy and compliance reasons-Azure does not store the real email body for a long time.
- Option1: To provide email or .MSG version, you can consider:
- Local email log or save before sending the program programmatic (for example, through C# app, logic app, or other services), then you can:
- Save the mime content of email locally before sending through ACS.
- Use that mime data to generate a .ml file.
- Tools such as Mailkit or Mimekit (for .NET) can help sequential email content.
- Option2: Export from BCC itself and Mailbox you are sending through a SMTP relay (eg, online or using a certified domain with any other mailbox):
- You can BCC an internal mailbox, from that mailbox, export the message to the .EML (Outlook on Web or Thunderbird) or .MSG (Outlook Desktop). https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/email/send-email?tabs=windows%2Cconnection-string%2Csend-email-and-get-status-async%2Csync-client&pivots=platform-azportal if you have any further concerns or queries, please feel free to reach out to us.