Prev | Current Page 1140 | Next

Bryan Costales, Claus Assmann, George Jansen, Gregory Shapiro

"sendmail, 4th Edition"

Beginning with V8.13 sendmail, rules are no
longer automatically balanced. Instead, unbalanced expressions in rules are accepted
as is, no matter what.
This is the Title of the Book, eMatter Edition
Copyright ?© 2007 O??™Reilly & Associates, Inc. All rights reserved.
654 | Chapter 18: The R (Rules) Configuration Command
The characters that were special but that no longer need to balance are shown in
Table 18-1.
Note that if you have composed rules that anticipated and corrected this automatic
balancing, you will need to rewrite those rules beginning with V8.13.
See also ?§25.5.1.1 on page 1133, which discusses this same change as it applies to
the $>+ header operator.
18.2.2.2 Backslashes in rules
Backslash characters are used in addresses to protect certain special characters from
interpretation (?§25.3.2 on page 1124). For example, the address blue;jay would
ordinarily be interpreted as having three parts (or tokens, which we??™ll discuss soon).
To prevent sendmail from treating this address as three parts and instead allow it to
be viewed as a single item, the special separating nature of the ; can be escaped by
prefixing it with a backslash:
blue\;jay
V8 sendmail handles backslashes differently than other versions have in the past.
Instead of stripping a backslashand setting a highbit (as discussed later), it leaves
backslashes in place:
blue\;jay becomes ?†’ blue\;jay
This causes the backslash to mask the special meaning of characters because sendmail
always recognizes the backslash in that role.


Pages:
1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152
katalog stron katalog stron pozycjonowanie Connie Talbot pozycjonowanie