Re: [exim] [PATCH] add verify=header_sender[=header_type] fu…

Top Page
Delete this message
Reply to this message
Author: Sean Donelan
Date:  
To: Andreas Metzler
CC: exim-users
Subject: Re: [exim] [PATCH] add verify=header_sender[=header_type] functionality
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.