The end-of-line characters are defined with the E= delivery agent equate as backslashescaped
control characters, such as:
E=\r\n
Prior to V8.8, the default end-of-line string, if the E= field was missing, was the C-language
newline character, \n.* Beginning withV8.8 sendmail, the default is \n for all except
delivery agents that speak SMTP, in which case the default is \r\n.
* On some NeXT computers (prior to OS version 2.0), the default E= terminator is \r\n. This can cause serious
problems when used with some non-IPC delivery agents such as UUCP. If you have a system that does this,
you can override that improper default with E=\n.
This is the Title of the Book, eMatter Edition
Copyright ?© 2007 O??™Reilly & Associates, Inc. All rights reserved.
20.5 Delivery Agent Equates | 743
In general, delivery agents that speak SMTP or LMTP (those that lack a $u in the A= argument
array) should have their end-of-line field set to E=\r\n (for a carriage-return/line-feed
pair).* Delivery agents that do not speak SMTP (those that include a $u in the A= argument
array) should have their end-of-line field set to E=\n (for a lone line-feed character).
In using V8 sendmail??™s mc configuration, the value given to E= cannot be easily changed. It
is supplied to the MAILER(smtp) delivery agents as \r\n, but it is left as the default \n for all
others.
Pages:
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301