On 2012-03-19 16:19, Todd Lyons wrote:
MAIL FROM:<[email protected]>  PRDR

I've pushed a working version of PRDR in Exim to

  http://git.exim.org/users/jgh/exim.git/log/refs/heads/todd_prdr

Todd gets credit for kicking off the effort and doing the server side.
I did the client side.   Undoubtedly there are bugs and missing
features; please speak up if you're interested.

I'll wait a little while but at some point I'd like to merge a squashed
version back into the Exim mainline.

Here's the spiel from experimental-spec.txt :

-------------

Per-Recipient Data Response is an SMTP extension proposed by Eric Hall
in a (now-expired) IETF draft from 2007.  It's not hit mainstream
use, but has apparently been implemented in the META1 MTA.

There is mention at http://mail.aegee.org/intern/sendmail.html
of a patch to sendmail "to make it PRDR capable".

 ref: http://www.eric-a-hall.com/specs/draft-hall-prdr-00.txt

If Exim is built with EXPERIMENTAL_PRDR there is a new config
boolean "prdr_enable" while controls whether PRDR is advertised
as part of an EHLO response, a new "acl_data_smtp_prdr" ACL
(called for each recipient, after data arrives but before the
data ACL), and a new smtp transport option "hosts_try_prdr".

PRDR may be used to support per-user content filtering.  Without it
one must defer any recipient after the first that has a different
content-filter configuration.  With PRDR, the RCPT-time check
for this can be disabled when the MAIL-time $smtp_command included
"PRDR".  Any required difference in behaviour of the main DATA-time
ACL should however depend on the PRDR-time ACL having run, as Exim
will avoid doing so in some situations (eg.  single-recipient mails).

--
Jeremy

--
## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim 
details at http://www.exim.org/ ##

Reply via email to