Chapter 25. The H (Headers) Configuration Command
The H (header) configuration file command
specifies headers that are required for inclusion in the header
portion of mail messages. Some headers, such as
Date:, are added only if one is not already
present. Others, such as Received:
(§25.12.29[3ed]), are added
even if one or more are already present.
What’s New with V8.13
One major and three minor changes have been made regarding the handling of headers under V8.13:
The
$>+operator no longer balances special characters (Section 25.1.1 [V8.13]).The
Message-Id: (§25.12.23[3ed]) header’s value is now stored in the new${msg_id}macro (Section 21.1.5 [V8.13]).The
Delivery-Receipt-To: header used by SIMS (Sun Internet Mail System), is treated the same as aReturn-Receipt-To: header (§25.12.33[3ed]). That is,sendmailnow converts it to a DSN reply.The
confMESSAGEID_HEADERmcmacro has been added, which allows you to define a differentMessage-Id: header value (Section 25.1.2 [V8.13]).
No Balancing with $>+
Recall (§25.5[3ed]) that header values
can be passed to rule sets using the
$> and $>+ operators:
Hname: $>rule setHname: $>+rule setdon't strip comments
Prior to V8.13, the $>+ operator caused a
header’s value to be passed to the specified rule
set with RFC2882 comments intact:
text (comments) <address> commment
Also, prior to V8.13, the $>+ operator checked
for special balancing characters and performed a correction when they
were not found. For example, if a Subject: header’s value ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access