feat(notifications): additive Transport column on SmtpConfigurations

This commit is contained in:
Joseph Doherty
2026-08-10 06:09:12 -04:00
parent d21b7a5a48
commit 3da84825fc
5 changed files with 2139 additions and 0 deletions
@@ -14,6 +14,14 @@ public class SmtpConfiguration
public string? Credentials { get; set; }
/// <summary>Gets or sets the TLS mode (None, StartTLS, or SSL), or null to use the provider default.</summary>
public string? TlsMode { get; set; }
/// <summary>
/// Gets or sets the email delivery transport ("Smtp" or "Ews"). Null/empty means Smtp
/// (legacy rows). Under Ews, <see cref="Host"/> holds the full EWS endpoint URL,
/// <see cref="AuthType"/> must be Basic, and Port/TlsMode/OAuth2* are unused.
/// </summary>
public string? Transport { get; set; }
/// <summary>Gets or sets the sender address placed in the From header.</summary>
public string FromAddress { get; set; }
/// <summary>Gets or sets the connection timeout in seconds.</summary>