Bug#573956: exim4-config: SPF args incorrect in ACL

Andreas Metzler ametzler at downhill.at.eu.org
Sat Mar 20 17:44:12 UTC 2010


On 2010-03-20 Andreas Metzler <ametzler at downhill.at.eu.org> wrote:
> On 2010-03-15 Anton Ivanov <arivanov at sigsegv.cx> wrote:
> > Package: exim4-config
> > Version: 4.69-9
> > Severity: normal


> > spfquery args in the current config do not work

> > The correct args for current spfquery shipped in Lenny are:

> >     condition = ${run{/usr/bin/spfquery --ip \"$sender_host_address\"\
> > 				        --id \"$sender_address\"\
> > 				        --helo-id \"$sender_helo_name\"}\
> >                      {no}{${if eq {$runrc}{1}{yes}{no}}}}
> [...]

> There are three implementations of spfquery in lenny, all with
> different commandline arguments. >:-O

> The exim configuration snippet uses the syntax accepted by spfquery
> from libmail-spf-query-perl. (Documented in the comments.) Your patch
> would switch to spf-tools-perl syntax.

> I think I will ask on d-d whether it is acceptable that the three
> incompatible implementations are managed as alternatives.

The exit codes differ, too. I have switched to invoking spfquery as
spfquery.mail-spf-query-per to make sure the correct implementation is
used.

cu andreas





More information about the Pkg-exim4-maintainers mailing list