Class MailgunEmailProvider
Delivers email through the Mailgun API (https://www.mailgun.com) using HttpClient.
public sealed class MailgunEmailProvider : IEmailProvider
- Inheritance
-
MailgunEmailProvider
- Implements
- Inherited Members
Constructors
MailgunEmailProvider(MailgunOptions)
Creates the provider from Mailgun options.
public MailgunEmailProvider(MailgunOptions options)
Parameters
optionsMailgunOptions
Properties
Capabilities
The capabilities descriptor.
public ProviderCapabilities Capabilities { get; }
Property Value
Name
The provider display name.
public string Name { get; }
Property Value
Methods
SendAsync(EmailMessage, CancellationToken)
Transmits a message through the Mailgun API.
public Task<ProviderDeliveryResult> SendAsync(EmailMessage message, CancellationToken cancellationToken = default)
Parameters
messageEmailMessagecancellationTokenCancellationToken