One recommended setting for the D= delivery agent equate is this:
D=$z:/
Here, sendmail first tries to chdir(2) into the directory defined by the $z sendmail macro
(?§21.9.107 on page 852). That macro either contains the full pathname of the recipient??™s
home directory or is NULL. If it is NULL or if the home directory is unavailable, the
chdir(2) fails, and sendmail instead does a chdir(2) to the / (root) directory.
In using V8 sendmail??™s mc configuration, the value given to D= can be easily changed only
for the prog delivery agent, which defaults to:
D=$z:/
For prog it can be redefined by using LOCAL_SHELL_DIR, as, for example:
define(`LOCAL_SHELL_DIR??, `$z:/disks/3/secure??) ?†? this must be
MAILER(`local??) ?†? before this
Here, LOCAL_SHELL_DIR is given a new value before the prog delivery agent is loaded
(via the local).
For all other delivery agents you must first copy an existing delivery agent definition, and
then modify it as outlined in ?§20.3.2 on page 715.
If the D= argument is missing, the following error is printed and D= becomes undefined:
mailer agent_name: null working directory
20.5.5 E=
The end-of-line string All versions
The E= delivery agent equate specifies the end-of-line character or characters. Those characters
are generated by sendmail for outgoing messages and are recognized by sendmail for
incoming messages.
Pages:
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300