Enum AuthoredEmailField
- Namespace
- MailFathom.Application.Mail.Delivery.Composition
- Assembly
- MailFathom.Application.dll
Names the part of an authored message a refusal is about.
public enum AuthoredEmailField
Fields
Attachment = 7An attached file, by its name, its media type, or its octets.
Bcc = 3The
Bccheader.Cc = 2The
Ccheader.HtmlBody = 6The HTML alternative.
Message = 9The composed message as a whole, rather than any one field of it.
PlainTextBody = 5The plain-text body.
Recipients = 0The people the message is addressed to, taken together across the three headers.
Sender = 8The address the message would be sent from, which the sending account configures.
Subject = 4The subject line.
To = 1The
Toheader.
Remarks
It is what a refusal says instead of what was wrong with the value. An address, a subject, and a body are personal data of the people a message is between, so a refusal that quoted the offending value would put mail content into every log line, metric, and exception that carried it; naming the field tells the author where to look and tells everything downstream nothing it should not hold.