Errata

sendmail

The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".

The following errata were submitted by our customers and approved as valid errors by the author or editor.

Color key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update

Version Location Description Submitted By Date submitted Date corrected
Printed
Page xxiv
The following text was added to the preface

"We have tested and verified the information in this
book to the best of our ability, but you may find that
features have changed (or even that we have made mistakes!).
Please let us know about any errors you find, as well as
your suggestions for future editions, by writing to:

O'Reilly & Associates, Inc.
101 Morris Street
Sebastopol, CA 95472
1-800-998-9938 (in the U.S. or Canada)
1-707-829-0515 (international/local)
1-707-829-0104 (FAX)

You can also send us messages electronically. To be put on
the mailing list or request a catalog, send email to:

info@oreilly.com

To ask technical questions or comment on the book, send
email to:

bookquestions@oreilly.com

We have a web site for the book, where we'll list examples,
errata, and any plans for future editions. You can access
this page at:

http://www.oreilly.com/catalog/9781565922228/"

Anonymous    Apr 01, 2000
Printed
Page 1
1st indented para.: changed "mail transport agent" to "mail

transfer agent"

Anonymous    Apr 01, 1998
Printed
Page 4
Section 1.1, 2nd paragraph,

Changed:

A mail transport agent (s-1MTAs0)
Into:
A mail transfer agent (s-1MTAs0)

Anonymous    Apr 01, 1998
Printed
Page 17
Section 2.4, 2nd paragraph, 2nd sentence of paragraph: change

"source files and copies an appropriate Makefile there." to "source
files and to an appropriate Makefile."

Anonymous    Oct 01, 1997
Printed
Page 59
footnote, line 3: changed "never show the completed

client.cf file" to "only show the completed client.cf file
in Appendix A, The client.cf File"

(the title of the appendix is in italics.)

Anonymous    Sep 01, 1998
Printed
Page 84
added this line to the bottom of the page as a new

paragraph:

"To exit rule-testing mode, enter your end-of-file character
(usually a control-D)."

Anonymous    Sep 01, 1998
Printed
Page 86
code line 1: changed

"gw" "@" "wash" "." "gov"

to

"gw" "@" "wash" "." "dc" "gov"

Anonymous    Sep 01, 1998
Printed
Page 86

The text used to read:

"gw" "@" "wash" "." "dc" "gov"

The line now has a "." between "dc" and "gov" to read:

"gw" "@" "wash" "." "dc" "." "gov"

Anonymous    Apr 01, 2000
Printed
Page 101
Page 101, Section 9.4, Last example on page: insert a "0" into

> boss@acme

To form:

> 0 boss@acme

Anonymous    Oct 01, 1997
Printed
Page 144
last para. of section 13.2.7, line 1: changed "ether" to "either"

Anonymous    Apr 01, 1998
Printed
Page 145
footnote: added ", because the address arrives there unquoted"

to the end.

Anonymous    Oct 01, 1997
Printed
Page 151
Section 14.1.2, last sentence in section: changed "These three

items" to "These items"

Anonymous    Oct 01, 1997
Printed
Page 156
Section 14.4, paragraph heading "bulk": changed "delivered,

throw it away instead of bouncing it." to "delivered, the message body
is discarded from the bounced mail." In paragraph heading "junk"
changed: "it is discarded rather than bounced." to "the message body
is discarded from the bounced mail."

Anonymous    Oct 01, 1997
Printed
Page 157
started in a different place

Anonymous    Oct 01, 1997
Printed
Page 163
Section 15.2, 3rd sentence. Changed "can be accessed, copied,

or possibly removed" to "can possibly be accessed, copied, or removed"

Anonymous    Oct 01, 1997
Printed
Page 164
Sec.15.3, para. 3, 2nd sentence, "We won't tell you where to find it..."

the entire sentence was deleted

Anonymous    Nov 01, 1998
Printed
Page 169
Section 15.4: deleted the entire paragraph that begins with

"Again, your local machine is recognized..."

Anonymous    Oct 01, 1997
Printed
Page 171
under "Things to Try": deleted the last sentence ("Determine

the value...")

Anonymous    Oct 01, 1997
Printed
Page 174
Section 16.2.1, line 1: changed "willdiffer" to "will differ"

Anonymous    Oct 01, 1997
Printed
Page 174
para. 4, line 3: changed "prevent a test" to

"prevent a string"

The following parts of section 18.3 have been updated:

Anonymous    Sep 01, 1998
Printed
Page 175
Section 16.2.3, second sentence of second paragraph: changed

"sendmail" to "m4(1)"

Anonymous    Oct 01, 1997
Printed
Page 177
footnote: "lacks" changed to "lack"

Anonymous    Nov 01, 1998
Printed
Page 184
Section 17.1.4, 4th paragraph. Changed the second sentence

from "Everything to the left of the rightmost exclamation point is
taken as the full UUCP path for delivery." to "The host to the left of
the leftmost exclamation point is taken as the next hop in the UUCP
path for delivery." Plus, in the 3rd sentence, changed "path" to
"host".

Anonymous    Oct 01, 1997
Printed
Page 187
Section 17.3, 4th paragraph, changed "List;:" to "List:;"

Anonymous    Oct 01, 1997
Printed
Page 195
Section 18.3, last sentence on page: changed "the

distribution" to "a pre-V8.6 distribution"

Anonymous    Oct 01, 1997
Printed
Page 195

replaced para. 1 ("V8 sendmail...") through para. 2 ("When you cd...")
with:

The latest release of sendmail is available via:

http://www.sendmail.org/current-release.html

Down-loading the source requires you to select one from many listed
files. In addition to version, you may choose between two forms of
compressed tar(1) distributions. Those that end in .Z are compressed
with UNIX compress(1); those that end in .gz are compressed with GNU
gzip(1). The latter is the preferred form because the file is smaller
and quicker to transfer.

("sendmail", "tar", ".Z", "compress", ".gz", and "gzip" should be in
italics.)

para. 3, line 2, after "PGP signature file" added the following footnote:

Further information about how to use PGP can be found in
PGP: Pretty Good Privacy, by Simon Garfinkel, O'Reilly & Associates,
http://www.oreilly.com/catalog/pgp/.

(booktitle and URL should be in italics.)

para. 3, line 3: changed "pre-V8.6 distribution" to "pre-V8.5 and
earlier distribution"

Anonymous    Sep 01, 1998
Printed
Page 196
Section 18.3, replaced the line

and certify that key with his PGP fingerprint:

with this new text (here's the troff):

For V8.6 and above, you down-load a special fIsigning keyfR from
fIwww.sendmail.orgfR, instead of Eric's key. The fingerprint for the
fIsigning keyfR is:
.Ps
f(CWCA AE F2 94 3B 1D 41 3C 94 7B 72 5F AE 0B 6A 11fR
.Pe
The fingerprint for Eric's key is:

Anonymous    Oct 01, 1997
Printed
Page 196
line 2, removed the footnote after "a few mintutes later"

replaced code block 2 with

pgp -ka /tmp/eric.asc <- for pgp version 2.x
pgpk -a /tmp/eric.asc <- for pgp version 5.x

("<- for pgp version 2.x" and "<- for pgp version 5.x" are line
notations and should be in italics.)

replaced code block 3 with

CA AE F2 94 3B 1D 41 3C 94 7B 72 5F AE 0B 6A 11 <- 1997
F9 32 40 A1 3B 3A B6 DE B2 98 6A 70 AF 54 9D 26 <- 1998

("<- 1997" and "<- 1998" are line notations and should be in italics.)

replaced code block 4 with

C0 28 E6 7B 13 5B 29 02 6F 7E 43 3A 48 4F 45 29 <- V8.5 and earlier

("<- V8.5 and earlier" is a line notation and should be in italics.)

replaced code block 5 with

pgp signature-file <- for pgp version 2.x
pgpv signature-file here <- for pgp version 5.x

("signature-file" and "signature-file here" are replaceables and should
be in constant-width italics.
"<- for pgp version 2.x" and "<- for pgp version 5.x" are line notations
and should be in italics.)

para. 6, changed to

If the uncompressed tar file is good, pgp(1) will report that the
signature is valid.

deleted code block 6: "Good signature from user..."

Anonymous    Sep 01, 1998
Printed
Page 197
Section 18.3.1, entire section: changed all references to

"8.7" into "8.8.6" and all references to "8.7.1" into "8.8.6".

Anonymous    Oct 01, 1997
Printed
Page 207
table 18-3, line "NEED_", changed "Tort" to "Port"

Anonymous    Oct 01, 1997
Printed
Page 227
Section 18.8.34, end of first paragraph, changed

"-D_PATH_VENDOR_CF" to "-D_PATH_SENDMAILCF" and the 1st example to (in
troff)

ENVDEF= -D_PATH_SENDMAILCF="/src/tests/test.cf

Deleted the paragraph following the example, the one that begins with
"The USE_VENDOR_CF_PATH tells..."

Anonymous    Oct 01, 1997
Printed
Page 252
Table 19-6, in the line "FEATURE(allmasquerade)": changed "The

sender too" to "The recipient too"

Anonymous    Oct 01, 1997
Printed
Page 258

The code snippet in the middle of the page did read:

define(`MASQUERADE_AS', `your.hub.domain')
FEATURE(`allmasquerade')

Now reads:

MASQUERADE_AS(`your.hub.domain')
FEATURE(`allmasquerade')

Anonymous    Dec 01, 2000
Printed
Page 259
Section 19.6.8, 5th paragraph, changed

The list of domains is added to the class $=B, and the members of that
class are looked up in place of those in $=w.

to:

The list of domains is added to the class $=B. Only hosts in those
domains are allowed to list your site as the best MX record for use
with this feature.

Anonymous    Oct 01, 1997
Printed
Page 259
last sentence on page: changed "sex.your.real.domain" to

"sex.bogus.site.com" twice

Anonymous    Oct 01, 1997
Printed
Page 266
Section 19.6.15, last sentence in section. Changed "Finally,

note that this feature handles only incoming mail." to "But note that
the virtusertable feature handles only incoming mail."
("virtusertable" is in CW)

Anonymous    Oct 01, 1997
Printed
Page 273
Section 19.6.27, 3rd paragraph, last sentence. Changed

"transform pathalias's output into" to "transform the UIUC
pathalias(1) program's output into"

Anonymous    Oct 01, 1997
Printed
Page 274
Section 19.6.28, 4th line from end of page, inserted this new

paragraph above the one one that begins "You declare ....":

Also note that virtual domains in the key (such as
f(CW@fictional.comfR) must be added to class f(CWwfR
in order for them to be recognized as local.

Anonymous    Apr 01, 1998
Printed
Page 274
line -1: after "in the configuration file" added this footnote

The m4 line also causes special rules to be added; consequently, just
modifiying the cf file will not work.

("m4", "cf", and "not" are in italics.)

Anonymous    Sep 01, 1998
Printed
Page 275
reprinted for pagebreak

Anonymous    Apr 01, 1998
Printed
Page 277
Section 19.6.35, last sentence of first paragraph, changed

"rule set 6 (with $>6) before returning." to "rule set 96 (with
f(CW$>96fR) before returning."

Anonymous    Oct 01, 1997
Printed
Page 280
Section 19.6.42, 1st sentence

... mail server (see MAIL_HUB,

changed to

... mail server (see MAIL_HUB)

Anonymous    Nov 01, 1998
Printed
Page 282
Section 19.6.46, paragraph 6, sentence 2, changed "The class

$=W is set aside to hold lists of locally connected hosts that will
later be declared with site." into "The class $=W is set aside to hold
lists of hosts that appear locally connected. This class is also used
with the SITE macro." with "$=W" in CW font

Anonymous    Oct 01, 1997
Printed
Page 283
started in a different place

Anonymous    Oct 01, 1997
Printed
Page 287
Section 20.1.2: changed "checkcompat" to "checkcompat()"

Anonymous    Oct 01, 1997
Printed
Page 288
started in a different place

Anonymous    Oct 01, 1997
Printed
Page 289
Section 20.2.1, line 19, inserted an _ character to change

RealHostAddr.sin.sin_addr.saddr
Into:
RealHostAddr.sin.sin_addr.s_addr

Anonymous    Apr 01, 1998
Printed
Page 290
Section 20.2.2, added a right parenthesis to the end of

if (!bitnset(M_LOCALMAILER, to->q_mailer->m_flags)

To form:

if (!bitnset(M_LOCALMAILER, to->q_mailer->m_flags))

Anonymous    Oct 01, 1997
Printed
Page 290
Section 20.2.1, last paragraph, last sentence

Deleted phrase:

, nor does it expect f(CWRealHostAddrfR
to be s-1NULLs0.

Anonymous    Apr 01, 1998
Printed
Page 293
Section 19.6.46, paragraph 7. Replace the entire paragraph

If nothing is specified ... becomes Y.

With this new paragraph (here's the troff):

If nothing is specified, the class becomes f(CWYfR. If class
f(CWUfR is specified in the third parameter, the second parameter is
assumed to be the s-1UUCPs0 name of the local site, rather than the
name of a remote site. In this latter case, the specified local name
has a s-1.UUCPs0 appended, and the result is added to class
f(CW$=wfR.

Anonymous    Oct 01, 1997
Printed
Page 294
Section 20.2.5: line 18 of the code example: changed "saddr" to

"s_addr"; also, in line 28 of the code example, added an & in front of
"e->e_header"

Anonymous    Oct 01, 1997
Printed
Page 298
code block 2, line -1: changed "qpaddr" to "q_paddr"

Anonymous    Sep 01, 1998
Printed
Page 302
Section 20.3.8: changed "macid" to "wordinclass()" (in itals)

Anonymous    Oct 01, 1997
Printed
Page 324
Section 21.5.2, changed the section heading to "Offsite Servers"

Anonymous    Oct 01, 1997
Printed
Page 334
"If TCPWRAPPER is defined..."

now reads:

"If TCPWRAPPERS is defined.."

Anonymous    Apr 01, 1998
Printed
Page 336
Section 22.4.3, last sentence on page, inserted a slash in

front of "tmp/.shell" to form "/tmp/.shell"

Anonymous    Oct 01, 1997
Printed
Page 341
Section 22.5.3, second line from end of page: inserted a tilde

in front of "/.forward" to form "~/.forward"

Anonymous    Oct 01, 1997
Printed
Page 342
table, line 2: changed all the junk after "/usr/libv" into a

superscripted "a"

Anonymous    Oct 01, 1997
Printed
Page 377
replaced code lines 17 and 18

find ${QUEUE} -type f -name qf* -print |
while read QF

with

for QF in `find ${QUEUE} -type f -name "qf*" -print`

Anonymous    Sep 01, 1998
Printed
Page 378
The first line of the page used to state

"The '-oTimeout.queuereturn=99d' causes . . . "

It now reads:

-OTimeout.queuereturn=99d

Anonymous    Apr 01, 2000
Printed
Page 385
under "K line" para. 1, line -1: changed "23.9.9"

to "23.9.10"

Anonymous    Sep 01, 1998
Printed
Page 388
Section 23.9.13, 3rd paragraph: changed "greater than 1" into

"greater than 0"

Anonymous    Oct 01, 1997
Printed
Page 388
Section 23.9.13, the indented paragraph headed N,

Added this new sentence just before the last:

If the f(CWNfR is absent, but an f(CWSfR, f(CWFfR, or f(CWDfR
is present, s-1DSNs0 information will not be propagated.

Anonymous    Apr 01, 1998
Printed
Page 397
Section 24.2, second sentence: changed (in troff):

The f(CIuserfR specifies either final delivery to a user's mail
spool file (via the fI~/^.forwardfR file), or one step in further
aliasing.

to

The f(CIuserfR specifies either final delivery to a user's mail
spool file (via the fI~/^.forwardfR file), or delivery to a new
address (e.g. fIuser@newsitefR), or one step in further aliasing.

Anonymous    Oct 01, 1997
Printed
Page 400
Section 24.2.3, 5th paragraph: changed "A=" to "P="

Anonymous    Oct 01, 1997
Printed
Page 401
line 4: changed "attacking" to "attaching". In the footnote,

changed:

Because of a bug in all but the IDA and V8 versions, this requeueing
is silently ignored.

Into:

Because of a bug in all but the IDA and V8 versions, the message is
silently discarded without being requeued or bounced.

Anonymous    Oct 01, 1997
Printed
Page 402
24.3, line 4: changed "attacking" to "attaching"

Anonymous    Oct 01, 1997
Printed
Page 407
Section 24.4.4, Second paragraph, end of sentence: changed

"cause the second entry to be ignored" to "cause the first entry to be
ignored"

Anonymous    Oct 01, 1997
Printed
Page 440
code block 1: changed "PPlist" to "Plist"

Anonymous    Sep 01, 1998
Printed
Page 443
Section 26.1.3.8: delete the last sentence in this section, the

one that starts: "The proto= syslog equate ..."

Anonymous    Oct 01, 1997
Printed
Page 445
Section 26.1.3.13, all three examples at top of page: changed

"delay=" to "xdelay="

Anonymous    Oct 01, 1997
Printed
Page 451
code line 1: changed "when" to "reason" (in constant-width

italics.)

Anonymous    Sep 01, 1998
Printed
Page 454
Section 26.4, 2nd paragraph from end of section, deleted "a

copy of itself"

Anonymous    Oct 01, 1997
Printed
Page 459
footnote: changed "Script" to "Scripts"

Anonymous    Oct 01, 1997
Printed
Page 463
Section 27.5: changed the paragraph heading "0-6" into "0-5"

and split that paragraph at "Set the SmtpGreetingMessage..." to form a
new paragraph with the heading "0-6"

Anonymous    Oct 01, 1997
Printed
Page 465
para. 2, line 1: changed "previous chapter" to "next chapter"

and line 2: changed "showed" to "will show" and "rules are" to
"rules can be"

Anonymous    Sep 01, 1998
Printed
Page 492
Section 29.1.5, 3rd line of 1st example

Changed:
Pjunk
Into:
Pjunk=-100

Anonymous    Apr 01, 1998
Printed
Page 494
This sentence, which was present in the sgml files but not in the text

was added to the text:

" Finally, the recipient address also needs to be rewritten
for inclusion in the header and envelope of mail messages
(See Figure 29-3)."


Anonymous    Apr 01, 2000
Printed
Page 495
line -1: changed "illustrated in Figure 29-3" to

"illustrated in Figure 29-4"

Anonymous    Sep 01, 1998
Printed
Page 495

The first paragraph used to read:

"once to select the delivery agent. It is used as input to
rule set 3, as are all addresses. It then flows through rule
set 2, then through the R= rule set selected by the delivery
agent, and finally through rule set 4."

It now reads:

"Recall that the recipient address was already used once to
select the delivery agent. The recipient address is used as
input to rule set 3, as are all addresses. The recipient address
then flows through rule set 2, then the R= rule set selected by
the delivery agent, and finally through rule set 4.

Anonymous    Apr 01, 2000
Printed
Page 497
para. 3, line 2: changed "Rule set 0 later turns" to

"Other rule sets later turn"

Anonymous    Sep 01, 1998
Printed
Page 507
Section 29.10, under paragraph heading "check_rcpt", changed

"sender-" to "recipient-"

Anonymous    Oct 01, 1997
Printed
Page 510
code line -1: changed "-a <>" to "-a<>" (removed the space.)

Anonymous    Sep 01, 1998
Printed
Page 511
para. 2, line 1: changed "The second rule" to "The first rule"

and line 3: changed "The third rule" to "The second rule"

Anonymous    Sep 01, 1998
Printed
Page 518
5th-last line of Section 30.3.1: The second "run" (the one after

"grep") was removed.

Anonymous    Apr 01, 1998
Printed
Page 535
Section 30.4.11, 3rd sentence

Changed:
... SMTP RCPT ...
Into:
... SMTP MAIL ...

Anonymous    Apr 01, 1998
Printed
Page 545
Table 30-8: Insert a new line item between items "8" and ":".

9 | 30.8.6 | Convert 7- to 8-bit if appropriate

Anonymous    Oct 01, 1997
Printed
Page 546
started in a different place

Anonymous    Oct 01, 1997
Printed
Page 548
Section 30.8.3, 3rd sentence

Changed:
... with the F=5 flag set ...
Into:
... with the F=A flag set ...

Anonymous    Apr 01, 1998
Printed
Page 549
Section 30.8.5, last sentence

Changed:
(pass8bit)
Into:
(pass 8)

Anonymous    Apr 01, 1998
Printed
Page 552
under "F=C", para. 1, line 2: after "that lacks one" added this

to the end of the sentence: "after having been rewritten by rule set 3"

Anonymous    Sep 01, 1998
Printed
Page 565
Section 30.8.40, 1st paragraph, second from last sentence

Inserted "effective" in two places in:

as the user and group specified

To form:
as the effective user and effective group specified

Anonymous    Apr 01, 1998
Printed
Page 565
Section 30.8.40, 1st paragraph, appended to end of paragraph

In both instances, the real s-1GIDs0 and s-1UIDs0 remain
that of the receiving user --that is, the f(CWF=SfR flag
acts like the s-1UNIXs0 fIsuidfR and fIsgidfR bits.

Anonymous    Apr 01, 1998
Printed
Page 565
Section 30.8.40, para.1, last sentence: closed space before em dash

Anonymous    Nov 01, 1998
Printed
Page 567
Section 30.8.45, first sentence

Changed:
... signifies the end of the message.
Into:
... have that dot doubled.

also

Deleted the 2 sentences:

Ordinarily, s-1SMTPs0 would interpret the first
of those lines as the end of the mail message.
To prevent that misinterpretation,
it is necessary to double the leading dot
in transmission

Anonymous    Apr 01, 1998
Printed
Page 588
Section 31.10.5 second from last paragraph, last sentence

Changed:
relay_host
Into:
relayhost

Anonymous    Apr 01, 1998
Printed
Page 592
Section 31.10.14, first sentence of last paragraph on page

Changed:
(and performed aliasing for a local sender)
Into:
(possibly aliased)

Anonymous    Apr 01, 1998
Printed
Page 596
Section 31.10.20, 2nd to last paragraph in section

Changed:

f(CW$jfR is also used in the
f(CWMessage-Id:fR header definition.

Into:

f(CW$jfR is also used: in the
f(CWMessage-Id:fR header definition;
and as the canonical host-name following
.IX HELO
the s-1HELOs0 or s-1EHLOs0 command.

Anonymous    Apr 01, 1998
Printed
Page 613
Section 32.1.2.1, last example in section

Changed:

%[^#]
Into:
%[^#]

Anonymous    Apr 01, 1998
Printed
Page 613
Section 32.1.2.1, last paragraph

Appended new sentence to end of paragraph:

The f(CW\fR character prevents fIsendmailfR
from treating the f(CW#fR as a comment character.

Anonymous    Apr 01, 1998
Printed
Page 613
para. 6, line 1: changed "pattern %[^#]" to "pattern %[^#]"

(added the backslash, which is also in constant width.)

Anonymous    Sep 01, 1998
Printed
Page 614
Section 32.2.1, last sentence on page

Changed:
server1@domain2.edu
Into:
server1.domain2.edu

Anonymous    Apr 01, 1998
Printed
Page 616
Section 32.2.3, second example

Changed:
R$+ . $=X $*

Into:
R$+ $=X $*

Anonymous    Apr 01, 1998
Printed
Page 638
Section 33.3.4.11, last sentence in section

Changed:
See also -k for the value's column ....
Into:
See also -k for the key's column ....

Anonymous    Apr 01, 1998
Printed
Page 666
Section 34.1.3, Table 34-1,

Changed:
Use the -i command line switch ....
Into:
Use the -OIgnoreDots command line switch ....

Anonymous    Apr 01, 1998
Printed
Page 667
reprinted for pagebreak

Anonymous    Apr 01, 1998
Printed
Page 669
Section 34.3, Table 34-3 for item confCOPY_ERRORS_TO

Changed:
PostmasterCopy (g)
Into:
PostmasterCopy (P)

Anonymous    Apr 01, 1998
Printed
Page 670
Section 34.3, Table 34-3 for item confOLD_STYLE_HEADERS

Changed:
OldStyleHeaders (g)
Into:
OldStyleHeaders (o)

Anonymous    Apr 01, 1998
Printed
Page 672
Section 34.4, Table 34-4, item EightBitMode

Changed:
Boolean
Into:
Character

Anonymous    Apr 01, 1998
Printed
Page 678
Section 34.6.5, inserted new paragraph

following table 34-10:

The fIsendmailfR program checks its connection cache
just before opening up a new connection to a host. If the
cache contains an entry for that host, fIsendmailfR
sends an s-1SMTP RSETs0 command to the host to make sure
the connection is still active. If the s-1SMTP RSETs0
succeeds, the connection is re-used. If the s-1SMTP
RSETs0 times out (see (sc#sOPTION_Timeout_rset, the
f(CWTimeout.rsetfR option), or fails, or if the host was
not in the cache, an new connection is made.

Anonymous    Apr 01, 1998
Printed
Page 678
Section 34.6.6, first sentence

Changed:
The sendmail program offers three ....
Into:
The sendmail program offers four ....

Anonymous    Apr 01, 1998
Printed
Page 678
Section 34.6.5, para.2, last sentence: "an new" changed to "a new"

Anonymous    Nov 01, 1998
Printed
Page 687
Section 34.8.7, second from last paragraph on page: added the

following after "get duplicate deliveries":

Note that the F=M flag on local delivery will try as many recipients
as possible before checkpointing, even if that number is greater than
the value of this CheckpointInterval option.

with "F=M" and "CheckpointInterval" in CW font

Anonymous    Oct 01, 1997
Printed
Page 704

Table 34-14, used to read:

"mimify | 34.8.22.1 | Do any necessary conversion of 8BITMIME to 7-bit"

It now reads:

"mimefy | 34.8.22.1 | Do any necessary conversion of 8BITMIME to 7-bit"

Anonymous    Sep 01, 1999
Printed
Page 705
Section 34.8.22.1, Appended new sentence to section

Note that compiling with s-1MIME8TO1=1s0
(see (sc#sCOMPILE_MIME8TO7) causes s-1ESMTPs0
to always advertise s-18BITMIMEs0.

Anonymous    Apr 01, 1998
Printed
Page 711
Section 34.8.27, 2nd para., third sentence

Changed:
$f
Into:
$x

Anonymous    Apr 01, 1998
Printed
Page 713
Section 34.8.30, second sentence

Changed fI/etc/hostfR into fI/etc/hostsfR

Anonymous    Apr 01, 1998
Printed
Page 715
Section 34.8.32, 3rd line of first listing,

Changed:
... command line shorthand
Into:
... command line shorthand (deprecated)

Anonymous    Apr 01, 1998
Printed
Page 719
the bottom line was

define('confMAX_DAEMON_CHILDREN',`(CInum') <- V8 m4 technique

it is now:

define('confMAX_DAEMON_CHILDREN',`num') <- V8 m4 technique

Anonymous    Apr 01, 1998
Printed
Page 727
Table 34-16, change the What column entry from

"add-undisclosed" to "add-to-undisclosed"

Anonymous    Oct 01, 1997
Printed
Page 728
Section 34.8.43.4, section heading: changed

"NoRecipientAction=add-undisclosed" to
"NoRecipientAction=add-to-undisclosed"

Anonymous    Oct 01, 1997
Printed
Page 738
Section 34.8.52, section heading

(deprecated

changed to

(deprecated)

Anonymous    Nov 01, 1998
Printed
Page 739
Section 34.8.52, last sentence, 2nd paragraph on page

Changed:
(which could involve recreating a freeze file)
Into:
(which prior to V8 could involve creating a freeze file)

Anonymous    Apr 01, 1998
Printed
Page 743
Section 34.8.55, last sentence of third paragraph from end

changed "Version 7 and above configuration files defer the decision"
to "Starting with V8.7, sendmail defers the decision"; also, in the
third paragraph from end, added a new sentence to then end of the
paragraph:

DNS is now only considered canonical if the dns service is listed for
hosts in the ServiceSwitchFile.

with "dns", "hosts", and "ServiceSwitchFile" in CW

Anonymous    Oct 01, 1997
Printed
Page 761
Section 34.8.70.8, 2 places in section: changed

"confconfTO_HOSTSTATUS" to "confTO_HOSTSTATUS"

[Pages 989-990]: deleted sections D.5 and D.5.1

Anonymous    Oct 01, 1997
Printed
Page 771
line 1, heading: changed "Verbose" to "Verbose (v)" and "(v)" to

"(All versions)"

Anonymous    Sep 01, 1998
Printed
Page 790
Section 35.8, 2nd paragraph from end of section

Changed:
recipients is the number of recipients
specified in the To:, Cc: and Bcc: header lines
(after alias expansion),
Into:
recipients is either the number of recipients
in the envelope or (with -t) the number of recipients
specified in the To:, Cc: and Bcc: header lines
(after alias expansion),

Anonymous    Apr 01, 1998
Printed
Page 799
Section 35.10.15, Appended new text to last sentence in section

But note that V8 fIsendmailfR will remove the
f(CWFull-Name:fR header if the f(CWF=xfR flag
(see (sc#sAGENTM_x) is set for the recipient's
delivery agent.

Anonymous    Apr 01, 1998
Printed
Page 803
Section 35.10.25, 3rd sentence of section

Changed:
... added to the end of the list ....
Into:
... added to the top of the list ....

Anonymous    Apr 01, 1998
Printed
Page 805
Section 35.10.25, item "$?u for $u"

Changed:
$?u for $u
Into:
$?u for $u$.

Anonymous    Apr 01, 1998
Printed
Page 806
Section 35.10.27, first sentence

Changed:

... go to an address that is ...

Into:
... to to one or more addresses that are ...

Anonymous    Apr 01, 1998
Printed
Page 806
Section 35.10.28, only example in section

Changed:
H?P?Return-Path: $g
Into:
H?P?Return-Path: <$g>

Anonymous    Apr 01, 1998
Printed
Page 813
Section 36.1.1, under item Results, second example

Changed:
smtp msg
Into:
smtp id msg

Anonymous    Apr 01, 1998
Printed
Page 825
Section 36.5.8, 5th paragraph

Changed:
DNS lookups
Into:
DNS lookup failures

Anonymous    Apr 01, 1998
Printed
Page 832
Section 36.7.9, first bulleted item on page

Changed:
..., the sender becomes ....
Into:
..., the header sender becomes ....

Anonymous    Apr 01, 1998
Printed
Page 846
Section 37.1, 4th paragraph on page

Swapped the second and third sentences in that paragraph
to form:

The maximum value that may be specified for a
single f(CIcategoryfR is 99. Any value
specified above the maximum is reduced to the
maximum. The maximum value for f(CIlevelfR is
that of an fIunsigned charfR (255 decimal).

Anonymous    Apr 01, 1998
Printed
Page 864
Section 37.5.18, last sentence of last paragraph

Changed:
...TRUE is a zero result and FALSE is a....
Into:
...TRUE represents a zero result and FALSE represents a....

Anonymous    Apr 01, 1998
Printed
Page 870
Section 37.5.30, Table 37.5, line 1

Changed:
Authoritative server not found
Into:
Host not found (authoritative answer returned)

Anonymous    Apr 01, 1998
Printed
Page 879
Section 37.5.48, Table 37.8, item j

Changed:
Deliver w/o queueing
Into:
Deliver w/o queueing (obsolete as of V8)

Anonymous    Apr 01, 1998
Printed
Page 911
Section 37.5.118, 1st paragraph of section

Changed:

When fIsendmailfR bounces a mail message, it needs to create
headers that probably didn't exist before. It uses the
fIputheaderfR|(|) routine to create them.

Into:

The fIsendmailfR program uses fIputheaderfR|(|)
to create headers that didn't exist before.

Anonymous    Apr 01, 1998
Printed
Page 911
Section 37.5.119, 1st sentence

Changed:

Each header line created for the bounced message is displayed

Into:

Each header line created is displayed

Anonymous    Apr 01, 1998
Printed
Page 914
Section 37.3.123, footnote to Table 37.13

Changed:

This is the base (offset) of types 16 through 16+fInfP, where
fInfP is the maximum number of connections as defined with
the f(CWConnectionCacheSizefR (f(CWkfR) option
(see (sc#sOPTIONConnectionCacheSize).

Into:

This is the base (offset) of types 16 through 16+fInfP, where
fInfP is 16 plus s-1MAXMAILERSs0 as defined in fIconf.hfR.

Anonymous    Apr 01, 1998
Printed
Page 927
Section 37.5.146, Table 37-15

Changed:
Priority must be high enough
Into:
Priority must be high enough (required qf file line)

Anonymous    Apr 01, 1998
Printed
Page 927
Section 37.5.146, Table 37-15

Changed:

Must have been in queue long enough

Into:

Must have been in queue long enough (required qf file line)

Anonymous    Apr 01, 1998
Printed
Page 928
Section 37.5.148, Table 37-16

Changed:
Message (DATA) being sent
Into:
Message being sent

Anonymous    Apr 01, 1998
Printed
Page 929
reprinted for pagebreak

Anonymous    Apr 01, 1998
Printed
Page 934
Section 37.5.159, 1st sentence of 4th paragraph on page

Changed:
... specified, if SUID_ROOT_FILES_OK was
defined when sendmail was compiled, if the file ....
Into:
... specified, if the file ....

And delete the footnote about SUID_ROOT_FILES_OK.

Anonymous    Apr 01, 1998
Printed
Page 940
Section 37.5.176, last sentence 2nd paragraph

Changed:
If logging fails, ...
Into:
If the message on output fails, ...

Anonymous    Apr 01, 1998
Printed
Page 950
Section 38.1, para.1, first sentence

This help output is contained in the sendmail.hf file,
the location of which is defined by the StatusFile (S)
option.

changed to

This help output is contained in the sendmail.hf file,
the location of which is defined by the HelpFile (H)
option.

("sendmail.hf" in italics as before, "HelpFile (H)" in constant width,
and the cross-reference at end of sentence changed accordingly.)

Anonymous    Nov 01, 1998
Printed
Page 963
Section 38.5.5, 2nd paragraph from end, first sentence

Changed:
your@localhost
Into:
you@localhost

Anonymous    Apr 01, 1998
Printed
Page 983
Section C.3, first example on page,

% ln -s /usr/local/include/db/cdefs.h /usr/local/include/db/sys
% ln -s /usr/local/include/db/cdefs.h /usr/local/include/db/sys

Deleted the second, duplicate, line.

Anonymous    Apr 01, 1998
Printed
Page 985
Appendix D, first paragraph. Replaced existing first paragraph

with new text:

Sun Microsystems has adopted V8.6 as its standard
version of fIsendmailfR as of Solaris 2.5.
It will adopt V8.8 when it releases Solaris 2.7.
Here, we cover Sun's enhancements to V8.8 as
planned for Solaris 2.7.

Anonymous    Apr 01, 1998
Printed
Page 985
Appendix D, 2nd paragraph, 2nd sentence

Changed: V6/Sun
Into: V7/Sun

Anonymous    Apr 01, 1998
Printed
Page 985
Section D.1, 1st paragraph, 3rd line, two places

Changed: V6/Sun
Into: V7/Sun

Anonymous    Apr 01, 1998
Printed
Page 985
Appendix D, footnote

Changed:

Note that V6/Sun is available only with Solaris 2.6. If
your release of the operating system is earlier than
Solaris 2.6, ...

Into:

Note that V7/Sun will be available only with Solaris 2.7. If
your release of the operating system is earlier than
Solaris 2.7, ...

Anonymous    Apr 01, 1998
Printed
Page 985
para. 1, line 2: changed "It will adopt V8.8" to

"It will adopt V8.9"

Anonymous    Sep 01, 1998
Printed
Page 986
Table D-1: removed row 1, "/etc/shells..."; row 4, "$k..."

and row 6 "${pd}..."

Anonymous    Sep 01, 1998
Printed
Page 986
Table D-2: row 1, changed "$K" to "$k" (in both columns)

Anonymous    Sep 01, 1998
Printed
Page 986
References to V6/Sun have been changed to V7/Sun.

Anonymous    Mar 01, 1999
Printed
Page 986

In Table D-2, the fourth Description item read:

"${ and $} are a synonym for ...."

It now reads:

"${ and $} are synonyms for ...."

Anonymous    Mar 01, 1999
Printed
Page 987
Table D-2: removed row -1, "F=b..." and replaced it with

the following row:

shells A user with any shell is allowed to redirect mail to
programs or files (see 22.8.4 for how this differs from
current behavior).

Anonymous    Sep 01, 1998
Printed
Page 990
replaced page with blank page to correct a printing error

Anonymous    Nov 01, 1998
Printed
Page 1001
Index

Changed:
ConnectionCasheTimeout
Into:
ConnectionCacheTimeout

Anonymous    Apr 01, 1998
Printed
Page 1007
The following entry should be added to the index

inetd, starting sendmail with, 832

Anonymous   
Printed
Page 1024
The following sentence was removed from the colophon

"Whenever possible, our books use RepKover, a durable and
flexible lay-flat binding. If the page count exceeds RepKover's
limit, perfect binding is used."

Anonymous    Apr 01, 2000