Table of Contents

Class MailAccountTransportSecurityConfigurationError

Namespace
MailFathom.Infrastructure.Mail
Assembly
MailFathom.Infrastructure.dll

Describes one configuration error in an account's transport security settings.

public sealed record MailAccountTransportSecurityConfigurationError : IEquatable<MailAccountTransportSecurityConfigurationError>
Inheritance
MailAccountTransportSecurityConfigurationError
Implements
Inherited Members

Constructors

MailAccountTransportSecurityConfigurationError(string, string, MailTransportSecurityViolation?)

Describes one configuration error in an account's transport security settings.

Properties

Description

A safe sentence naming the rule, free of credentials and secret references.

PropertyName

The setting the operator must correct.

Violation

The domain rule the settings violate, or null when the error is a mechanism-name parse failure rather than a rule violation. Carrying it keeps the stable machine-readable identity the domain already computed available to the boundary that renders the operator message, so diagnostics can be matched on the rule instead of on prose that is free to change.