Hello Riccardo,
maybe I didn't understand you right ...
But I think it has principle nothing do with LDAP.
Receiver verification means that Exim runs the Drivers on
an receiver address before accepting the associated mail.
If you specify the hosts for
which the verification should be done in
receiver_verify_hosts
and set
receiver_verify = true
it should work for (not existing) local addresses.
Exim will reject such messages with a
5xx error code.
We use this feature in Exim 3.33 and it's
working in that way.
- oliver
> Hi all,
>
> this my config:
>
> receiver_verify = true
>
> local_not_exist:
> condition = "${lookup ldap
> {ldap:///c=IT?mail?sub?(&(shortname=$local_part))}{0}{1}}"
> driver = smartuser
> transport = rcpt_not_found_autoreply
>
> But...how can i check recipients during SMTP dialogue and not after
> accepting mails?
>
> Thanks,
>
> Riccardo