Re: [exim] Manual, current, Chapter 49 : curly brackets miss…

Página Principal
Apagar esta mensagem
Responder a esta mensagem
Autor: Always Learning
Data:  
Para: Exim
Assunto: Re: [exim] Manual, current, Chapter 49 : curly brackets missing ?

On Tue, 2014-01-14 at 22:39 +0100, Heiko Schlittermann wrote:

> Always Learning (Di 14 Jan 2014 22:32:02 CET):


> > I would like to ask if there is a set of curly brackets missing on
> >
> >    ${if match {$return_path}{^(.+?)-request@???\$}\
> >       {$1-request+$local_part=$domain@???}fail}



> No, the 'fail' is a forced failure. This is not the same as returning
> the string literal 'fail'.
>
>     # forced failure
>     exim -be '${if eq{a}{b}{is equal}fail}'
> vs
>     # a string, just interpreted as FALSE in some condition
>     exim -be '${if eq{a}{b}{is equal}{false}}'
> vs
>     # just a string 'fail'
>     exim -be '${if eq{a}{b}{is equal}{fail}}'

>
> In some places there is a difference between returning the literal
> 'false' and a force failure;


Schöne vielen dank. Thank you very much. I continue to discover how
incredibly flexible Exim is. I am Always Learning and am grateful for
your enlightening and helpful clarification.


Paul.

Ich begrüße Sie auch.

in der EU ist die beste Zukunft für alle, einschließlich der verrückten
Führern und ihren Freunden in London.