Browse Source

Use async methods in the MailKitSmtpEmailSender

pull/5112/head
liangshiwei 6 years ago
parent
commit
393613e421
  1. 8
      framework/src/Volo.Abp.MailKit/Volo/Abp/MailKit/MailKitSmtpEmailSender.cs

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

@ -56,21 +56,21 @@ namespace Volo.Abp.MailKit
protected virtual async Task ConfigureClient(SmtpClient client)
{
client.Connect(
await client.ConnectAsync(
await SmtpConfiguration.GetHostAsync(),
await SmtpConfiguration.GetPortAsync(),
await GetSecureSocketOption()
);
);
if (await SmtpConfiguration.GetUseDefaultCredentialsAsync())
{
return;
}
client.Authenticate(
await client.AuthenticateAsync(
await SmtpConfiguration.GetUserNameAsync(),
await SmtpConfiguration.GetPasswordAsync()
);
);
}
protected virtual async Task<SecureSocketOptions> GetSecureSocketOption()

Loading…
Cancel
Save