SevenBitInput
Force 7-bit input V8.1 and later
By default, V8 sendmail leaves as
is all bytes of every mail message body it reads
(headers still have some 7-bit limitations). This
differs from other releases of
sendmail that always clear
(zero) the high (most-significant) bit. To make V8
sendmail behave like older
versions and always clear the high bit on input, the
SevenBitInput
option is available, the forms of which are as
follows:
O SevenBitInput=bool ← configuration file (V8.7 and later) -OSevenBitInput=bool ← command line (V8.7 and later) define(`confSEVEN_BIT_INPUT',bool) ← mc configuration (V8.7 and later) O7bool ← configuration file (V8.6 and later) -o7bool ← command line (V8.6 and later)
The argument bool
is of
type Boolean. If
bool
is missing, the
default value is true (clear the 8th bit). If this
option is omitted entirely, the default is false
(the 8th bit is unmodified). If you configure with
the mc technique, the default
for confSEVEN_BIT_INPUT
is false.
Note that this option is temporarily set to false for a single message if the ESMTP BODY=8BITMIME parameter is given, and is set to true if the BODY=7BIT parameter is given.
Also note that the SevenBitInput
option affects input
only. The F=7
delivery agent flag (F=7 on
page 764) can be used to set 7-bit output on an
individual delivery-agent basis.
The SevenBitInput
option is safe. If specified from the command line,
sendmail will not relinquish
its special privileges.
Get sendmail, 4th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.