Mitc.Email.AzureCommunication 1.2.0

Mitc.Email.AzureCommunication

Azure Communication Services implementation of IMailTransport from Mitc.Email.Abstractions.

Configuration

Add Azure Communication Services settings to your configuration (e.g. appsettings.json):

{
  "AzureCommunicationEmail": {
    "ConnectionString": "endpoint=https://your-resource.communication.azure.com/;accesskey=your-key"
  }
}

Registration

builder.AddMitcAzureCommunicationTransport();

Or register manually:

services.AddSingleton(new EmailClient("your-connection-string"));
services.AddScoped<IMailTransport, AcsMailTransport>();

Usage

await mailService.SendAsync(new SendEmailRequest(
    address: "user@example.com",
    subject: "Welcome",
    body: "<p>Hello!</p>"
));

No packages depend on Mitc.Email.AzureCommunication.

Version Downloads Last updated
1.2.0 0 7/10/2026
1.1.0 0 7/9/2026