Class EmailService
Сервис для отправки сообщений на почту
Implements
Inherited Members
Namespace: NotifyHub.NotificationService.Infrastructure.Services
Assembly: NotifyHub.NotificationService.Infrastructure.dll
Syntax
public class EmailService : IEmailService
Constructors
| Edit this page View SourceEmailService(IConfiguration, ILogger<EmailService>)
Сервис для отправки сообщений на почту
Declaration
public EmailService(IConfiguration configuration, ILogger<EmailService> logger)
Parameters
Type | Name | Description |
---|---|---|
IConfiguration | configuration | |
ILogger<EmailService> | logger |
Methods
| Edit this page View SourceGenerateMessage(string, string, string)
Создание письма перед отправкой
Declaration
public MimeMessage GenerateMessage(string email, string subject, string messageBody)
Parameters
Type | Name | Description |
---|---|---|
string | Почта получателя |
|
string | subject | Тема письма |
string | messageBody | Текст сообщения |
Returns
Type | Description |
---|---|
MimeMessage | Объект MimeMessage для отправки на почту |
SendEmailAsync(string, string, string)
Отправка письма
Declaration
public Task SendEmailAsync(string email, string subject, string messageBody)
Parameters
Type | Name | Description |
---|---|---|
string | Почта пользователя |
|
string | subject | Заголовок сообщения |
string | messageBody | Сообщение |
Returns
Type | Description |
---|---|
Task |