If it doesn??™t exist, the saved permissions are defaulted
to 0600. Under V8.7, the decision to use stat(2) versus lstat(2) to obtain the permissions
is determined by the SafeFileEnvironment option (?§24.9.103 on page 1084).
Beginning withV8.9, the decision to use stat(2) versus lstat(2) depends on the
FileDeliveryToSymLink setting (?§24.9.39.6 on page 1012) for the DontBlameSendmail
option.
If the saved permissions have any execute bit set, the child exits with EX_CANTCREAT
as defined in
. If the file has a controlling user associated with it,
any set-user-id and set-group-id bits are stripped from the saved permissions. If the
file was listed in a ~/.forward file, the controlling user is the owner of the ~/.forward
file. If it was listed in an :include:??™d file, the controlling user is the owner of the
included file. If the message is being processed from the queue, the controlling user
can be specified in the qf file (?§11.12.3 on page 447).
* If yours is an old configuration file that does not automatically recognize a leading / character, you will need
to add a new rule near the end of your rule set 0. For example:
R/$+ $@ $#local $: /$1
?? Note that an @host prevents this interpretation. That is, /a is a file, but /a@host is not. This distinction is
necessary for X.400 addresses to be handled correctly.
Pages:
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839