Re: [exim] Recipient Checking

Top Page
Delete this message
Reply to this message
Author: Phil Pennock
Date:  
To: Daniel Aquino
CC: exim-users
Subject: Re: [exim] Recipient Checking
On 2007-12-24 at 12:22 -0500, Daniel Aquino wrote:
> I'm using the following router to do some initial testing.
>
> checkuser:
> driver = accept
> condition = ${readsocket{/usr/local/mail/sock/recipient}{$local_part@$domain\n}}
> transport = local_delivery
> cannot_route_message = Unknown user
>
> My daemon is responding with true/false and ascii char 26 which is eof
> as the docs for ${readsocket} explain.
> I also tried with \n
>
> Yet when it appears to accept the recipient even when I send false!


What do you see with:
$ exim -d+expand -be '${readsocket{/usr/local/mail/sock/recipient}{foo@???\n}}'
?

It should go through normal startup, show you the results of calculating
'sender address' and then expand the condition, including showing the
response from the socket.

-Phil