sendmail, 2nd edition by Bryan Costales with Eric Allman Here are the changes that were made for the 9/98 printing: (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.) {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)." {86} code line 1: changed "gw" "@" "wash" "." "gov" to "gw" "@" "wash" "." "dc" "gov" {174} para. 4, line 3: changed "prevent a test" to "prevent a string" The following parts of section 18.3 have been updated: {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" {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..." {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.) {298} code block 2, line -1: changed "qpaddr" to "q_paddr" {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\` {385} under "K line" para. 1, line -1: changed "23.9.9" to "23.9.10" {440} code block 1: changed "PPlist" to "Plist" {451} code line 1: changed "when" to "reason" (in constant-width italics.) {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" <495> line -1: changed "illustrated in Figure 29-3" to "illustrated in Figure 29-4" {497} para. 3, line 2: changed "Rule set 0 later turns" to "Other rule sets later turn" {510} code line -1: changed "-a <>" to "-a<>" (removed the space.) {511} para. 2, line 1: changed "The second rule" to "The first rule" and line 3: changed "The third rule" to "The second rule" {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" {613} para. 6, line 1: changed "pattern %[^#]" to "pattern %[^\#]" (added the backslash, which is also in constant width.) <771> line 1, heading: changed "Verbose" to "Verbose (v)" and "(v)" to "(All versions)" {985} para. 1, line 2: changed "It will adopt V8.8" to "It will adopt V8.9" {986} Table D-1: removed row 1, "/etc/shells..."; row 4, "$k..."; and row 6 "${pd}..." {986} Table D-2: row 1, changed "$K" to "$k" (in both columns) {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).