Author: John Hall Date: To: exim-users Subject: Re: [exim] dot at the end of a local part
On Fri, May 2, 2008 at 10:48 AM, ROGERS Richard <Richard.Rogers@???>
wrote:
> > On my Exchange 2000 box, the callout works - Exchange rejects
> > syntactically invalid sender addresses at SMTP time. It also rejects
> > syntactically invalid
> > recipient addresses at SMTP time, but accepts and then
> > generates bounces for
> > unknown recipient addresses.
> >
> > I believe Exchange 2003 can be configured to do more thorough
> > recipient validation at SMTP time.
>
> Yes, that sounds right. Before I stopped these messages being accepted
> by Exim, it was trying to pass them on having accepted them, only for
> them to be rejected by Exchange because of the invalid sender address
> (the call forward having succeeded because the recipient address was
> valid). That left Exim having to send a bounce (which is what I wanted
> to avoid!)
>
I've just added 'verify = recipient/callout=use_sender' to my ACLs and
Exchange 2000 rejects the callouts with invalid sender addresses correctly.
Perhaps callouts didn't work for you in the past, because you didn't have
the 'use_sender' part?