Re: Caseless searching

Página Principal
Apagar esta mensagem
Responder a esta mensagem
Autor: Philip Hazel
Data:  
Para: John Brooks
CC: exim-users
Assunto: Re: Caseless searching
On Tue, 4 Nov 1997, John Brooks wrote:

> I've tried several versions of the the rewriting rule but none worked:
>
> *@*.mmu.ac.uk ${lookup${$0}dbm{/local/etc/exim/aliases}{$value}fail} Fh
>
> is the working (case sensitive) version,


Are you sure? That bit "${$0}" looks odd; it should be "{$0}".

> and what I've tried for caseless
> matching are:
>
> *@*.mmu.ac.uk ${lookup${lc:$0}dbm{/local/etc/exim/aliases}{$value}fail} Fh


You need

*@*.mmu.ac.uk ${lookup{${lc:$0}}dbm{/local/etc/exim/aliases}{$value}fail} Fh

The first thing after "lookup" is the key, enclosed in braces. So in
this case the key is "${lc:$0}" which is the lower casing operator
applied to the string obtained by expansing $0. Does that make sense?

-- 
Philip Hazel                   University Computing Service,
ph10@???             New Museums Site, Cambridge CB2 3QG,
P.Hazel@???          England.  Phone: +44 1223 334714



--
* This is sent by the exim-users mailing list.  To unsubscribe send a
    mail with subject "unsubscribe" to exim-users-request@???
* Exim information can be found at http://www.exim.org/