complete lab 7

This commit is contained in:
Viltskaa 2023-04-25 08:53:50 +04:00
parent 2c4cb0dbb2
commit 655b808c3c
3 changed files with 11 additions and 4 deletions

View File

@ -30,8 +30,15 @@ public class MailKitWorker : AbstractMailWorker
objSmtpClient.EnableSsl = true;
objSmtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
objSmtpClient.Credentials = new NetworkCredential(_mailLogin, _mailPassword);
try
{
await Task.Run(() => objSmtpClient.Send(objMailMessage));
}
catch (Exception e)
{
throw e;
}
}
protected override async Task<List<MessageInfoBindingModel>> ReceiveMailAsync()
{
var list = new List<MessageInfoBindingModel>();

View File

@ -23,7 +23,7 @@ builder.Services.AddTransient<IClientLogic, ClientLogic>();
builder.Services.AddTransient<ISushiLogic, SushiLogic>();
builder.Services.AddTransient<IImplementerLogic, ImplementerLogic>();
builder.Services.AddTransient<IMessageInfoLogic, MessageInfoLogic>();
builder.Services.AddTransient<AbstractMailWorker, MailKitWorker>();
builder.Services.AddSingleton<AbstractMailWorker, MailKitWorker>();
builder.Services.AddControllers();
// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle

View File

@ -10,6 +10,6 @@
"SmtpClientPort": "587",
"PopHost": "pop.gmail.com",
"PopPort": "995",
"MailLogin": "labwork15kafis@gmail.com",
"MailPassword": "passlab15"
"MailLogin": "sushibarulyanosk7@gmail.com",
"MailPassword": "qwzj uqlx uukp bpmc"
}