🔊 Email service logging

This commit is contained in:
2025-09-01 22:10:44 +08:00
parent fb6721cb1b
commit d0723b366b

View File

@@ -31,6 +31,8 @@ public class EmailService
{ {
subject = $"[{_configuration.SubjectPrefix}] {subject}"; subject = $"[{_configuration.SubjectPrefix}] {subject}";
_logger.LogInformation($"Sending email to {recipientEmail} with subject {subject}");
var emailMessage = new MimeMessage(); var emailMessage = new MimeMessage();
emailMessage.From.Add(new MailboxAddress(_configuration.FromName, _configuration.FromAddress)); emailMessage.From.Add(new MailboxAddress(_configuration.FromName, _configuration.FromAddress));
emailMessage.To.Add(new MailboxAddress(recipientName, recipientEmail)); emailMessage.To.Add(new MailboxAddress(recipientName, recipientEmail));
@@ -45,6 +47,8 @@ public class EmailService
await client.AuthenticateAsync(_configuration.Username, _configuration.Password); await client.AuthenticateAsync(_configuration.Username, _configuration.Password);
await client.SendAsync(emailMessage); await client.SendAsync(emailMessage);
await client.DisconnectAsync(true); await client.DisconnectAsync(true);
_logger.LogInformation($"Email {subject} sent for {recipientEmail}");
} }
private static string _ConvertHtmlToPlainText(string html) private static string _ConvertHtmlToPlainText(string html)