Those
internally defined names are [IPC], which tells sendmail to forward mail over a kernelsupported
(usually TCP/IP) network; [FILE], which tells sendmail to deliver to a file; and
[LPC], which is used for debugging.
P=path
When the path begins with a slash character (when it is a full pathname), sendmail first
forks (creates a copy of itself), and then the child process (the copy) execs (replaces
itself with) the program. The argument vector (argv, or command-line arguments)
supplied to the program is specified by the A= delivery agent equate (?§20.5.2 on page
This is the Title of the Book, eMatter Edition
Copyright ?© 2007 O??™Reilly & Associates, Inc. All rights reserved.
20.5 Delivery Agent Equates | 749
738). The program inherits the environment* of sendmail and has its standard input
and output connected to the parent process (the sendmail that forked). The message
(header and body) is fed to the program through its standard input. The envelope
(sender and recipient addresses) might or might not be provided on the command line,
depending on the nature of the program as defined by its F= delivery agent flags. If A=
does not include the $u sendmail macro, sendmail will speak SMTP, or LMTP if the
delivery agent has the F=z flag set (?§20.8.52 on page 783).
P=[IPC]
The special internal name [IPC] specifies that sendmail is to make a network connection
to the recipient host and that it should talk SMTP or LMTP to that host.
Pages:
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313