Class SmtpEmailService
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
settingsIOptions<EmailSettings>urlServiceIUrlServicedbAndoDbContextviewEngineIRazorViewEnginetempDataProviderITempDataProviderserviceProviderIServiceProviderloggerILogger<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)