Re: [exim] combining authentication methods

Top Page
Delete this message
Reply to this message
Author: Raphael Reich
Date:  
To: Jakob Hirsch, exim-users
CC: 
Subject: Re: [exim] combining authentication methods
Jakob Hirsch schrieb:

>
>
>>Perform the sql-lookup.
>>If it succeeds, then give back "yes".
>>If it fails, then the lookup is replaced by an empty string.
>
>
> No, that would be {} after the first {yes}.
> If the lookup fails, the second statement ("${if crypteq...") is used. I
> think that's what you want.


Yes, that's exactly what I want

>
>>Then go on to the next condition.
>
>
> it's not a condition, it's another expansion which is only used if the
> sql-lookup failed. consider it as the "else" part of an if-then-else
> construct.
>


Ok. Got it.

>>Perform the file-lookup.
>>If it succeeds, then give back "yes".
>>If it fails, give back "no".
>
>
> yes. but as said, the file-lookup is (and should be) only done if the
> sql-lookup failed.
>

That would be nice

>>All right. I added the missing brackets (again: as good as I could):
>
>
> I think there are no missing brackets (though I checked not really hard),
> why don't you first just try what I wrote?


Of course that's what I did first.
exim said:
435 Unable to authenticate at present (set_id=*********): {1


> And what use is the "{*:*}"? I'd rather use "fail" (without brackets!) or
> somebody could use "*:*" as a password for unknown users...
>
>

thanks for this advice. It was - and still is - the Debian defaut. I did
not change it, because I thought they know it better than me. I will
change it immediately.