X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/4f5788623ab3e8456ad254883b6cc018079aab96..e58c13cc0600761b3b39b8ae67566acef3a03dcb:/doc/doc-docbook/filter.xfpt diff --git a/doc/doc-docbook/filter.xfpt b/doc/doc-docbook/filter.xfpt index c281d215f..707dbe3bb 100644 --- a/doc/doc-docbook/filter.xfpt +++ b/doc/doc-docbook/filter.xfpt @@ -1,4 +1,4 @@ -. $Cambridge: exim/doc/doc-docbook/filter.xfpt,v 1.2 2006/04/04 14:03:49 ph10 Exp $ +. $Cambridge: exim/doc/doc-docbook/filter.xfpt,v 1.4 2006/07/31 13:28:49 ph10 Exp $ . ///////////////////////////////////////////////////////////////////////////// . This is the primary source of the document that describes Exim's filtering @@ -39,12 +39,12 @@ Exim's interfaces to mail filtering Exim filtering -04 April 2006 +31 July PhilipHazel PH - 4.61 - 04 April 2006 + 4.63 + 31 July 2006 PH 2006University of Cambridge @@ -55,7 +55,7 @@ .chapter "Forwarding and filtering in Exim" This document describes the user interfaces to Exim's in-built mail filtering facilities, and is copyright © University of Cambridge 2006. It -corresponds to Exim version 4.61. +corresponds to Exim version 4.63. @@ -824,12 +824,14 @@ message to be written to its argument file, provided they are different (duplicate &(save)& commands are ignored). If the file name does not start with a / character, the contents of the -&$home$& variable are prepended, unless it is empty. In conventional -configurations, this variable is normally set in a user filter to the user's -home directory, but the system administrator may set it to some other path. In -some configurations, &$home$& may be unset, in which case a non-absolute path -name may be generated. Such configurations convert this to an absolute path -when the delivery takes place. In a system filter, &$home$& is never set. +&$home$& variable are prepended, unless it is empty, &new("or the system +administrator has disabled this feature.") In conventional configurations, this +variable is normally set in a user filter to the user's home directory, but the +system administrator may set it to some other path. In some configurations, +&$home$& may be unset, &new("or prepending may be disabled,") in which case a +non-absolute path name may be generated. Such configurations convert this to an +absolute path when the delivery takes place. In a system filter, &$home$& is +never set. The user must of course have permission to write to the file, and the writing of the file takes place in a process that is running as the user, under the @@ -1537,14 +1539,14 @@ foranyaddress $header_to: ( $thisaddress contains "$local_part$domain" ) and not foranyaddress $header_from: ( -$thisaddress contains "$local_partdomain" or -$thisaddress contains "server" or -$thisaddress contains "daemon" or -$thisaddress contains "root" or -$thisaddress contains "listserv" or -$thisaddress contains "majordomo" or -$thisaddress contains "-request" or -$thisaddress matches "^owner-[^]+" +$thisaddress contains "$local_part@$domain" or +$thisaddress contains "server@" or +$thisaddress contains "daemon@" or +$thisaddress contains "root@" or +$thisaddress contains "listserv@" or +$thisaddress contains "majordomo@" or +$thisaddress contains "-request@" or +$thisaddress matches "^owner-[^@]+@" ) .endd The variable &$local_part$& contains the local part of the mail address of