LinkSoft.AzureMailing 0.3.0

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet add package LinkSoft.AzureMailing --version 0.3.0                
NuGet\Install-Package LinkSoft.AzureMailing -Version 0.3.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="LinkSoft.AzureMailing" Version="0.3.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add LinkSoft.AzureMailing --version 0.3.0                
#r "nuget: LinkSoft.AzureMailing, 0.3.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install LinkSoft.AzureMailing as a Cake Addin
#addin nuget:?package=LinkSoft.AzureMailing&version=0.3.0

// Install LinkSoft.AzureMailing as a Cake Tool
#tool nuget:?package=LinkSoft.AzureMailing&version=0.3.0                

The purpose of this package is to create an implementation of Azure email sender using Azure Communication Services. See official documentation for more information on proper configuration and implementation.

By default, the package reads the connection string from appsettings.json:

...
"ConnectionStrings": {
  "Mailing": "<your-connection-string>"
}
...

Usage:

var configuration = new AzureEmailSenderConfiguration();
var sender = new AzureEmailSender(configuration);

var content = new EmailContent("Hello world!");
content.PlainText = "Hello world message!";

var message = new EmailMessage(
  senderAddress: "me@linksoft.cz",
  recipientAddress: "you@linksoft.cz",
  content: content);

await sender.SendEmailAsync(message);

This package is a part of larger set of packages for LinkSoft Technologies shared open source repository.

You can find the repository on GitHub.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on LinkSoft.AzureMailing:

Package Downloads
LinkSoft.Abp.AzureMailing.Abstractions

This is the abstractions module for LinkSoft.Abp.AzureMailing module

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
9.0.0 393 1/24/2025
1.0.2 74 1/16/2025
1.0.1 47 1/12/2025
1.0.0 418 12/23/2024
0.3.0 123 12/18/2024

Added a set of properties to the project file.