Browse Source

follows 922af8e558 remove MailKitSmtpEmailSender.SendMail

pull/1511/head
İsmail ÇAGDAŞ 7 years ago
parent
commit
efe7f2aba3
  1. 11
      framework/src/Volo.Abp.MailKit/Volo/Abp/MailKit/MailKitSmtpEmailSender.cs
  2. 10
      framework/test/Volo.Abp.MailKit.Tests/Volo/Abp/MailKit/MailKitSmtpEmailSender_Tests.cs

11
framework/src/Volo.Abp.MailKit/Volo/Abp/MailKit/MailKitSmtpEmailSender.cs

@ -8,7 +8,6 @@ using MailKit.Security;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Options;
using MimeKit;
using Volo.Abp.Threading;
using SmtpClient = MailKit.Net.Smtp.SmtpClient;
namespace Volo.Abp.MailKit
@ -39,16 +38,6 @@ namespace Volo.Abp.MailKit
}
}
protected override void SendEmail(MailMessage mail)
{
using (var client = AsyncHelper.RunSync(BuildClientAsync))
{
var message = MimeMessage.CreateFromMailMessage(mail);
client.Send(message);
client.Disconnect(true);
}
}
public async Task<SmtpClient> BuildClientAsync()
{
var client = new SmtpClient();

10
framework/test/Volo.Abp.MailKit.Tests/Volo/Abp/MailKit/MailKitSmtpEmailSender_Tests.cs

@ -15,19 +15,21 @@ namespace Volo.Abp.MailKit
{
var mailSender = CreateMailKitEmailSender();
var mailMessage = new MailMessage("from_mail_address@asd.com", "to_mail_address@asd.com", "subject", "body")
{ IsBodyHtml = true };
{ IsBodyHtml = true };
await mailSender.SendAsync(mailMessage);
}
//[Fact]
public void ShouldSendMailMessage()
public async Task ShouldSendMailMessage()
{
var mailSender = CreateMailKitEmailSender();
var mailMessage = new MailMessage("from_mail_address@asd.com", "to_mail_address@asd.com", "subject", "body")
{ IsBodyHtml = true };
{
IsBodyHtml = true
};
mailSender.Send(mailMessage);
await mailSender.SendAsync(mailMessage);
}
private static MailKitSmtpEmailSender CreateMailKitEmailSender()

Loading…
Cancel
Save