diff --git a/src/sn-auth/Models/Options/EmailSettings.cs b/src/sn-auth/Models/Options/EmailSettings.cs index 1d8231c..52fcd63 100644 --- a/src/sn-auth/Models/Options/EmailSettings.cs +++ b/src/sn-auth/Models/Options/EmailSettings.cs @@ -9,4 +9,5 @@ public class EmailSettings public string FromEmail { get; set; } = string.Empty; public string FromName { get; set; } = string.Empty; public bool EnableSsl { get; set; } = true; + public string Tag { get; set; } = string.Empty; } diff --git a/src/sn-auth/Services/EmailService.cs b/src/sn-auth/Services/EmailService.cs index d73c9e2..402d7f8 100644 --- a/src/sn-auth/Services/EmailService.cs +++ b/src/sn-auth/Services/EmailService.cs @@ -47,6 +47,9 @@ public void SendEmail(string toEmail, string subject, string emailBody) IsBodyHtml = true }; + if (!string.IsNullOrEmpty(_emailSettings.Tag)) + mailMessage.Headers.Add("X-Tags", _emailSettings.Tag); + mailMessage.To.Add(toEmail); try diff --git a/src/sn-auth/appsettings.json b/src/sn-auth/appsettings.json index 9cdc43a..c2503be 100644 --- a/src/sn-auth/appsettings.json +++ b/src/sn-auth/appsettings.json @@ -28,7 +28,8 @@ "Port": 0, "FromEmail": "", "FromName": "", - "EnableSsl": true + "EnableSsl": true, + "Tag": "" }, "Registration": { "IsEnabled": false,