Table of Contents

Class MailService

Namespace
The.Mail
Assembly
Instagile.dll
public class MailService
Inheritance
MailService
Inherited Members

Constructors

MailService(IMailer, string?, string?, bool, ILogger<MailService>)

public MailService(IMailer mailer, string? senderAddress, string? testRecipientAddress, bool isTestEnvironment, ILogger<MailService> logger)

Parameters

mailer IMailer
senderAddress string
testRecipientAddress string
isTestEnvironment bool
logger ILogger<MailService>

Methods

TrySendAsync(string, string, string, string[], string[], CancellationToken)

public Task<SendResult> TrySendAsync(string subject, string body, string to, string[] cc, string[] bcc, CancellationToken ct = default)

Parameters

subject string
body string
to string
cc string[]
bcc string[]
ct CancellationToken

Returns

Task<SendResult>

TrySendAsync(string, string, string, string[], CancellationToken)

public Task<SendResult> TrySendAsync(string subject, string body, string to, string[] cc, CancellationToken ct = default)

Parameters

subject string
body string
to string
cc string[]
ct CancellationToken

Returns

Task<SendResult>

TrySendAsync(string, string, string, CancellationToken)

public Task<SendResult> TrySendAsync(string subject, string body, string to, CancellationToken ct = default)

Parameters

subject string
body string
to string
ct CancellationToken

Returns

Task<SendResult>

TrySendAsync(string, string, string[], string[], string[], CancellationToken)

public Task<SendResult> TrySendAsync(string subject, string body, string[] to, string[] cc, string[] bcc, CancellationToken ct = default)

Parameters

subject string
body string
to string[]
cc string[]
bcc string[]
ct CancellationToken

Returns

Task<SendResult>

TrySendAsync(string, string, string[], string[], CancellationToken)

public Task<SendResult> TrySendAsync(string subject, string body, string[] to, string[] cc, CancellationToken ct = default)

Parameters

subject string
body string
to string[]
cc string[]
ct CancellationToken

Returns

Task<SendResult>

TrySendAsync(string, string, string[], CancellationToken)

public Task<SendResult> TrySendAsync(string subject, string body, string[] to, CancellationToken ct = default)

Parameters

subject string
body string
to string[]
ct CancellationToken

Returns

Task<SendResult>