Marc Haber <[EMAIL PROTECTED]> (Mi 10 Jan 2007 12:52:08 CET):
> On Tue, 9 Jan 2007 20:17:39 +0100, Heiko Schlittermann
> <[EMAIL PROTECTED]> wrote:
> >Not tested (and modulo syntax errors) *could* do the trick:
> >
> >    hosts_require_auth = ${if exists{CONFIG_DIR/passwd.client} \
> >         { ${lookup{$host}lsearch{CONFIG_DIR/passwd.client}{$host_address}} 
> > }\
> >         {} \
> >         }
> 
> I changed this to
> 
> |  hosts_try_auth = ${if exists{CONFDIR/passwd.client} \
> |      { ${lookup{$host}nwildlsearch{CONFDIR/passwd.client}{$host_address}} }\
> |      {} \
> |    }
> 
> and this seems to work fine at least fot the test cases I did. Thanks


> >(Or use hosts_try_auth because the hosts_require_auth isn't mentioned in
> >30.2 of the spec.)
> 
> Debian exim4 uses hosts_try_auth. I do not have an idea whether this
> makes sense or not.

I'd use hosts_require_auth, because *IFF* I have some entry in
passwd.client I'd suppose that this host *needs* authentication.

With hosts_try_auth it can happen that auth failes for some reason (as
it did) and exim tries to deliver w/o auth, getting 5xx and returning
the message.  For my feeling it's not what I'd expect.  I'd expect
exim retrying with auth until it succeeds or the message expires.

PS:
> for helping! I hope your wife and your kid are fine.
Wife: fine
Kid:  fine, but still inside my wife .... it's late about two weeks now.
:)


    Best regards from Dresden
    Viele Grüße aus Dresden
    Heiko Schlittermann
-- 
 SCHLITTERMANN.de ---------------------------- internet & unix support -
 Heiko Schlittermann HS12-RIPE -----------------------------------------
 gnupg encrypted messages are welcome - key ID: 48D0359B ---------------
 gnupg fingerprint: 3061 CFBF 2D88 F034 E8D2  7E92 EE4E AC98 48D0 359B -

Attachment: signature.asc
Description: Digital signature

-- 
## List details at http://www.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to