🔊 Email service logging
This commit is contained in:
		@@ -30,6 +30,8 @@ public class EmailService
 | 
			
		||||
    public async Task SendEmailAsync(string? recipientName, string recipientEmail, string subject, string htmlBody)
 | 
			
		||||
    {
 | 
			
		||||
        subject = $"[{_configuration.SubjectPrefix}] {subject}";
 | 
			
		||||
        
 | 
			
		||||
        _logger.LogInformation($"Sending email to {recipientEmail} with subject {subject}");
 | 
			
		||||
 | 
			
		||||
        var emailMessage = new MimeMessage();
 | 
			
		||||
        emailMessage.From.Add(new MailboxAddress(_configuration.FromName, _configuration.FromAddress));
 | 
			
		||||
@@ -45,6 +47,8 @@ public class EmailService
 | 
			
		||||
        await client.AuthenticateAsync(_configuration.Username, _configuration.Password);
 | 
			
		||||
        await client.SendAsync(emailMessage);
 | 
			
		||||
        await client.DisconnectAsync(true);
 | 
			
		||||
        
 | 
			
		||||
        _logger.LogInformation($"Email {subject} sent for {recipientEmail}");
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    private static string _ConvertHtmlToPlainText(string html)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user