Instead, that program assumes that the sender??™s identity can
be taken from the identity of the person who ran the program. This works correctly
with local mail; but when mail comes in from the outside world, /bin/mail
is being run by root, daemon, or uucp. The best fix is to get a newer /bin/mail*
from one of the many anonymous FTP sites. A less satisfactory fix is to delete the
F=n delivery agent flag from the appropriate (usually local) delivery agent. This
leaves two ???From ??? lines, the second prefixed with a > character (the correct
line).
??? Never use either the F=f or the F=r delivery agent flags withth e prog delivery
agent. That delivery agent usually runs programs by evoking the Bourne shell,
which misinterprets both delivery agent flags. The -f command-line argument
tells /bin/sh to disable filename generation. The -r command-line argument is
unknown to /bin/sh. Both command-line arguments produce the wrong result.
20.8 Delivery Agent F= Flags
In this section, we detail each delivery agent flag. The complete list is shown in
Table 20-19. They are presented in alphabetical order, where lowercase letters precede
uppercase letters for each delivery agent flag.
When configuring with the mc technique, examine cf/README to determine which
delivery agent flags are set by default for which delivery agents.
* The BSD /bin/mail requires considerable hacking to get it to work on a SysV machine.
Pages:
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332