Table of Contents

Class AmazonSesEmailProvider

Namespace
MailForge.AmazonSES
Assembly
MailForge.AmazonSES.dll

Delivers email through the Amazon SES V2 API as a raw MIME message.

public sealed class AmazonSesEmailProvider : IEmailProvider
Inheritance
AmazonSesEmailProvider
Implements
Inherited Members

Constructors

AmazonSesEmailProvider(AmazonSesOptions)

Creates the provider from Amazon SES options.

public AmazonSesEmailProvider(AmazonSesOptions options)

Parameters

options AmazonSesOptions

Properties

Capabilities

The capabilities descriptor.

public ProviderCapabilities Capabilities { get; }

Property Value

ProviderCapabilities

Name

The provider display name.

public string Name { get; }

Property Value

string

Methods

SendAsync(EmailMessage, CancellationToken)

Transmits a message through the Amazon SES API.

public Task<ProviderDeliveryResult> SendAsync(EmailMessage message, CancellationToken cancellationToken = default)

Parameters

message EmailMessage
cancellationToken CancellationToken

Returns

Task<ProviderDeliveryResult>