Table of Contents

Namespace MailFathom.Domain.Transport

Classes

MailAuthenticationMechanismJsonConverter

Serializes MailAuthenticationMechanism as its registered SASL name.

MailAuthenticationPolicy

Defines which SASL mechanisms a mail account may authenticate with and which weakenings are permitted.

MailTransportSecurityPolicy

Defines how one mail account connects, which certificate authorities it trusts, and how it authenticates.

MailTransportSecurityPolicyViolationException

Indicates that a mail transport security policy would weaken transport protection in a way no opt-in allows.

Structs

MailAuthenticationMechanism

Identifies a SASL authentication mechanism a mail transport policy may permit.

Enums

MailConnectionSecurity

Selects how a mail transport connection is encrypted.

MailServerCertificateTrust

Selects which certificate authorities are trusted when validating a mail server certificate.

MailTransportSecurityViolation

Identifies a transport security rule that a configured mail account violates.