Browse Source

Remove EmailSenderBase.SendEmail

pull/1467/head
Halil İbrahim Kalkan 7 years ago
parent
commit
922af8e558
  1. 6
      framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/EmailSenderBase.cs
  2. 7
      framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/NullEmailSender.cs
  3. 8
      framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Smtp/SmtpEmailSender.cs

6
framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/EmailSenderBase.cs

@ -75,12 +75,6 @@ namespace Volo.Abp.Emailing
/// <param name="mail">Mail to be sent</param> /// <param name="mail">Mail to be sent</param>
protected abstract Task SendEmailAsync(MailMessage mail); protected abstract Task SendEmailAsync(MailMessage mail);
/// <summary>
/// Should implement this method to send email in derived classes.
/// </summary>
/// <param name="mail">Mail to be sent</param>
protected abstract void SendEmail(MailMessage mail);
/// <summary> /// <summary>
/// Normalizes given email. /// Normalizes given email.
/// Fills <see cref="MailMessage.From"/> if it's not filled before. /// Fills <see cref="MailMessage.From"/> if it's not filled before.

7
framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/NullEmailSender.cs

@ -31,13 +31,6 @@ namespace Volo.Abp.Emailing
return Task.FromResult(0); return Task.FromResult(0);
} }
protected override void SendEmail(MailMessage mail)
{
Logger.LogWarning("USING NullEmailSender!");
Logger.LogWarning("SendEmail:");
LogEmail(mail);
}
private void LogEmail(MailMessage mail) private void LogEmail(MailMessage mail)
{ {
Logger.LogDebug(mail.To.ToString()); Logger.LogDebug(mail.To.ToString());

8
framework/src/Volo.Abp.Emailing/Volo/Abp/Emailing/Smtp/SmtpEmailSender.cs

@ -75,13 +75,5 @@ namespace Volo.Abp.Emailing.Smtp
await smtpClient.SendMailAsync(mail); await smtpClient.SendMailAsync(mail);
} }
} }
protected override void SendEmail(MailMessage mail)
{
using (var smtpClient = AsyncHelper.RunSync(BuildClientAsync))
{
smtpClient.Send(mail);
}
}
} }
} }

Loading…
Cancel
Save