On Sun, 15 Nov 2009, Andreas Metzler wrote: >> I wanted specify which header sender field to verify, I've expanded the >> verify=header_sender command. > [...] >> Header type can specify which "sender" header field to check. > >> * returns true if any sender header address is verifiable >> all returns true if all header sender addresses are verifiable >> from returns true if verifiable address in From: header line >> reply_to returns true if verifiable address in Reply-To: header line >> sender returns true if verifiable address in Sender: header line > >> The default action is "*" which is the current (4.70) behavior. > [...] > > Shouldn't the default be named "any" instead of "*"? I am no native > speaker but without consulting docs I would guess > "require verify = header_sender=*" > to mean that *every* address in the respective fields needs to be > verifyable. (which is what you correctly labeled as "all".)
The default is meant to be backward compatible with the current behavior; which is difficult to explain in a single word in any language. I don't have a problem with the Exim maintainers deciding to use different keywords. -- ## List details at http://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/
