If bothare undefined, the value for charset
becomes unknown-8bit.
20.5.4 D=
Delivery agent working directory V8.6 and later
Ordinarily, whenever sendmail executes a program via the prog delivery agent, it does so
from within the sendmail queue directory. One unfortunate side effect of this behavior is
that shell scripts written with the C shell (and possibly other programs) can fail because
they cannot stat(2) the current directory. To alleviate this problem, V8 sendmail introduced
the D= delivery agent equate. This equate allows you to specify a series of directories
for sendmail to attempt to chdir(2) into before invoking the delivery program.
* It is the responsibility of the listening program to make certain the socket exists. In an rc file, you should
launch the listening program before you launch sendmail.
This is the Title of the Book, eMatter Edition
Copyright ?© 2007 O??™Reilly & Associates, Inc. All rights reserved.
742 | Chapter 20: The M (Mail Delivery Agent) Configuration Command
The form of the D= delivery agent equate looks like this:
D=path1:path2...
The D= is followed by a colon-separated series of directory pathnames. Before running the
delivery program, sendmail tries to chdir(2) into eachin turn, leftmost to rightmost, until it
succeeds. If it does not succeed with any of the directories (perhaps because none of them
exists), sendmail remains in its queue directory.
Pages:
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299