[ietf-smtp] Reviving PRDR

Дилян Палаузов <dilyan.palauzov@aegee.org> Thu, 10 January 2019 23:43 UTC

Return-Path: <dilyan.palauzov@aegee.org>
X-Original-To: ietf-smtp@ietfa.amsl.com
Delivered-To: ietf-smtp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 252DA1312DB for <ietf-smtp@ietfa.amsl.com>; Thu, 10 Jan 2019 15:43:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (4096-bit key) header.d=aegee.org
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id koCLFziE8VeZ for <ietf-smtp@ietfa.amsl.com>; Thu, 10 Jan 2019 15:43:53 -0800 (PST)
Received: from mail.aegee.org (mail.aegee.org [144.76.142.78]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A42D4126DBF for <ietf-smtp@ietf.org>; Thu, 10 Jan 2019 15:43:52 -0800 (PST)
Authentication-Results: mail.aegee.org/x0ANhm4G005209; auth=pass (PLAIN) smtp.auth=didopalauzov
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=aegee.org; s=k4096; t=1547163830; i=dkim+MSA-tls@aegee.org; r=y; bh=x/gLGjOVtSuW0KpL4k9jLYXU/EfkFIVf64cqUTzZvVM=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=W0e9UohIVYVKiwh8LfpkIJbElH8lPl5s9trwZQ2Ww3T+xVvBRj9LtPFEz/kZMkBfg QGiRwsqe1+FmgakOG8oZJ6kZgp/zSp7hVo0t223mdCj18Ki7YKPQ0ORtEpLFvfwpw1 AfuVe/2eTaQTrjO8Oid77fkewbaZvb7MC48MkEbIfpWQc8GJ3DqhG8/NKPReNJuDA8 H9R3/L/7X9hfVSdltddMN5RJL+ZTMxlInrgWcpwKlBbBgRlDyV47z02HsJH4ehJ4GY zqi93up9GydsJJf2PRhxiFfQlK1YzVk1zuWZGAg43TX4QMhD2raEcO1jhaHxHY8/mK TIRaPhj3074Ae4k6RAl/N4VNFdVX5xWFn4eZ2B+8r0YIA0ZSi1SbP2vv8C7hYBKrVg ZjqONhtxdvPetnnCMpL/C3xEPk/8m+DLNTx0d/0RlTHadEXnbFz+cQ56yqsB30SrRu RfRRVrbQDunXJs6yJnVjC1SFv9oKnPiuK1vhcaZqW3w1I/ZETE+s7QywU2uKMt3YqR OMG/inyA5Geti1JbWj6wyN3SwCbW1PFob9fR6SC7Kj1P2A1RMKQNjeoS0lKOC5OVUY 0PxvzvgEIV8jQMgD8FEL0Snj8/HV5nT6BdNA5O3ujUspIXiS62AXj7oCesb6jEVJL3 BkzRIUql90nDgqLfsxXHQAPA=
Authentication-Results: mail.aegee.org/x0ANhm4G005209; dkim=none
Received: from Tylan (adsl-62-167-97-198.adslplus.ch [62.167.97.198]) (authenticated bits=0) by mail.aegee.org (8.15.2/8.15.2) with ESMTPSA id x0ANhm4G005209 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 10 Jan 2019 23:43:49 GMT
Message-ID: <1eaad121c3fb608a484c202e18f08804f9d5f165.camel@aegee.org>
From: Дилян Палаузов <dilyan.palauzov@aegee.org>
To: John Levine <johnl@taugh.com>, ietf-smtp@ietf.org
Cc: valdis.kletnieks@vt.edu
Date: Thu, 10 Jan 2019 23:43:48 +0000
In-Reply-To: <20190110210727.8878F200C85075@ary.qy>
References: <20190110210727.8878F200C85075@ary.qy>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.31.90
Mime-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Virus-Scanned: clamav-milter 0.101.1 at mail.aegee.org
X-Virus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-smtp/uT_6TjmcId9F6ZWHXB3E4X4PFqU>
Subject: [ietf-smtp] Reviving PRDR
X-BeenThere: ietf-smtp@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" <ietf-smtp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-smtp>, <mailto:ietf-smtp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-smtp/>
List-Post: <mailto:ietf-smtp@ietf.org>
List-Help: <mailto:ietf-smtp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-smtp>, <mailto:ietf-smtp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Jan 2019 23:43:55 -0000

Hello,

On Thu, 2019-01-10 at 16:07 -0500, John Levine wrote:
> In article <13753.1547150864@turing-police.cc.vt.edu> you write:
> > On Thu, 10 Jan 2019 11:55:53 -0800, John Bucy said:
> > 
> > > The MSA could call ahead/cut-through, doesn't exim do that? That might also
> > > allow for the mua to throw an error ui at the user if they fat-fingered the
> > > recipient rather than getting a bounce back later.
> > 
> > No.
> > 
> > Consider this reply.  I'm in Comcast cable territory, which means that I can
> > only do outbound port 25 to Comcast/Xfinity servers.  So my only realistic
> > way to get this mail out is to 587 it to Google's submission servers.
> > 
> > Now how do I "call ahead" for the cc: that's going to John Levine?
> 
> The theory is that you submit the whole message to Google and it
> probes the recipients before it accepts the message, but now you have
> the added issue of how to report back that receipient A can handle it
> but recipient B cannot.

PRDR (per recipient delivery response)?  Just like LMTP-after-data-per-recipient acceptance/rejection, but for SMTP,
possibly adding extra DSN codes.  PRDR solves other also problems, like stating “the first recipient accepts the
message, and the second recipient does not” (e.g. the second recipient has different spam rules).

Last time PRDR was discussed here was 2014.  Since 2013 it is integrated in Exim and back in March 2014 it was not
enabled by default.  Today in Exim enable_prdr still defaults to False in the documentation, but the
src/configure.default sets it to true.

Why isn’t enable_prdr in Exim enabled nowadays by default?

Regards
  Дилян

PRDR specification → http://www.eric-a-hall.com/specs/draft-hall-prdr-00.txt