Re: [exim] Usage of dnsdb primary mx

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Phil Pennock
Date:  
À: Mike Cardwell
CC: exim users
Nouveaux-sujets: [exim] off-list Re: Usage of dnsdb primary mx
Sujet: Re: [exim] Usage of dnsdb primary mx
On 2009-05-25 at 11:47 +0100, Mike Cardwell wrote:
> Thomas Klaver wrote:
>
> > Is it possible to retrieve the highest prioritized MX record using a
> > dnsdb lookup? If so, how?
>
> The results returned by dnsdb when doing an mx or mxh lookup are not
> ordered by priority:
>
> root@haven:~# exim4 -be '${lookup dnsdb{mx=googlemail.com}}'
> 30 alt3.gmail-smtp-in.l.google.com
> 40 alt4.gmail-smtp-in.l.google.com
> 5 gmail-smtp-in.l.google.com
> 10 alt1.gmail-smtp-in.l.google.com
> 20 alt2.gmail-smtp-in.l.google.com
> root@haven:~#
>
> I'm not sure how you could pick out the item with the lowest priority
> using Exim expansions.


${reduce{<\n ${lookup dnsdb{mx=googlemail.com}}}{65535 .}{${if <{${extract{1}{ }{$item}}}{${extract{1}{ }{$value}}}{$item}{$value}}}}

Regards,
-Phil