List of possible email message headers as supplied by IANA. Note the following denotations E-experimental, S-Standard and O-Obsolete
| Return Type | Function name | Arguments |
|---|---|---|
| void | HadronZooInitMessageHdrs | (void) |
Declared and defined in file: hzMailer.cpp
Function Logic:
Function body:
void HadronZooInitMessageHdrs (void)
{
// Category: Data Initialization
//
// List of possible email message headers as supplied by IANA. Note the following denotations E-experimental, S-Standard and O-Obsolete
if (_hzGlobal_EmsgHdrs.Count())
return ;
hzString S ;
S = "X-Epistula-Ingress" ; _hzGlobal_EmsgHdrs.Insert(S) ; // HadronZoo::Epistula Specific
S = "X-Epistula-ServerID" ; _hzGlobal_EmsgHdrs.Insert(S) ; // HadronZoo::Epistula Specific
S = "Accept-Language" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "Alternate-Recipient" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "ARC-Authentication-Results" ; _hzGlobal_EmsgHdrs.Insert(S) ; // E [RFC8617]
S = "ARC-Message-Signature" ; _hzGlobal_EmsgHdrs.Insert(S) ; // E [RFC8617]
S = "ARC-Seal" ; _hzGlobal_EmsgHdrs.Insert(S) ; // E [RFC8617]
S = "Archived-At" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC5064]
S = "Authentication-Results " ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC8601]
S = "Auto-Submitted" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC3834 section 5]
S = "Autoforwarded" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "Autosubmitted" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "Bcc" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC5322]
S = "Cc" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC5322]
S = "Comments" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC5322]
S = "Content-Identifier " ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "Content-Return" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "Conversion" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "Conversion-With-Loss" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "DL-Expansion-History" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "Date" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC5322]
S = "Deferred-Delivery" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "Delivery-Date" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "Discarded-X400-IPMS-Extensions" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "Discarded-X400-MTS-Extensions" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "Disclose-Recipients" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "Disposition-Notification-Options" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "Disposition-Notification-To" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "DKIM-Signature" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC6376]
S = "Downgraded-Bcc" ; _hzGlobal_EmsgHdrs.Insert(S) ; // O [RFC5504][RFC6857]
S = "Downgraded-Cc" ; _hzGlobal_EmsgHdrs.Insert(S) ; // O [RFC5504][RFC6857]
S = "Downgraded-Disposition-Notification-To" ; _hzGlobal_EmsgHdrs.Insert(S) ; // O [RFC5504][RFC6857]
S = "Downgraded-Final-Recipient" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC6857 Section 3.1.10]
S = "Downgraded-From" ; _hzGlobal_EmsgHdrs.Insert(S) ; // O [RFC5504][RFC6857 Section 3.1.10]
S = "Downgraded-In-Reply-To" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC6857 Section 3.1.10]
S = "Downgraded-Mail-From" ; _hzGlobal_EmsgHdrs.Insert(S) ; // O [RFC5504][RFC6857 Section 3.1.10]
S = "Downgraded-Message-Id" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC6857 Section 3.1.10]
S = "Downgraded-Original-Recipient" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC6857 Section 3.1.10]
S = "Downgraded-Rcpt-To" ; _hzGlobal_EmsgHdrs.Insert(S) ; // O [RFC5504][RFC6857]
S = "Downgraded-References" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC6857 Section 3.1.10]
S = "Downgraded-Reply-To" ; _hzGlobal_EmsgHdrs.Insert(S) ; // O [RFC5504][RFC6857]
S = "Downgraded-Resent-Bcc" ; _hzGlobal_EmsgHdrs.Insert(S) ; // O [RFC5504][RFC6857]
S = "Downgraded-Resent-Cc" ; _hzGlobal_EmsgHdrs.Insert(S) ; // O [RFC5504][RFC6857]
S = "Downgraded-Resent-From" ; _hzGlobal_EmsgHdrs.Insert(S) ; // O [RFC5504][RFC6857]
S = "Downgraded-Resent-Reply-To" ; _hzGlobal_EmsgHdrs.Insert(S) ; // O [RFC5504][RFC6857]
S = "Downgraded-Resent-Sender" ; _hzGlobal_EmsgHdrs.Insert(S) ; // O [RFC5504][RFC6857]
S = "Downgraded-Resent-To" ; _hzGlobal_EmsgHdrs.Insert(S) ; // O [RFC5504][RFC6857]
S = "Downgraded-Return-Path" ; _hzGlobal_EmsgHdrs.Insert(S) ; // O [RFC5504][RFC6857]
S = "Downgraded-Sender" ; _hzGlobal_EmsgHdrs.Insert(S) ; // O [RFC5504][RFC6857]
S = "Downgraded-To" ; _hzGlobal_EmsgHdrs.Insert(S) ; // O [RFC5504][RFC6857]
S = "Encoding" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "Encrypted" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "Expires" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "Expiry-Date" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "From" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC5322][RFC6854]
S = "Generate-Delivery-Report" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "Importance" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "In-Reply-To" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC5322]
S = "Incomplete-Copy" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "Keywords" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC5322]
S = "Language" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "Latest-Delivery-Time" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "List-Archive" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "List-Help" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "List-ID" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "List-Owner" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "List-Post" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "List-Subscribe" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "List-Unsubscribe" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "List-Unsubscribe-Post" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC8058]
S = "Message-Context" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "Message-ID" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC5322]
S = "Message-Type" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "MMHS-Exempted-Address" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC6477][ACP123 Appendix A1.1 and Appendix B.105]
S = "MMHS-Extended-Authorisation-Info" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC6477][ACP123 Appendix A1.2 and Appendix B.106]
S = "MMHS-Subject-Indicator-Codes" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC6477][ACP123 Appendix A1.3 and Appendix B.107]
S = "MMHS-Handling-Instructions" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC6477][ACP123 Appendix A1.4 and Appendix B.108]
S = "MMHS-Message-Instructions" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC6477][ACP123 Appendix A1.5 and Appendix B.109]
S = "MMHS-Codress-Message-Indicator" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC6477][ACP123 Appendix A1.6 and Appendix B.110]
S = "MMHS-Originator-Reference" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC6477][ACP123 Appendix A1.7 and Appendix B.111]
S = "MMHS-Primary-Precedence" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC6477][ACP123 Appendix A1.8 and Appendix B.101]
S = "MMHS-Copy-Precedence" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC6477][ACP123 Appendix A1.9 and Appendix B.102]
S = "MMHS-Message-Type" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC6477][ACP123 Appendix A1.10 and Appendix B.103]
S = "MMHS-Other-Recipients-Indicator-To" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC6477][ACP123 Appendix A1.12 and Appendix B.113]
S = "MMHS-Other-Recipients-Indicator-CC" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC6477][ACP123 Appendix A1.12 and Appendix B.113]
S = "MMHS-Acp127-Message-Identifier" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC6477][ACP123 Appendix A1.14 and Appendix B.116]
S = "MMHS-Originator-PLAD" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC6477][ACP123 Appendix A1.15 and Appendix B.117]
S = "MT-Priority" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC6758]
S = "Obsoletes" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "Organization" ; _hzGlobal_EmsgHdrs.Insert(S) ; // informational [RFC7681]
S = "Original-Encoded-Information-Types" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "Original-From" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC5703]
S = "Original-Message-ID" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "Original-Recipient" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC3798][RFC5337]
S = "Originator-Return-Address" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "Original-Subject" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC5703]
S = "PICS-Label" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "Prevent-NonDelivery-Report" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "Priority" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "Received" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC5322][RFC5321]
S = "Received-SPF" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC7208]
S = "References" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC5322]
S = "Reply-By" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "Reply-To" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC5322]
S = "Require-Recipient-Valid-Since" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC7293]
S = "Resent-Bcc" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC5322]
S = "Resent-Cc" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC5322]
S = "Resent-Date" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC5322]
S = "Resent-From" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC5322][RFC6854]
S = "Resent-Message-ID" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC5322]
S = "Resent-Reply-To" ; _hzGlobal_EmsgHdrs.Insert(S) ; // O [RFC5322]
S = "Resent-Sender" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC5322][RFC6854]
S = "Resent-To" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC5322]
S = "Return-Path" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC5322]
S = "Sender" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC5322][RFC6854]
S = "Sensitivity" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "Solicitation" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC3865]
S = "Subject" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC5322]
S = "Supersedes" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "TLS-Report-Domain" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC8460]
S = "TLS-Report-Submitter" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC8460]
S = "TLS-Required" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC8689]
S = "To" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC5322]
S = "VBR-Info" ; _hzGlobal_EmsgHdrs.Insert(S) ; // S [RFC5518]
S = "X400-Content-Identifier" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "X400-Content-Return" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "X400-Content-Type" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "X400-MTS-Identifier" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "X400-Originator" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "X400-Received" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "X400-Recipients" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
S = "X400-Trace" ; _hzGlobal_EmsgHdrs.Insert(S) ; // [RFC4021]
}