Re: [exim] forany() with multiply recipients

Top Page
Delete this message
Reply to this message
Author: Cyborg
Date:  
To: exim-users
Subject: Re: [exim] forany() with multiply recipients
Am 21.02.2013 17:14, schrieb Chris Siebenmann:
> (at each command an Exim ACL runs and you can send a reply, either
> accepting the command, asking the sender to try again later, or
> refusing it.)
>
> The acl_smtp_data runs at the end of the DATA phase (this is the first
> point where you actually have the message available). The problem is
> that in the SMTP protocol you can only give a single answer to the final
> 'is this message data accepted' and that has a single answer code; by
> its nature it applies to *all* accepted RCPT TO addresses. As Todd
> Lyons says, there is no way in standard SMTP way to say 'I accept this
> email for some RCPT TO addresses but not others'; you can only say '200
> accepted' or '4xx temporarily deferred' or '5xx ha ha you jest no way'.
>


No, but you can say "it failed for this address, rest accepted" and
process all non failed recipients.

Marius