ForwardPath
Set forward file search path V8 and later
When mail is being delivered to a local user, sendmail normally attempts to open and read a file in the user’s home directory called .forward. If that file exists and is readable, the addresses in that file replace the local user name for delivery.[389]
Under V8 sendmail the ForwardPath
option is
used to define alternative names and locations for
the user’s ~/.forward
file.
The forms of the ForwardPath
option are as
follows:
O ForwardPath=path ← configuration file (V8.7 and later) -OForwardPath=path ← command line (V8.7 and later) define(`confFORWARD_PATH',path) ← mc configuration (V8.7 and later) OJpath ← configuration file (V8.6 deprecated) -oJpath ← command line (V8.6 deprecated)
The path
is a
colon-separated list of files. An attempt is made to
open and read each in turn, from left to right,
until one is successfully read:
define(`confFORWARD_PATH',`/var/forward/$u:$z/.forward')
Macros can, and should, be used in the
path
file locations. In
this example, sendmail first
looks in the file
/var/forward/$u (where the
macro $u
contains
the user’s login name, $u on
page 848). If that file can’t be opened for reading,
sendmail tries reading; see
$z/.forward (where the
$z
macro
contains the user’s home directory; see $z on page 852). Other macros of
interest are $w
(the local hostname, $w on
page 850), $f
(the user’s full name, $f on
page 824), $h
(the user’s +detail, Plussed Detail Addressing on page
476), $r
(the
sending protocol, $r ...
Get sendmail, 4th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.