Table of Contents

Class SmtpEmailService

Namespace
Ando.Server.Services
Assembly
Ando.Server.dll

Email service implementation using direct SMTP via MailKit.

public class SmtpEmailService : BaseEmailService, IEmailService
Inheritance
SmtpEmailService
Implements
Inherited Members

Constructors

SmtpEmailService(IOptions<EmailSettings>, IUrlService, AndoDbContext, IRazorViewEngine, ITempDataProvider, IServiceProvider, ILogger<SmtpEmailService>)

public SmtpEmailService(IOptions<EmailSettings> settings, IUrlService urlService, AndoDbContext db, IRazorViewEngine viewEngine, ITempDataProvider tempDataProvider, IServiceProvider serviceProvider, ILogger<SmtpEmailService> logger)

Parameters

settings IOptions<EmailSettings>
urlService IUrlService
db AndoDbContext
viewEngine IRazorViewEngine
tempDataProvider ITempDataProvider
serviceProvider IServiceProvider
logger ILogger<SmtpEmailService>

Methods

SendEmailAsync(string, string, string)

Sends an email with the specified subject and HTML body.

public override Task SendEmailAsync(string to, string subject, string htmlBody)

Parameters

to string

Recipient email address.

subject string

Email subject.

htmlBody string

HTML body content.

Returns

Task