Encamina.Enmarcha.Email.Abstractions
8.1.9-preview-01
See the version list below for details.
dotnet add package Encamina.Enmarcha.Email.Abstractions --version 8.1.9-preview-01
NuGet\Install-Package Encamina.Enmarcha.Email.Abstractions -Version 8.1.9-preview-01
<PackageReference Include="Encamina.Enmarcha.Email.Abstractions" Version="8.1.9-preview-01" />
paket add Encamina.Enmarcha.Email.Abstractions --version 8.1.9-preview-01
#r "nuget: Encamina.Enmarcha.Email.Abstractions, 8.1.9-preview-01"
// Install Encamina.Enmarcha.Email.Abstractions as a Cake Addin #addin nuget:?package=Encamina.Enmarcha.Email.Abstractions&version=8.1.9-preview-01&prerelease // Install Encamina.Enmarcha.Email.Abstractions as a Cake Tool #tool nuget:?package=Encamina.Enmarcha.Email.Abstractions&version=8.1.9-preview-01&prerelease
Email - Abstractions
This project mainly contains abstractions used by the Encamina.Enmarcha.Email.MailKit NuGet package. Essentially, it includes interfaces and entities related to email sending management.
Setup
Nuget package
First, install NuGet. Then, install Encamina.Enmarcha.Email.Abstractions from the package manager console:
PM> Install-Package Encamina.Enmarcha.Email.Abstractions
.NET CLI:
Install .NET CLI. Next, install Encamina.Enmarcha.Email.Abstractions from the .NET CLI:
dotnet add package Encamina.Enmarcha.Email.Abstractions
How to use
Typically, is not necessary an explicit use of this project unless you are creating your own implementation of one of the interfaces. However, the most important elements are as follows:
- IEmailProvider represents a provider to build and send e-mails. It has its implementation as EmailService in Encamina.Enmarcha.Email.MailKit NuGet package.
- IEmailProviderFactory represents a factory that can provide valid instances of a specific
IEmailProvider
type. It has its implementation in as EmailServiceFactory in Encamina.Enmarcha.Email.MailKit NuGet package. - IEmailProviderFactoryProvider represents a provider for factories of
IEmailProvider
. It has its implementation as EmailServiceFactoryProvider in Encamina.Enmarcha.Email.MailKit NuGet package.
In addition to these interfaces, there are numerous classes such as EmailSpecification
, EmailAttachmentSpecification
, or EmailAddressSpecification
that define the specifications for different configurations related to email sending. Previously, it is necessary to create a specific implementation for email sending, using the Encamina.Enmarcha.Email.MailKit NuGet package (see documentation). It provides fully transparency.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. 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. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- CommunityToolkit.Diagnostics (>= 8.2.2)
- Encamina.Enmarcha.Core (>= 8.1.9-preview-01)
- Encamina.Enmarcha.Entities.Abstractions (>= 8.1.9-preview-01)
- System.ComponentModel.Annotations (>= 5.0.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Encamina.Enmarcha.Email.Abstractions:
Package | Downloads |
---|---|
Encamina.Enmarcha.Email.MailKit
Package Description |
|
Encamina.Enmarcha.Testing.Smtp
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
8.2.0 | 186 | 10/22/2024 |
8.2.0-preview-01-m01 | 174 | 9/17/2024 |
8.1.9-preview-03 | 94 | 11/19/2024 |
8.1.9-preview-02 | 103 | 10/22/2024 |
8.1.9-preview-01 | 153 | 10/4/2024 |
8.1.8 | 191 | 9/23/2024 |
8.1.8-preview-07 | 146 | 9/12/2024 |
8.1.8-preview-06 | 200 | 9/11/2024 |
8.1.8-preview-05 | 149 | 9/10/2024 |
8.1.8-preview-04 | 261 | 8/16/2024 |
8.1.8-preview-03 | 170 | 8/13/2024 |
8.1.8-preview-02 | 148 | 8/13/2024 |
8.1.8-preview-01 | 147 | 8/12/2024 |
8.1.7 | 171 | 8/7/2024 |
8.1.7-preview-09 | 151 | 7/3/2024 |
8.1.7-preview-08 | 146 | 7/2/2024 |
8.1.7-preview-07 | 121 | 6/10/2024 |
8.1.7-preview-06 | 125 | 6/10/2024 |
8.1.7-preview-05 | 139 | 6/6/2024 |
8.1.7-preview-04 | 130 | 6/6/2024 |
8.1.7-preview-03 | 148 | 5/24/2024 |
8.1.7-preview-02 | 112 | 5/10/2024 |
8.1.7-preview-01 | 138 | 5/8/2024 |
8.1.6 | 1,302 | 5/7/2024 |
8.1.6-preview-08 | 118 | 5/2/2024 |
8.1.6-preview-07 | 158 | 4/29/2024 |
8.1.6-preview-06 | 171 | 4/26/2024 |
8.1.6-preview-05 | 167 | 4/24/2024 |
8.1.6-preview-04 | 154 | 4/22/2024 |
8.1.6-preview-03 | 146 | 4/22/2024 |
8.1.6-preview-02 | 139 | 4/17/2024 |
8.1.6-preview-01 | 208 | 4/15/2024 |
8.1.5 | 181 | 4/15/2024 |
8.1.5-preview-15 | 132 | 4/10/2024 |
8.1.5-preview-14 | 158 | 3/20/2024 |
8.1.5-preview-13 | 137 | 3/18/2024 |
8.1.5-preview-12 | 176 | 3/13/2024 |
8.1.5-preview-11 | 141 | 3/13/2024 |
8.1.5-preview-10 | 153 | 3/13/2024 |
8.1.5-preview-09 | 154 | 3/12/2024 |
8.1.5-preview-08 | 136 | 3/12/2024 |
8.1.5-preview-07 | 146 | 3/8/2024 |
8.1.5-preview-06 | 124 | 3/8/2024 |
8.1.5-preview-05 | 152 | 3/7/2024 |
8.1.5-preview-04 | 152 | 3/7/2024 |
8.1.5-preview-03 | 141 | 3/7/2024 |
8.1.5-preview-02 | 143 | 2/28/2024 |
8.1.5-preview-01 | 149 | 2/19/2024 |
8.1.4 | 231 | 2/15/2024 |
8.1.3 | 194 | 2/13/2024 |
8.1.3-preview-07 | 134 | 2/13/2024 |
8.1.3-preview-06 | 153 | 2/12/2024 |
8.1.3-preview-05 | 161 | 2/9/2024 |
8.1.3-preview-04 | 159 | 2/8/2024 |
8.1.3-preview-03 | 150 | 2/7/2024 |
8.1.3-preview-02 | 144 | 2/2/2024 |
8.1.3-preview-01 | 133 | 2/2/2024 |
8.1.2 | 173 | 2/1/2024 |
8.1.2-preview-9 | 148 | 1/22/2024 |
8.1.2-preview-8 | 140 | 1/19/2024 |
8.1.2-preview-7 | 127 | 1/19/2024 |
8.1.2-preview-6 | 139 | 1/19/2024 |
8.1.2-preview-5 | 140 | 1/19/2024 |
8.1.2-preview-4 | 132 | 1/19/2024 |
8.1.2-preview-3 | 131 | 1/18/2024 |
8.1.2-preview-2 | 137 | 1/18/2024 |
8.1.2-preview-16 | 137 | 1/31/2024 |
8.1.2-preview-15 | 132 | 1/31/2024 |
8.1.2-preview-14 | 123 | 1/25/2024 |
8.1.2-preview-13 | 133 | 1/25/2024 |
8.1.2-preview-12 | 139 | 1/23/2024 |
8.1.2-preview-11 | 142 | 1/23/2024 |
8.1.2-preview-10 | 138 | 1/22/2024 |
8.1.2-preview-1 | 130 | 1/18/2024 |
8.1.1 | 186 | 1/18/2024 |
8.1.0 | 167 | 1/18/2024 |
8.0.3 | 198 | 12/29/2023 |
8.0.1 | 217 | 12/14/2023 |
8.0.0 | 191 | 12/7/2023 |
6.0.4.3 | 175 | 12/29/2023 |
6.0.4.2 | 178 | 12/20/2023 |
6.0.4.1 | 251 | 12/19/2023 |
6.0.4 | 223 | 12/4/2023 |
6.0.3.20 | 202 | 11/27/2023 |
6.0.3.19 | 187 | 11/22/2023 |