From nobody Wed Mar 5 10:20:39 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 42F431A0136 for ; Wed, 5 Mar 2014 10:20:38 -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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham 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 SV2YMbCAAMTW for ; Wed, 5 Mar 2014 10:20:36 -0800 (PST) Received: from mail-pb0-x236.google.com (mail-pb0-x236.google.com [IPv6:2607:f8b0:400e:c01::236]) by ietfa.amsl.com (Postfix) with ESMTP id CBC741A0129 for ; Wed, 5 Mar 2014 10:20:36 -0800 (PST) Received: by mail-pb0-f54.google.com with SMTP id ma3so1427235pbc.27 for ; Wed, 05 Mar 2014 10:20:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=LtALRIl2zjsW7tkTXNMce48Njc4UDTEksAMwXQ02MqI=; b=k5dpNrWq722wdve1NRWDqgKJMLveS2RC7wxHtTajNcYhMfD/phWDErAOZiVrNUz2Ur 3xPH0ki6u8V1mqpKhYZNYYC0dYaZG1QW9Ctpotw7C/qk4p2NXXZ1DOxZ8Vc9KfNq0Kk5 VlN+jCZm6qBMxxALRFj6DRY9HV4q1YLYPnoFIOeuiucvmNBprmdF3O/LWgV5b4IFCwhQ GNbcPtT3+DyjdrZIv09MZ6Da51xhjWLFo//07nokeMM71+bmiwrgI6H9kxNPz0y0mHYG pghMQ0iw1oMLhq2v8wrTtYOHuuqiLg2cU31V9xqCCG0dmfTrRKLzMhadSlmYdXGzHYzD LqDw== MIME-Version: 1.0 X-Received: by 10.66.13.138 with SMTP id h10mr8773345pac.148.1394043633335; Wed, 05 Mar 2014 10:20:33 -0800 (PST) Received: by 10.66.220.102 with HTTP; Wed, 5 Mar 2014 10:20:33 -0800 (PST) Date: Wed, 5 Mar 2014 18:20:33 +0000 Message-ID: From: "Murray S. Kucherawy" To: ietf-smtp@ietf.org Content-Type: multipart/alternative; boundary=bcaec520ee1f91030204f3e0133f Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/qZN685M0PINqiQGbgHQdbL-URYA Subject: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Mar 2014 18:20:38 -0000 --bcaec520ee1f91030204f3e0133f Content-Type: text/plain; charset=ISO-8859-1 How come this never got adoption? It comes up from time to time in "We really should do this" sorts of discussions, but it doesn't seem like anyone ever took the plunge and it just expired. Is it just that nobody does it because nobody else does it? http://tools.ietf.org/html/draft-hall-prdr-00 -MSK --bcaec520ee1f91030204f3e0133f Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
How come this never got adoption?=A0 It comes up from= time to time in "We really should do this" sorts of discussions,= but it doesn't seem like anyone ever took the plunge and it just expir= ed.=A0 Is it just that nobody does it because nobody else does it?

http://tools.= ietf.org/html/draft-hall-prdr-00

-MSK
--bcaec520ee1f91030204f3e0133f-- From ca+envelope@esmtp.org Wed Mar 5 10:56:09 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E10E91A0162 for ; Wed, 5 Mar 2014 10:56:09 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.447 X-Spam-Level: X-Spam-Status: No, score=-2.447 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.547] autolearn=ham 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 KkaF5C3CZRci for ; Wed, 5 Mar 2014 10:56:08 -0800 (PST) Received: from zardoc.esmtp.org (zardoc.esmtp.org [70.36.157.240]) by ietfa.amsl.com (Postfix) with ESMTP id A2B0D1A011E for ; Wed, 5 Mar 2014 10:56:08 -0800 (PST) Received: from x2.esmtp.org (localhost. [127.0.0.1]) by zardoc.esmtp.org (MeTA1-1.0.Alpha21.0) with ESMTPS (TLS=TLSv1/SSLv3, cipher=ECDHE-RSA-AES256-GCM-SHA384, bits=256, verify=OK) id S0000000000073D4700; Wed, 5 Mar 2014 10:56:05 -0800 Received: (from ca@localhost) by x2.esmtp.org (8.14.6/8.12.10.Beta0/Submit) id s25Iu5dI020022 for ietf-smtp@ietf.org; Wed, 5 Mar 2014 10:56:05 -0800 (PST) Date: Wed, 5 Mar 2014 10:56:05 -0800 From: Claus Assmann To: ietf-smtp@ietf.org Message-ID: <20140305185605.GA20951@x2.esmtp.org> Mail-Followup-To: ietf-smtp@ietf.org References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.22+16 (adf90e5365bc) (2013-10-16) Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/JEhBYQ7DEdvhi_4TXr9l-vwt41I Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: ietf-smtp@ietf.org List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Mar 2014 18:57:31 -0000 On Wed, Mar 05, 2014, Murray S. Kucherawy wrote: > How come this never got adoption? It comes up from time to time in "We It has been "adopted": MeTA1 and exim implement it. Maybe someone needs to "push" it through the IETF process? From nobody Wed Mar 5 11:16:05 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5E2831A0186 for ; Wed, 5 Mar 2014 11:16:01 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.448 X-Spam-Level: X-Spam-Status: No, score=-2.448 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham 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 YARhA5gJLWuH for ; Wed, 5 Mar 2014 11:15:58 -0800 (PST) Received: from statler.isode.com (statler.isode.com [62.3.217.254]) by ietfa.amsl.com (Postfix) with ESMTP id 286041A0183 for ; Wed, 5 Mar 2014 11:15:57 -0800 (PST) Received: from [10.172.26.139] (gw.kingston.awtg.busi.ask4.co.uk [78.109.179.245]) by statler.isode.com (smtp internal) via TCP with ESMTPA id ; Wed, 5 Mar 2014 19:15:52 +0000 References: <20140305185605.GA20951@x2.esmtp.org> In-Reply-To: <20140305185605.GA20951@x2.esmtp.org> Message-Id: <32C056A9-9A78-4492-8301-9FFDC0BB43BB@isode.com> Cc: "ietf-smtp@ietf.org" X-Mailer: iPhone Mail (11B651) From: Alexey Melnikov Date: Wed, 5 Mar 2014 19:25:42 +0000 To: "ietf-smtp@ietf.org" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/tR6DQGfqZ2buqPVERvC-KLoQalA Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Mar 2014 19:16:01 -0000 > On 5 Mar 2014, at 18:56, Claus Assmann wrote: > >> On Wed, Mar 05, 2014, Murray S. Kucherawy wrote: >> How come this never got adoption? It comes up from time to time in "We > > It has been "adopted": MeTA1 and exim implement it. Maybe someone > needs to "push" it through the IETF process? +1 From nobody Wed Mar 5 11:18:13 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4FF441A0186 for ; Wed, 5 Mar 2014 11:18:09 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.926 X-Spam-Level: X-Spam-Status: No, score=-1.926 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham 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 gC2KcUzLjjiB for ; Wed, 5 Mar 2014 11:18:07 -0800 (PST) Received: from mail-ie0-x22f.google.com (mail-ie0-x22f.google.com [IPv6:2607:f8b0:4001:c03::22f]) by ietfa.amsl.com (Postfix) with ESMTP id 7D8CE1A0175 for ; Wed, 5 Mar 2014 11:18:07 -0800 (PST) Received: by mail-ie0-f175.google.com with SMTP id to1so1508357ieb.6 for ; Wed, 05 Mar 2014 11:18:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=L01Ky2szvxD/4LXI8Z7ZimFKlIpnSP/Cowh+aXzOMjE=; b=lD7mxdQvVdNmH2YpiWyQV93ZfSituG91KXDuqYHIkOXrIyBsvdb1mDXBFcrLHrciJ+ ZTo0aXBuN6ovT+a7ZRYn81UmqBY00B59EQiptISKrlXrA/75y9r0feVwXGlX7pgFrUOb +0+YuJe/x9FsJ8oJL8XAQyp0+Wm0rtHzgaKimi03VZmvVHdc8hsxEGYbrcYejs14YqlU l7HsD6ZZ+UjzMpYwV9OUbAnOX4j2c+rsjqq9GjdLQsR1+OHpurFSt4PPY6Awe/Ki5Lsy LY725D57iWm0jhB6H9C1HHPYkP6ELgv3iSk29+x6F6pSBwOlN0wy7mn/nWZ5X59U9brJ WxPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=L01Ky2szvxD/4LXI8Z7ZimFKlIpnSP/Cowh+aXzOMjE=; b=YeCPEXfsLeR6XcXbCWoZ6bl5kJf8XRpuWqLhamfgkeWoKxEY10m/G7ApEBCIHiIxVf 3aQ/TJR8EFNsVA85pkqw1CMBYwUZuMiaQjitTDQ4ceqBoDQLLOTHdM+GSTeCe6b0OP5P LbfX9ZTcOAfTyATuh0gmRWcMIYZIbJVGG9m/yhO3HZvfVjSnv7cawPJcpB2OGBD9zP1c mijo977CMC70L88D7R99raMA34h0sJtuXniRIbOirNyHd3IH7+e/ABPW2FSPL86u3E++ ueR/hBtlURKwE4/znPH2h7t70J4rLleju04Jsu2CrKTL2qAXbyrGOpA1S4uVoi8iwqpG cCkA== X-Gm-Message-State: ALoCoQnFe41DWR7Aj98rMi7k1Z2jHyjxYjHOZd8g4G5HqR9rJyH48wF938Uok4H5ge9q1eyJ/q0US7Cp5E/xfNeZ6oVfsbYSJcGJoyrFQAgSrIjgz6VEfeYcFowAYVHYRHLEdBCwyUDcH/rkFELBggVpunLC9fBIbvkhno4DsafxULEt8IQxRGmXYDf8FknG66VN5AdDFkYG MIME-Version: 1.0 X-Received: by 10.43.90.202 with SMTP id bj10mr6115457icc.48.1394047083734; Wed, 05 Mar 2014 11:18:03 -0800 (PST) Received: by 10.64.251.132 with HTTP; Wed, 5 Mar 2014 11:18:03 -0800 (PST) In-Reply-To: <20140305185605.GA20951@x2.esmtp.org> References: <20140305185605.GA20951@x2.esmtp.org> Date: Wed, 5 Mar 2014 11:18:03 -0800 Message-ID: From: Brandon Long To: ietf-smtp Content-Type: text/plain; charset=UTF-8 Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/AjjDqiiUK33cbvgC_2jcIEg5VPg Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Mar 2014 19:18:09 -0000 On Wed, Mar 5, 2014 at 10:56 AM, Claus Assmann wrote: > On Wed, Mar 05, 2014, Murray S. Kucherawy wrote: >> How come this never got adoption? It comes up from time to time in "We > > It has been "adopted": MeTA1 and exim implement it. Maybe someone > needs to "push" it through the IETF process? It must not be enabled by default, since I only saw about 5 MXs yesterday that are advertising PRDR. Brandon From nobody Wed Mar 5 11:21:44 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E90D61A024F for ; Wed, 5 Mar 2014 11:21:41 -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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham 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 sLUsqk1NZe5D for ; Wed, 5 Mar 2014 11:21:39 -0800 (PST) Received: from mail-pa0-x229.google.com (mail-pa0-x229.google.com [IPv6:2607:f8b0:400e:c03::229]) by ietfa.amsl.com (Postfix) with ESMTP id 2E5481A0183 for ; Wed, 5 Mar 2014 11:21:32 -0800 (PST) Received: by mail-pa0-f41.google.com with SMTP id fa1so1520464pad.28 for ; Wed, 05 Mar 2014 11:21:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=yWBAm7rtP16fOHoLlVMudagIj0HQtHrT74ODs32maWA=; b=MeRz4Muhwe0ItKZnp+DZAvsF3MEO35wSmyz924fhE3okCenrYHkyAfBrYuyb+4i0AB /5y36I8RcceTumoZsp0JIw1xX5sq20//Xk7rHmGMW/nSDm42nQKf+2jXMPmi8kz/TffB 0WIW0KpP9WVuI4ankfrP17+rEfU1cEwwag058pU8OH2k25QH7EsMpr2hWNkIilfxojW7 am1nLIQpz0CjejJzti3DTPp0syxoXPfvW7MGQtyl8rVqZ2WZpHMyKAtbbi9Ov+2SO0QH AKXwdxC1TMmtgfUb4wT0D3TOIGlN73OE9tCw9wO5nq9XoIOR4+hQFurGHyidcRr46mD4 /W7w== MIME-Version: 1.0 X-Received: by 10.68.202.8 with SMTP id ke8mr9187115pbc.86.1394047288675; Wed, 05 Mar 2014 11:21:28 -0800 (PST) Received: by 10.66.220.102 with HTTP; Wed, 5 Mar 2014 11:21:28 -0800 (PST) In-Reply-To: References: <20140305185605.GA20951@x2.esmtp.org> Date: Wed, 5 Mar 2014 19:21:28 +0000 Message-ID: From: "Murray S. Kucherawy" To: Brandon Long Content-Type: multipart/alternative; boundary=047d7b15a69371125f04f3e0edd9 Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/CmKUQ6rTx7Aur0foonfZf0Mqko0 Cc: ietf-smtp Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Mar 2014 19:21:42 -0000 --047d7b15a69371125f04f3e0edd9 Content-Type: text/plain; charset=ISO-8859-1 On Wed, Mar 5, 2014 at 7:18 PM, Brandon Long wrote: > On Wed, Mar 5, 2014 at 10:56 AM, Claus Assmann > wrote: > > On Wed, Mar 05, 2014, Murray S. Kucherawy wrote: > >> How come this never got adoption? It comes up from time to time in "We > > > > It has been "adopted": MeTA1 and exim implement it. Maybe someone > > needs to "push" it through the IETF process? > > It must not be enabled by default, since I only saw about 5 MXs > yesterday that are advertising PRDR. > Does that mean Google's implemented it, or you just have stats about what gets advertised? -MSK --047d7b15a69371125f04f3e0edd9 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
On Wed, Mar 5, 2014 at 7:18 PM, Brandon Long <blong@google= .com> wrote:
On Wed, Mar 5, 2014 at 10:56= AM, Claus Assmann <ietf-smtp@esm= tp.org> wrote:
> On Wed, Mar 05, 2014, Murray S. Kucherawy wrote:
>> How come this never got adoption? =A0It comes up from time to time= in "We
>
> It has been "adopted": MeTA1 and exim implement it. Maybe so= meone
> needs to "push" it through the IETF process?

It must not be enabled by default, since I only saw about 5 MXs
yesterday that are advertising PRDR.

Does that me= an Google's implemented it, or you just have stats about what gets adve= rtised?

-MSK
--047d7b15a69371125f04f3e0edd9-- From nobody Wed Mar 5 11:26:25 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B9B851A0224 for ; Wed, 5 Mar 2014 11:26:24 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.7 X-Spam-Level: X-Spam-Status: No, score=-1.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=no 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 TgkG9zMqhaVU for ; Wed, 5 Mar 2014 11:26:22 -0800 (PST) Received: from mailout-aegee.scc.kit.edu (mailout-aegee.scc.kit.edu [129.13.185.235]) by ietfa.amsl.com (Postfix) with ESMTP id 903A71A022A for ; Wed, 5 Mar 2014 11:26:22 -0800 (PST) Received: from smtp.aegee.org (aegeepc1.aegee.uni-karlsruhe.de [129.13.131.81]) by scc-mailout-02.scc.kit.edu with esmtp (Exim 4.72 #1) id 1WLHSM-0005ne-1G; Wed, 05 Mar 2014 20:26:18 +0100 Authentication-Results: aegeeserv.aegee.org; auth=pass (PLAIN) smtp.auth=didopalauzov DKIM-Filter: OpenDKIM Filter v2.9.0 smtp.aegee.org s25JQIpI017687 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aegee.org; s=k4096; t=1394047578; i=dkim+MSA-ssl@aegee.org; bh=ccgJ6+EglweWk2acpwcA1NELMrue/dLZKsVAFGf47Lk=; h=Date:From:To:Subject:References:In-Reply-To; b=MKllPNTgPReFrQzqKPuu173nmwZOqQaSVCGepmwondGUlwYJaG/yUJB+0H3Y4XqXF XSBwcDsk69QRLevrBEQOBPEDoxbTp2GSu7OJCYfR0Q0IvyKdkihHL/T8WX8NVQf3LI 8IRwk2ovuv/y2X+/r/RSv40XnNz0l/GSAUgJrLZl1oVM71XJUKVW5tBI9DzwylPZDe zihOyWt1vcQZxZUDw/E4Xe4v5Tf0ipLf6pRA794AukJplxIBwwhDGzjIXblx10wNch oG2UtKk79zFTls9/M6DJr9qgyWf/ScCHBsN8k5YP4sFJYlyfS44IV3PbzACQI24Q8b JIEVQ2D7rn5sKnhi86Am+jnLl3re7h9/SA9cRLsBmgKSOLbawG0o9TgZYfn5gFu20I bmDgOfQDqJnVKXzjgSHVrnM4uOpEXyzsifcynLtGgA2kOTY/vficePucu5I/GFSB7t 7Syzcx1AXqGL/TQp3C1KCqz5Eqg74sk3/I/5/Fs6CdhgrIghBeYrhDPVxqBO4B1BcF oGzruTWUMlrHzTV44lx+8MSi6+ZeiSQ6va1V80rzIjvZ+oAYeFxHp8rmqlF4lTa65g GSl3zrgEi/TmHnio1Rnjg3z1oAlkAXNCA0qaZ+JOGIvxBDHwdqCEzGGTDzoFEnsHnK V5/QWvhMU6xjUueR8shl56ko= Received: from [192.168.0.7] (port-212-202-110-243.static.qsc.de [212.202.110.243]) (authenticated bits=0) by smtp.aegee.org (8.14.8/8.14.5) with ESMTP id s25JQIpI017687 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Wed, 5 Mar 2014 19:26:18 GMT Message-ID: <53177A58.5040206@aegee.org> Date: Wed, 05 Mar 2014 20:26:16 +0100 From: =?UTF-8?B?0JTQuNC70Y/QvSDQn9Cw0LvQsNGD0LfQvtCy?= User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: ietf-smtp@ietf.org References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamav-milter 0.98.1 at aegeeserv X-Virus-Status: Clean Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/E4F_71mGH5-aOaAj7JHZgaqZK4g Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Mar 2014 19:26:25 -0000 Hello, thanks for bringing this issue to our attention. For the receiving MTA side, I have written a tool, that builds on the Milter interface in sendmail/postfix and provides API for other plugins, that can decide per recipient, if s/he wants to receive the message. http://mail.aegee.org/cgit/aegee-milter/ Basically, the module that decides per recipient evaluates Sieve scripts (src/modules/mod_sieve) after RCPT and DATA-DOT and rejects the message. To build the Sieve module, you need either to install the libcyrus_sieve from the development version of cyrus-imap (once you compile the project, you need to install the libcyrus, libcyrus_min and libcyrus_sieve libraries), or libsieve (http://sodabrew.com/libsieve/). The only reason I have not released the software so far, is that it lacks documentation. Some years ago I managed to tweak sendmail to accept the PRDR parameter to the MAIL command and then it acted correctly (to the extend I understood PRDR). Recently I switched my programme from C to C++ and have not tested yet, with the sendmail patches from that time, if the PRDR stuff is running. However, I would be glad if somebody contributes to Sendmail to extend the milter-side/API, so that one can send over it arbitrary responses after data-end and my milter just uses that API instead of me trying to hack sendmail. Next to that, I intend to write documentation for the above programme, so that more people can use it. I would be very happy, if somebody is interested to help me. Per recipient response is very cool, as each recipient in the same mail envelope can have different spam rules and PRDR provides the possibility to only partially reject the message. Also, if the recipient agree, in the rejection message one can write the telephone/fax number of the recipient, so that the sender can still contact the recipient, if was wrongly rejected. Greetings Dilian On 05.03.2014 19:20, Murray S. Kucherawy wrote: > How come this never got adoption? It comes up from time to time in "We > really should do this" sorts of discussions, but it doesn't seem like > anyone ever took the plunge and it just expired. Is it just that nobody > does it because nobody else does it? > > http://tools.ietf.org/html/draft-hall-prdr-00 > > -MSK > From nobody Wed Mar 5 11:26:52 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 88D3A1A02F6 for ; Wed, 5 Mar 2014 11:26:50 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.926 X-Spam-Level: X-Spam-Status: No, score=-1.926 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham 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 DF2HwPENHDhm for ; Wed, 5 Mar 2014 11:26:48 -0800 (PST) Received: from mail-ie0-x229.google.com (mail-ie0-x229.google.com [IPv6:2607:f8b0:4001:c03::229]) by ietfa.amsl.com (Postfix) with ESMTP id 20F3A1A022A for ; Wed, 5 Mar 2014 11:26:48 -0800 (PST) Received: by mail-ie0-f169.google.com with SMTP id to1so1614796ieb.0 for ; Wed, 05 Mar 2014 11:26:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=L8rP+L1key5eLxQJU+JhR13OhxVHh5Qzp+uHN2tKKn8=; b=cyBeRtkP9ZI2cmX244lbuxERoJ8aTnZ0MhpiSGym5PuV2R0PtDiKxF2CCVyfqL4H9N P73A784Cwvv8nmAdhE+YLvo7dzdTLSYATjK13BVug7EoyCTZnzTFLUG4mKW0lG33hwf7 3l8Q2towFGxLZqVIdSeRPSbS0Lmt8cfEE0QFMYPt8fWQG6lutDcElCAjVR7Z2e59my5X xHQAGxRpWvBhLdft5GxSSzlN30NODSNlQc3GjxOQ3kiYzSOgUjXvzXyGCSdFr7EhYHI9 eDOCpyWWEnfZ6BEXONaXKtl+pJKkIbJRduLSky7XiZbS/NjIEZLpEn8OwWFugKEyN72h jLmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=L8rP+L1key5eLxQJU+JhR13OhxVHh5Qzp+uHN2tKKn8=; b=ArKlIb+bvXDlPgfQGXMxtLxWk+OMR9WKMjnDc4q+VMz4kqFkgZGAgeX1ZGcuUmBIFe ig8ey1wRyz7n6yqAjZJw8tfwkDUyi1zVLVmMvoyODUAgwGrAsFb6xdZVDrqSiIgxvK1x biVsO8tbC0/DirBw55syW/rs2rHO1SQurSWQNSpnzktnM9RHrvN3ZrwKGN7ivagXtZfH q8MFkYlK7TcHVmYdr84TPBVIvlpIMI/jrsZizQyMUTEmbg65BYI6ThzMNpgCUqE7koFY pDVcKoAP0wv/OlyHX25axFxqXduaFbrAEL2XXdJgMTAU9zOQI9JqmhOZXXLnL8nr/GmW KdlA== X-Gm-Message-State: ALoCoQlYslcq1eIYQSwyOIWVPIeGsUFHUHT2fo+w0N03Eb2lUFBJbxoiJ16OOcFYudz+Pf7VqRMxJ7Z2+CW1Xl/0fGq5Wj5Ov9rWz8FRY0usx6luIT8TuAx023P0kt7g7q9jhMO8iayPrdWP6NubJEtB1S+2EkWrdVhCrZkSN8NkLOUmE/EQFsXUj24CwZjlldWqPX4R1Opa MIME-Version: 1.0 X-Received: by 10.42.53.10 with SMTP id l10mr6097818icg.33.1394047604448; Wed, 05 Mar 2014 11:26:44 -0800 (PST) Received: by 10.64.251.132 with HTTP; Wed, 5 Mar 2014 11:26:44 -0800 (PST) In-Reply-To: References: <20140305185605.GA20951@x2.esmtp.org> Date: Wed, 5 Mar 2014 11:26:44 -0800 Message-ID: From: Brandon Long To: "Murray S. Kucherawy" Content-Type: text/plain; charset=UTF-8 Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/mj-2uUuKbQj8rocUn_E0A9-PKTQ Cc: ietf-smtp Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Mar 2014 19:26:50 -0000 On Wed, Mar 5, 2014 at 11:21 AM, Murray S. Kucherawy wrote: > On Wed, Mar 5, 2014 at 7:18 PM, Brandon Long wrote: >> >> On Wed, Mar 5, 2014 at 10:56 AM, Claus Assmann >> wrote: >> > On Wed, Mar 05, 2014, Murray S. Kucherawy wrote: >> >> How come this never got adoption? It comes up from time to time in "We >> > >> > It has been "adopted": MeTA1 and exim implement it. Maybe someone >> > needs to "push" it through the IETF process? >> >> It must not be enabled by default, since I only saw about 5 MXs >> yesterday that are advertising PRDR. > > > Does that mean Google's implemented it, or you just have stats about what > gets advertised? We just record everything that gets advertised to help us judge what to implement and also for interoperability testing prior to releasing new ones. This one sounds useful, but without wider adoption, would be a hard sell at this point. I realize there's a chicken & egg thing there, of course, but we also have a very limited number of cases where we'd do mixed responses and we have to fall back to bounces today. Brandon From nobody Wed Mar 5 11:33:55 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C81321A0251 for ; Wed, 5 Mar 2014 11:33:54 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.699 X-Spam-Level: X-Spam-Status: No, score=-1.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, SPF_PASS=-0.001] autolearn=no 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 rBBVhubnIn7O for ; Wed, 5 Mar 2014 11:33:53 -0800 (PST) Received: from mail-pb0-x230.google.com (mail-pb0-x230.google.com [IPv6:2607:f8b0:400e:c01::230]) by ietfa.amsl.com (Postfix) with ESMTP id B43301A011E for ; Wed, 5 Mar 2014 11:33:53 -0800 (PST) Received: by mail-pb0-f48.google.com with SMTP id md12so1492940pbc.7 for ; Wed, 05 Mar 2014 11:33:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=A8AD55MsyWY9/GD2QqAPaHS2tB8D/xO/vZMVjYgpgpA=; b=FdbKv1xRoHPj+3v9sWBVnQsz4bLct65dAv+48On/NttMx/TY2lOkPepLYPeMa7oVkU xLGj2ZQ8xA93jnCmiFCUUvqXB4l0ics1x+N+JHRQIlKzr9zfsuV9qLJBoVdHyE0MsH72 w7I3RbR25faoC66kVCPSnFgRgDl22ikTiDuhYMQDciTlQanh+LfSdyuNbKXJCU1uBcyy LpLJZTSNx8Ce1bBX7ZAi3iWUkvW25p6NokT/2zxY/VvqBGux+gytyZyxl+6vqHKTBOAP ZVITG7ocQzNS40s6AbGswfBm0H3Il9XBxfI5uXHgwVMC8oOlP2kz5aOZ+DT2AMV0wZ8h Antg== MIME-Version: 1.0 X-Received: by 10.66.250.202 with SMTP id ze10mr9176869pac.153.1394048030238; Wed, 05 Mar 2014 11:33:50 -0800 (PST) Received: by 10.66.220.102 with HTTP; Wed, 5 Mar 2014 11:33:50 -0800 (PST) In-Reply-To: <53177A58.5040206@aegee.org> References: <53177A58.5040206@aegee.org> Date: Wed, 5 Mar 2014 19:33:50 +0000 Message-ID: From: "Murray S. Kucherawy" To: =?windows-1251?B?xOjr/+0gz+Dr4PPn7uI=?= Content-Type: multipart/alternative; boundary=047d7b15aeeda4710904f3e119ab Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/wGJ9Vo4tTzkuujCuwjziR42wGCY Cc: ietf-smtp Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Mar 2014 19:33:55 -0000 --047d7b15aeeda4710904f3e119ab Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: quoted-printable On Wed, Mar 5, 2014 at 7:26 PM, =C4=E8=EB=FF=ED =CF=E0=EB=E0=F3=E7=EE=E2 wrote: > > However, I would be glad if somebody contributes to Sendmail to extend th= e > milter-side/API, so that one can send over it arbitrary responses after > data-end and my milter just uses that API instead of me trying to hack > sendmail. > I could swear that was made available as part of milter as an FFR, but maybe I'm wrong. Maybe I just saw a patch that never got adopted and released. Either way, it's come up enough times over the years that maybe it's time to at least publish the spec. -MSK --047d7b15aeeda4710904f3e119ab Content-Type: text/html; charset=windows-1251 Content-Transfer-Encoding: quoted-printable
On Wed, Mar 5, 2014 at 7:26 PM, =C4=E8=EB=FF=ED =CF=E0=EB= =E0=F3=E7=EE=E2 <dilyan.palauzov@aegee.org> wrote:

However, I would be glad if somebody contributes to Sendmail to extend the = milter-side/API, so that one can send over it arbitrary responses after dat= a-end and my milter just uses that API instead of me trying to hack sendmai= l.

I could swear that was made available as p= art of milter as an FFR, but maybe I'm wrong.=A0 Maybe I just saw a pat= ch that never got adopted and released.

Either way, it= 9;s come up enough times over the years that maybe it's time to at leas= t publish the spec.

-MSK
--047d7b15aeeda4710904f3e119ab-- From nobody Wed Mar 5 11:44:29 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 434C61A01F4 for ; Wed, 5 Mar 2014 11:44:27 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.447 X-Spam-Level: X-Spam-Status: No, score=-2.447 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.547] autolearn=ham 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 MTdvlLA6LJdA for ; Wed, 5 Mar 2014 11:44:25 -0800 (PST) Received: from ppsw-40.csi.cam.ac.uk (ppsw-40-v6.csi.cam.ac.uk [IPv6:2001:630:212:8::e:f40]) by ietfa.amsl.com (Postfix) with ESMTP id 156861A01D1 for ; Wed, 5 Mar 2014 11:44:25 -0800 (PST) X-Cam-AntiVirus: no malware found X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/ Received: from hermes-1.csi.cam.ac.uk ([131.111.8.51]:40447) by ppsw-40.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:25) with esmtpa (EXTERNAL:fanf2) id 1WLHjo-0001KU-li (Exim 4.82_3-c0e5623) (return-path ); Wed, 05 Mar 2014 19:44:20 +0000 Received: from fanf2 by hermes-1.csi.cam.ac.uk (hermes.cam.ac.uk) with local id 1WLHjo-0004fK-MF (Exim 4.72) (return-path ); Wed, 05 Mar 2014 19:44:20 +0000 Date: Wed, 5 Mar 2014 19:44:20 +0000 From: Tony Finch X-X-Sender: fanf2@hermes-1.csi.cam.ac.uk To: Brandon Long In-Reply-To: Message-ID: References: <20140305185605.GA20951@x2.esmtp.org> User-Agent: Alpine 2.00 (LSU 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: Tony Finch Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/oWRTz-slpcEUN0QiaI7zr6mZGrQ Cc: ietf-smtp Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Mar 2014 19:44:27 -0000 Brandon Long wrote: > On Wed, Mar 5, 2014 at 10:56 AM, Claus Assmann wrote: > > > > It has been "adopted": MeTA1 and exim implement it. Maybe someone > > needs to "push" it through the IETF process? > > It must not be enabled by default, since I only saw about 5 MXs > yesterday that are advertising PRDR. It is an experimental compile-time option in Exim. Tony. -- f.anthony.n.finch http://dotat.at/ South Utsire, Southeast Forties: Southerly 5 to 7, veering southwesterly 4 or 5 later. Moderate or rough. Occasional rain. Moderate or good. From nobody Wed Mar 5 12:22:56 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5E5261A0290 for ; Wed, 5 Mar 2014 12:22:54 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.148 X-Spam-Level: X-Spam-Status: No, score=-3.148 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham 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 KR97UNIksMhs for ; Wed, 5 Mar 2014 12:22:51 -0800 (PST) Received: from mail.pscs.co.uk (mail.pscs.co.uk [188.65.177.237]) by ietfa.amsl.com (Postfix) with ESMTP id 1E6BA1A0224 for ; Wed, 5 Mar 2014 12:22:50 -0800 (PST) Authentication-Results: mail.pscs.co.uk; spf=none; auth=pass (cram-md5) smtp.auth=paul Received: from lmail.pscs.co.uk ([82.68.5.206]) by mail.pscs.co.uk ([188.65.177.237] running VPOP3) with ESMTP for ; Wed, 5 Mar 2014 20:22:30 -0000 Authentication-Results: lmail.pscs.co.uk; spf=none; auth=pass (cram-md5) smtp.auth=paul Received: from [192.168.57.132] ([92.27.146.145]) by lmail.pscs.co.uk ([192.168.66.70] running VPOP3) with ESMTP for ; Wed, 5 Mar 2014 20:22:43 -0000 Message-ID: <5317877B.2040908@pscs.co.uk> Date: Wed, 05 Mar 2014 20:22:19 +0000 From: Paul Smith User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: ietf-smtp@ietf.org References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Authenticated-Sender: paul X-Server: VPOP3 Enterprise V6.6 - Registered X-Organisation: Paul Smith Computer Services X-Authenticated-Sender: paul Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/29RNPd6otGatG7wBqjr9zU21aI0 Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Mar 2014 20:22:54 -0000 On 05/03/2014 18:20, Murray S. Kucherawy wrote: > How come this never got adoption? It comes up from time to time in > "We really should do this" sorts of discussions, but it doesn't seem > like anyone ever took the plunge and it just expired. Is it just that > nobody does it because nobody else does it? > > http://tools.ietf.org/html/draft-hall-prdr-00 Hmm, this one's a tricky one. With our mail server we've been quite careful to do things which would either accept the "whole message", or reject it all. I can see places where we could change functionality to use PRDR, but the problem is that the user would expect it to always work, not be dependent on the sending MTA. So, we would have to 'fake' PRDR, by falling back to accepting the message and generating bounce messages, which isn't nice, and will lead to backscatter. (I suppose we could 'fake PRDR' by only allowing one recipient per message, but that has bad side-effects as well) So, I'd be reluctant to implement it on the server-side until PRDR support was widely available, even though this is where the benefits would be. OTOH, implementing it on the client-side should have minimal bad side-effects, but would also give minimal direct benefits, so there's little pressure to do that. - Paul Smith Computer Services Tel: 01484 855800 Vat No: GB 685 6987 53 From nobody Wed Mar 5 13:25:15 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4CD2D1A076B for ; Wed, 5 Mar 2014 13:25:13 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham 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 03qQJfRH04oE for ; Wed, 5 Mar 2014 13:25:10 -0800 (PST) Received: from mx1.poolp.org (mx1.poolp.org [88.190.237.114]) by ietfa.amsl.com (Postfix) with ESMTP id 155491A02EE for ; Wed, 5 Mar 2014 13:25:09 -0800 (PST) Received: from poolp.org (localhost [127.0.0.1]); by poolp.org (OpenSMTPD) with ESMTP id c705b1e5; Wed, 5 Mar 2014 22:25:03 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=poolp.org; h=date:from:to :cc:subject:message-id:references:mime-version:content-type :in-reply-to; s=opensmtpd; bh=v04odyfsXg/Bmm3hHZ3+C2uAcPI=; b=m3 qckUn2XRYOZQtTxU7wxW1FeTOuqpvrC2WW801w913eT/F00YIFG+F3gbH5yc7Jfc eVrvRlTD4ZfJhXW43T60pZxwkqttDy2sfBC/KqzLSFS9SVDAmTFRlaxXCCbUx9nS Rnq2yywJJwbISEDV+aqwN78yeaA4rs2QAv2b7vLDk= Received: from localhost (1000@localhost [local]); by localhost (OpenSMTPD) with ESMTPA id 4310a5f0; Wed, 5 Mar 2014 22:25:03 +0100 (CET) Date: Wed, 5 Mar 2014 22:25:03 +0100 From: Gilles Chehade To: Paul Smith Message-ID: <20140305212503.GA5430@poolp.org> References: <5317877B.2040908@pscs.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5317877B.2040908@pscs.co.uk> X-Operating-System: OpenBSD poolp.org 5.4 GENERIC.MP User-Agent: Mutt/1.5.21 (2010-09-15) Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/HeJ3rGWwI7utBUHxIc-vCZozLcM Cc: ietf-smtp@ietf.org Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Mar 2014 21:25:13 -0000 On Wed, Mar 05, 2014 at 08:22:19PM +0000, Paul Smith wrote: > On 05/03/2014 18:20, Murray S. Kucherawy wrote: > >How come this never got adoption? It comes up from time to time > >in "We really should do this" sorts of discussions, but it doesn't > >seem like anyone ever took the plunge and it just expired. Is it > >just that nobody does it because nobody else does it? > > > >http://tools.ietf.org/html/draft-hall-prdr-00 > > Hmm, this one's a tricky one. With our mail server we've been quite > careful to do things which would either accept the "whole message", > or reject it all. I can see places where we could change > functionality to use PRDR, but the problem is that the user would > expect it to always work, not be dependent on the sending MTA. So, > we would have to 'fake' PRDR, by falling back to accepting the > message and generating bounce messages, which isn't nice, and will > lead to backscatter. > Correct me if I'm wrong, I may have missed something in the draft: PRDR implies that deliveries be attempted during the SMTP transaction so this cannot really be implemented by MTA that use a two-step approach to first commit to queue and acknowledge responsibility, then later deliver the message to the mailbox ? -- Gilles Chehade https://www.poolp.org @poolpOrg From nobody Wed Mar 5 13:38:16 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2B7EB1A02ED for ; Wed, 5 Mar 2014 13:38:15 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.549 X-Spam-Level: X-Spam-Status: No, score=-2.549 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.547, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham 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 f4V92VHa82Ej for ; Wed, 5 Mar 2014 13:38:13 -0800 (PST) Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 398F61A02B6 for ; Wed, 5 Mar 2014 13:38:13 -0800 (PST) Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01P533Y36HHC0019HH@mauve.mrochek.com> for ietf-smtp@ietf.org; Wed, 5 Mar 2014 13:33:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mrochek.com; s=mauve; t=1394055181; bh=0MJ6L9iMJ07n1i9Wp31t4HXuPmLIqQua0X+CCkB8GgM=; h=Cc:Date:From:Subject:In-reply-to:References:To; b=mmusw0FSFdveveUhl2JqjdRgGpHknerUdcS56Zab5Rx6FrHe2KYL/VI355uIhlhUh JPehhbrn5BpcDSqDEXD0KudnQipAwoRt+p63YzB6lYrjtJwa5TcjFqpcB/4vkgj/ms zN3wUK1To+amMlai6jInKfFhHgCgq0i+suywRF10= MIME-version: 1.0 Content-type: TEXT/PLAIN; CHARSET=iso-8859-1 Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01P52QUUYI1S00004W@mauve.mrochek.com>; Wed, 5 Mar 2014 13:32:57 -0800 (PST) Message-id: <01P533XZUG5600004W@mauve.mrochek.com> Date: Wed, 05 Mar 2014 13:30:28 -0800 (PST) From: Ned Freed In-reply-to: "Your message dated Wed, 05 Mar 2014 22:25:03 +0100" <20140305212503.GA5430@poolp.org> References: <5317877B.2040908@pscs.co.uk> <20140305212503.GA5430@poolp.org> To: Gilles Chehade Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/8Ml8vHN2N8umNrwA4wl_4txFJPQ Cc: ietf-smtp@ietf.org, Paul Smith Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Mar 2014 21:38:15 -0000 > On Wed, Mar 05, 2014 at 08:22:19PM +0000, Paul Smith wrote: > > On 05/03/2014 18:20, Murray S. Kucherawy wrote: > > >How come this never got adoption? It comes up from time to time > > >in "We really should do this" sorts of discussions, but it doesn't > > >seem like anyone ever took the plunge and it just expired. Is it > > >just that nobody does it because nobody else does it? > > > > > >http://tools.ietf.org/html/draft-hall-prdr-00 > > > > Hmm, this one's a tricky one. With our mail server we've been quite > > careful to do things which would either accept the "whole message", > > or reject it all. I can see places where we could change > > functionality to use PRDR, but the problem is that the user would > > expect it to always work, not be dependent on the sending MTA. So, > > we would have to 'fake' PRDR, by falling back to accepting the > > message and generating bounce messages, which isn't nice, and will > > lead to backscatter. > > > Correct me if I'm wrong, I may have missed something in the draft: > PRDR implies that deliveries be attempted during the SMTP transaction so > this cannot really be implemented by MTA that use a two-step approach to > first commit to queue and acknowledge responsibility, then later deliver > the message to the mailbox ? No, that's incorrect. From the draft: Furthermore, positive responses are not a guarantee that any subsequent transfer or delivery operations will also succeed, but instead only indicate that the message appears to be acceptable for the recipient according to the rules and policies that are known to the current server. You should do as much vaidation as possible before accepting an address or message, but that's true in general; it has nothing to do with this extension. More generally, any notion that this extension eliminates backscatter is incorrect for a whole bunch of reasons, this included. At most it limits it a bit. Ned From nobody Wed Mar 5 13:38:22 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DF6BE1A071B for ; Wed, 5 Mar 2014 13:38:20 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.148 X-Spam-Level: X-Spam-Status: No, score=-2.148 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DRUGS_ERECTILE=1, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham 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 A1sM9bvThYSd for ; Wed, 5 Mar 2014 13:38:18 -0800 (PST) Received: from mail.pscs.co.uk (mail.pscs.co.uk [188.65.177.237]) by ietfa.amsl.com (Postfix) with ESMTP id CBF891A071A for ; Wed, 5 Mar 2014 13:38:17 -0800 (PST) Authentication-Results: mail.pscs.co.uk; spf=none; auth=pass (cram-md5) smtp.auth=paul Received: from lmail.pscs.co.uk ([82.68.5.206]) by mail.pscs.co.uk ([188.65.177.237] running VPOP3) with ESMTP; Wed, 5 Mar 2014 21:37:56 -0000 Authentication-Results: lmail.pscs.co.uk; spf=none; auth=pass (cram-md5) smtp.auth=paul Received: from [192.168.57.132] ([92.27.146.145]) by lmail.pscs.co.uk ([192.168.66.70] running VPOP3) with ESMTP; Wed, 5 Mar 2014 21:38:10 -0000 Message-ID: <5317992A.9050409@pscs.co.uk> Date: Wed, 05 Mar 2014 21:37:46 +0000 From: Paul Smith User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: Gilles Chehade References: <5317877B.2040908@pscs.co.uk> <20140305212503.GA5430@poolp.org> In-Reply-To: <20140305212503.GA5430@poolp.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Authenticated-Sender: paul X-Server: VPOP3 Enterprise V6.6 - Registered X-Organisation: Paul Smith Computer Services X-Authenticated-Sender: paul Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/zbTVMOwtGDGUakuym6ghkUf4z-k Cc: ietf-smtp@ietf.org Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Mar 2014 21:38:21 -0000 On 05/03/2014 21:25, Gilles Chehade wrote: > Correct me if I'm wrong, I may have missed something in the draft: > PRDR implies that deliveries be attempted during the SMTP transaction > so this cannot really be implemented by MTA that use a two-step > approach to first commit to queue and acknowledge responsibility, then > later deliver the message to the mailbox ? No, that's correct (AIUI) - all is fine if the sender support PRDR. The problem is that if users expect PRDR functionality to be there, you can't have it work sometimes and not others. So, when the sender doesn't support PRDR, the receiver needs to fake it by first accepting the message for all recipients and then sending delivery failure reports back. Otherwise, one user could say "reject a message if it it contains the word 'viagra'" and another could want to accept i. Then, sometimes the first user would have the message rejected (if it is just to them, or the sender supports PRDR), and sometimes they would receive the message (if it is to both users, and the sender doesn't support PRDR). Users wouldn't be happy about this inconsistency, and the support load would be unacceptable from our PoV. So, if the sender didn't support PRDR, we'd have to accept the message, deliver it to the second user, and send a bounce message back (with risk of backscatter) for the first user. In any case, spammers would probably not support PRDR, and that'd probably be the most common case people would use it, and that would be the most likely case to cause backscatter from accepting then sending bounce messages. - Paul Smith Computer Services Tel: 01484 855800 Vat No: GB 685 6987 53 From gilles@poolp.org Wed Mar 5 14:04:28 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7F2161A0227 for ; Wed, 5 Mar 2014 14:04:28 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.547 X-Spam-Level: X-Spam-Status: No, score=-2.547 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham 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 EDirSxQg0Q8a for ; Wed, 5 Mar 2014 14:04:25 -0800 (PST) Received: from mx1.poolp.org (mx1.poolp.org [88.190.237.114]) by ietfa.amsl.com (Postfix) with ESMTP id 667A31A0175 for ; Wed, 5 Mar 2014 14:04:24 -0800 (PST) Received: from poolp.org (localhost [127.0.0.1]); by poolp.org (OpenSMTPD) with ESMTP id a390e5ce; Wed, 5 Mar 2014 23:04:18 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=poolp.org; h=date:from:to :cc:subject:message-id:references:mime-version:content-type :in-reply-to; s=opensmtpd; bh=cOOT+GcfOwSon72ncYgoysk+5jM=; b=yu f5D8gfWV9mYOnhFQg6Jnck10eCLbGre7EG8J4FRi8BZBuuE6+2PWLtl0UDTYGYPm 23x5/Wl1JXECRAlYOhDM/5sJ5hU6N3+Bfo0yZgZY+tEQxstw2kJ3qTkqot4a0oiw 7LvGZ88ZEJHKdRLznOZi1sAPlAzDoxNkL4q3I7ct4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=poolp.org; h=date:from:to:cc :subject:message-id:references:mime-version:content-type :in-reply-to; q=dns; s=opensmtpd; b=yRyfMtl7uhHvMvjff/KtveuXuKUc jwJ9curYvncZirR7uwIEEx+4+/tFGtNRwqS6trGSYzoNuEEap4dBMLNdnyw+pz9t AodKwPFUebmpQoL7QdrSJ4SMZFCzZ87itqREYje4XduC/eEFzo0IyslIZPMphYnx POVgg+X9PT5bo0o= Received: from localhost (1000@localhost [local]); by localhost (OpenSMTPD) with ESMTPA id b6f99707; Wed, 5 Mar 2014 23:04:18 +0100 (CET) Date: Wed, 5 Mar 2014 23:04:18 +0100 From: Gilles Chehade To: Ned Freed Message-ID: <20140305220418.GB7126@poolp.org> References: <5317877B.2040908@pscs.co.uk> <20140305212503.GA5430@poolp.org> <01P533XZUG5600004W@mauve.mrochek.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <01P533XZUG5600004W@mauve.mrochek.com> X-Operating-System: OpenBSD poolp.org 5.4 GENERIC.MP User-Agent: Mutt/1.5.21 (2010-09-15) Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/2jydzQeTuPANHy07DIfk4pQgePs X-Mailman-Approved-At: Wed, 05 Mar 2014 14:53:01 -0800 Cc: Gilles Chehade , ietf-smtp@ietf.org, Paul Smith Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Mar 2014 22:05:38 -0000 On Wed, Mar 05, 2014 at 01:30:28PM -0800, Ned Freed wrote: > > > On Wed, Mar 05, 2014 at 08:22:19PM +0000, Paul Smith wrote: > > > On 05/03/2014 18:20, Murray S. Kucherawy wrote: > > > >How come this never got adoption? It comes up from time to time > > > >in "We really should do this" sorts of discussions, but it doesn't > > > >seem like anyone ever took the plunge and it just expired. Is it > > > >just that nobody does it because nobody else does it? > > > > > > > >http://tools.ietf.org/html/draft-hall-prdr-00 > > > > > > Hmm, this one's a tricky one. With our mail server we've been quite > > > careful to do things which would either accept the "whole message", > > > or reject it all. I can see places where we could change > > > functionality to use PRDR, but the problem is that the user would > > > expect it to always work, not be dependent on the sending MTA. So, > > > we would have to 'fake' PRDR, by falling back to accepting the > > > message and generating bounce messages, which isn't nice, and will > > > lead to backscatter. > > > > > > Correct me if I'm wrong, I may have missed something in the draft: > > > PRDR implies that deliveries be attempted during the SMTP transaction so > > this cannot really be implemented by MTA that use a two-step approach to > > first commit to queue and acknowledge responsibility, then later deliver > > the message to the mailbox ? > > No, that's incorrect. From the draft: > > Furthermore, positive responses are not a > guarantee that any subsequent transfer or delivery operations > will also succeed, but instead only indicate that the message > appears to be acceptable for the recipient according to the > rules and policies that are known to the current server. > Well, my understanding of this paragraph is that if I do get a positive response for a recipient, it is for this transaction only. Trying again to transfer/deliver to the same recipient will not necessarily mean the response will be positive again. If PRDR allows you to answer positively to mails that you will possibly fail later down the chain doesn't it mean that any PRDR positive answer can basically be ignored because it carries no guarantees (as in people will fake positive replies because it is easier in some cases, and they can bounce later anyway) ? > You should do as much vaidation as possible before accepting an address or > message, but that's true in general; it has nothing to do with this > extension. > agreed -- Gilles Chehade https://www.poolp.org @poolpOrg From nobody Wed Mar 5 15:02:23 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 93BCA1A02B8 for ; Wed, 5 Mar 2014 15:02:19 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham 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 EGhGkvC55iuf for ; Wed, 5 Mar 2014 15:02:12 -0800 (PST) Received: from m.wordtothewise.com (misc.wordtothewise.com [184.105.179.154]) by ietfa.amsl.com (Postfix) with ESMTP id 244281A029F for ; Wed, 5 Mar 2014 15:02:12 -0800 (PST) Received: from satsuke.wordtothewise.com (204.11.227.194.static.etheric.net [204.11.227.194]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: steve) by m.wordtothewise.com (Postfix) with ESMTPSA id 934DC2DDE4 for ; Wed, 5 Mar 2014 15:02:08 -0800 (PST) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\)) From: Steve Atkins In-Reply-To: Date: Wed, 5 Mar 2014 15:02:07 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: References: To: "ietf-smtp@ietf.org Group" X-Mailer: Apple Mail (2.1874) Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/0W17dUzM07KQaWLKjM_WdH6VMHY Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Mar 2014 23:02:20 -0000 On Mar 5, 2014, at 10:20 AM, Murray S. Kucherawy = wrote: > How come this never got adoption? It comes up from time to time in = "We really should do this" sorts of discussions, but it doesn't seem = like anyone ever took the plunge and it just expired. Is it just that = nobody does it because nobody else does it? >=20 > http://tools.ietf.org/html/draft-hall-prdr-00 What sort of smtp clients /senders of email are the target market for = this? Most of the obvious users I can think of (send lots of similar email on = an ongoing fashion, care deeply enough about bounce management to really = want to track which recipients are bouncing, technically competent = enough to both implement and make good use of PRDR) don=92t tend to = batch and blast, rather they tend to send unique emails to each = recipient. (I=92m sure it=92s been discussed before, but I don=92t recall what the = answer was and there=92s no mention of it in the draft.) Cheers, Steve From nobody Wed Mar 5 15:49:55 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2BF381A007F for ; Wed, 5 Mar 2014 15:49:52 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.926 X-Spam-Level: X-Spam-Status: No, score=-1.926 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham 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 3PZF13oIXyhh for ; Wed, 5 Mar 2014 15:49:50 -0800 (PST) Received: from mail-ie0-x235.google.com (mail-ie0-x235.google.com [IPv6:2607:f8b0:4001:c03::235]) by ietfa.amsl.com (Postfix) with ESMTP id 208511A0077 for ; Wed, 5 Mar 2014 15:49:49 -0800 (PST) Received: by mail-ie0-f181.google.com with SMTP id tp5so1840501ieb.26 for ; Wed, 05 Mar 2014 15:49:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=+XK9jBMlYTDdfmW2VX5iXrbfXwwppzAdAezK1dEJJCs=; b=i/qtp76/hHwVQBngt6maiLI8fjZFDpOIszQNIKqCNyoMen3jEhhjsAZESv+E0hPBHR q6a8fAHMo1J7n45NsWBoVLkJfX7hcsZsue24luf63vG4qz3zDCuBGMxMN6UH1xPCOB32 KauwapkTssP4cipNn0lNJ27eDJ3riWk6XPuqA60lg43NuUx2OWC4j/TXc7s7b9f2exIF w0DcdQTg2kzUM3X0p49mXen0d6qr7JnWR8BqH1jPZrzuk4Btv8cyLVZNJI7in9d6bufv wen3pPHkRrQhSSp/m8RLNFPuIYTW7vlrIF0oWI2krHSZAp+MMwPL++OpcfshKNk3BlNe nKMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=+XK9jBMlYTDdfmW2VX5iXrbfXwwppzAdAezK1dEJJCs=; b=GbvbkfPkMpkrILlE9L10PXF5bRFeB8BfhqS4cxbWRwapi9cwS8H+Nj56NABvt+XTut TvcjtvDNNI7kdNhk1bcPnVUOKCwpwODRLg8i/78AiNHzPtvtX2Nkalxel+R+awxeROV9 7NV1Svl2skxz7f1aqgPHCA+EohKRRL/imicj5ucc4KdJDdIeNHyyRfo+IcOUVOySHisq phm2DGd6iILT428e9KhqQDuwE5HHslxuQN2S7bgX6gbSgMPTyQZmsOvJVeNX0oSYlUeR 1SrDxhvvXtO6HhkZcRq/17kL7evxLFfCt2eUN+z4/HECc5SYWy3W7XgEqScXqJdxSEDH Cz1g== X-Gm-Message-State: ALoCoQnk/9gl+Wnbip0GWmvNSFHf0i8VpYID6lu5q/l3BI6xY4nd4eFXw+0g/xl0Xy0dQxiGkMHGbbPtuPsKjvi2E68SGkuW4meRI96+u9lOfEVKeLM8DFPN5VNwhHLx/zLWiK1TFj/DkZUjWtbCoVysVHuuluTrgAko2D2n6NjnMdSbXN9Y2eQO/LO0I++o/HtppH3JiblI MIME-Version: 1.0 X-Received: by 10.43.170.4 with SMTP id no4mr7082830icc.15.1394063386269; Wed, 05 Mar 2014 15:49:46 -0800 (PST) Received: by 10.64.251.132 with HTTP; Wed, 5 Mar 2014 15:49:43 -0800 (PST) In-Reply-To: References: Date: Wed, 5 Mar 2014 15:49:43 -0800 Message-ID: From: Brandon Long To: Steve Atkins Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/jK69E2e4pBVtzfdg2KaZt_L6CX8 Cc: "ietf-smtp@ietf.org Group" Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Mar 2014 23:49:52 -0000 On Wed, Mar 5, 2014 at 3:02 PM, Steve Atkins wrote: > > On Mar 5, 2014, at 10:20 AM, Murray S. Kucherawy wr= ote: > >> How come this never got adoption? It comes up from time to time in "We = really should do this" sorts of discussions, but it doesn't seem like anyon= e ever took the plunge and it just expired. Is it just that nobody does it= because nobody else does it? >> >> http://tools.ietf.org/html/draft-hall-prdr-00 > > What sort of smtp clients /senders of email are the target market for thi= s? > > Most of the obvious users I can think of (send lots of similar email on a= n ongoing fashion, care deeply enough about bounce management to really wan= t to track which recipients are bouncing, technically competent enough to b= oth implement and make good use of PRDR) don=E2=80=99t tend to batch and bl= ast, rather they tend to send unique emails to each recipient. > > (I=E2=80=99m sure it=E2=80=99s been discussed before, but I don=E2=80=99t= recall what the answer was and there=E2=80=99s no mention of it in the dra= ft.) For us, the most obvious use case is for enterprise routing rules. For example, you can imagine that a school might implement an objectionable content filter for students, but not for faculty. In that case, a message containing such content that was in the same smtp transaction could now be allowed to the teacher and rejected by the student. Today, we have to accept for both and then generate a bounce. As for ESPs, yes, if you're already doing single recipients per transaction, this isn't especially useful. As for spammers, not all spammers run their own software. Even those that do tend to just throw things together using whatever parts they find, so they could grab some library which does this without thinking too much about it. Others abuse existing infrastructure by hijacking accounts and such, so they'll get whatever impl the hijacked infra already has. I could even imagine that spammers would find this useful if it increased their immediate knowledge of block rates given they almost certainly are using forged senders or aren't checking the bounces. Anyways, the obvious use case is per-user filters (spam or rule based), neither of which are really that strong, I'd think. Brandon From nobody Wed Mar 5 16:28:02 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B8E021A0004 for ; Wed, 5 Mar 2014 16:27:59 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.549 X-Spam-Level: X-Spam-Status: No, score=-2.549 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.547, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham 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 JdRHRqpyrOve for ; Wed, 5 Mar 2014 16:27:57 -0800 (PST) Received: from articuno.alameth.org (articuno.alameth.org [IPv6:2600:3c01::f03c:91ff:fe70:755c]) by ietfa.amsl.com (Postfix) with ESMTP id 50B091A0011 for ; Wed, 5 Mar 2014 16:27:56 -0800 (PST) Received: from clavinova.eng.sonicwall.com (users.sonicwall.com [67.115.118.5]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by articuno.alameth.org (Postfix) with ESMTPS id A46098E71; Thu, 6 Mar 2014 00:36:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alameth.org; s=n01; t=1394066167; bh=qCgW2IHny2Jaw3IcCzGHthRwbf6IKlgW8zIeY4Yg3x4=; h=Date:From:To:Subject:References:In-Reply-To; b=bv/28ifl7taMueeIneG4eu19Y6rX9MOucMLKeEcZ+9vYkuWSh0czM6749J+gjCFyu SbiaoTIN9CpygJCHv19doPenL/cpvhqc7dQho0wCQW3uAI3wkzwM2oOaVU57O55nbS CpIhej6imMAKtXReb6m6AzjafdrFlxh/TdhnDM/Y= Message-ID: <5317C108.7050603@alameth.org> Date: Wed, 05 Mar 2014 16:27:52 -0800 From: "Carl S. Gutekunst" User-Agent: Thunderbird 2.0.0.24 (X11/20100228) MIME-Version: 1.0 To: "ietf-smtp@ietf.org Group" References: In-Reply-To: X-Stationery: 0.5.1 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/BcbXxd4mcNi6he7pxYUugAXfL98 Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Mar 2014 00:28:00 -0000 Brandon Long wrote: > For us, the most obvious use case is for enterprise routing rules. > For example, you can imagine that a school might implement an > objectionable content filter for students, but not for faculty. In > that case, a message containing such content that was in the same smtp > transaction could now be allowed to the teacher and rejected by the > student. Today, we have to accept for both and then generate a > bounce. > .... > Anyways, the obvious use case is per-user filters (spam or rule > based), neither of which are really that strong, I'd think. > At my two most recent employers, we referred to this situation as a "disposition conflict": one Email message, but different policies configured by different recipients created a situation where it wasn't possible to convey a single response (250, 450, or 550) to the sender. There are many more ways to get in this state than just spam filters: policy rules that allow message bifurcation, for example, or data loss protection filters that defer messages for administrative action or kick them back to the sender. While store-and-forward MTAs have ways to resolve this, SMTP Proxies do not: there's no place to queue messages for retries, and no ability to send DSNs. So instead you implement a long set of rules ("if this, then this") to handle the conflicts in the least surprising way; but the result is still unsatisfying and occasionally quite surprising. If you're responsible for an SMTP proxy, PRDR gets much more interesting. From nobody Wed Mar 5 19:48:42 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2154D1A009E for ; Wed, 5 Mar 2014 19:48:41 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.984 X-Spam-Level: X-Spam-Status: No, score=-0.984 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FRT_LITTLE=1.555, RP_MATCHES_RCVD=-0.547, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_FRT_LITTLE=0.01] autolearn=no 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 ZlWW4M8x2xxE for ; Wed, 5 Mar 2014 19:48:39 -0800 (PST) Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id C5B021A0099 for ; Wed, 5 Mar 2014 19:48:39 -0800 (PST) Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01P53GWCUFF400186D@mauve.mrochek.com> for ietf-smtp@ietf.org; Wed, 5 Mar 2014 19:43:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mrochek.com; s=mauve; t=1394077409; bh=U+ceOSzWxxNOn78+dHmxt2vhjmDFY3Jz85V2yjf6kFY=; h=Cc:Date:From:Subject:In-reply-to:References:To; b=Icss+UGBomZnttysmYyhSQbgoJobkwNQ+7TYfKRDGGiH4MSoaDE/yJWokd+Gs1RMZ UW3bDRPg2I1EOkuVNR/rTKy6zujNy8RTYWXYcdVguotQ/UJdJAmPPsNOKlueLkvSLC rfRFlArxpKfYKI4wimASaJ0oWmy8bVg8VR2ewSTw= MIME-version: 1.0 Content-type: TEXT/PLAIN; charset=utf-8 Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01P52QUUYI1S00004W@mauve.mrochek.com>; Wed, 5 Mar 2014 19:43:24 -0800 (PST) Message-id: <01P53GW9IZIG00004W@mauve.mrochek.com> Date: Wed, 05 Mar 2014 19:25:31 -0800 (PST) From: Ned Freed In-reply-to: "Your message dated Wed, 05 Mar 2014 15:49:43 -0800" References: To: Brandon Long Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/SzE9VUS2cDRHob7Mg_t1iZBVUHQ Cc: Steve Atkins , "ietf-smtp@ietf.org Group" Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Mar 2014 03:48:41 -0000 > Anyways, the obvious use case is per-user filters (spam or rule > based), neither of which are really that strong, I'd think. This is exactly the situation with our MTA - we go to a lot of trouble to reject as much as possible at the RCPT TO stage, so by the time we get to the end of DATA the only thing that can generate a per-recipient failure is a sieve filter result (this includes spam filter results), and then only when that sieve uses a reject/ereject rather than discard. And the problem with reject/ereject is they are rarely exposed by sieve building interfaces, precisely because of the potential to create backscatter. It also doesn't completely eliminate the need to generate DSNs, e.g., when one of the RCPT TO addresses bifurcates on our end to a mixture of valid and invalid recipients. All that said, here's an idea: A new sieve action "prdrreject" that acts like reject if PRDR is available and the RCPT TO address didn't bifurcate into multiple recipients, and like discard otherwise. That would give you the best possible result while not creating backscatter. One downside is the least astonishment principle violation, but frankly, being able to get better messages back at least sometimes would be worth it IMO. I also dispair of writing down the semantics of such a thing in a way implementors would understand. But all in all, this makes PRDR considerably more attractive to me to implement. One thing I'm not wild about is the final response. It strikes me as unnecessary. Finally, in terms of implementation difficulty, the client side of this would be easy for us, since it can piggyback off of existing LMTP client support. The server side is a litttle harder - keeping track of things is a bit more subtle than it first appears - but quite doable. Ned From nobody Thu Mar 6 05:31:53 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8B3921A02EF for ; Thu, 6 Mar 2014 05:31:49 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.447 X-Spam-Level: X-Spam-Status: No, score=-2.447 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.547] autolearn=ham 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 OPsrHgBnnEcd for ; Thu, 6 Mar 2014 05:31:43 -0800 (PST) Received: from ppsw-50.csi.cam.ac.uk (ppsw-50-v6.csi.cam.ac.uk [IPv6:2001:630:212:8::e:f50]) by ietfa.amsl.com (Postfix) with ESMTP id 0BED81A02CE for ; Thu, 6 Mar 2014 05:31:32 -0800 (PST) X-Cam-AntiVirus: no malware found X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/ Received: from hermes-1.csi.cam.ac.uk ([131.111.8.51]:37560) by ppsw-50.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:25) with esmtpa (EXTERNAL:fanf2) id 1WLYOQ-0006b7-r4 (Exim 4.82_3-c0e5623) (return-path ); Thu, 06 Mar 2014 13:31:22 +0000 Received: from fanf2 by hermes-1.csi.cam.ac.uk (hermes.cam.ac.uk) with local id 1WLYOQ-0005X9-Cr (Exim 4.72) (return-path ); Thu, 06 Mar 2014 13:31:22 +0000 Date: Thu, 6 Mar 2014 13:31:22 +0000 From: Tony Finch X-X-Sender: fanf2@hermes-1.csi.cam.ac.uk To: Ned Freed In-Reply-To: <01P53GW9IZIG00004W@mauve.mrochek.com> Message-ID: References: <01P53GW9IZIG00004W@mauve.mrochek.com> User-Agent: Alpine 2.00 (LSU 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: Tony Finch Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/tiXV-1fe9KURKWTyY5SbOEVnMnU Cc: Brandon Long , Steve Atkins , "ietf-smtp@ietf.org Group" Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Mar 2014 13:31:49 -0000 Ned Freed wrote: > > All that said, here's an idea: A new sieve action "prdrreject" that acts like > reject if PRDR is available and the RCPT TO address didn't bifurcate into > multiple recipients, and like discard otherwise. That would give you the best > possible result while not creating backscatter. Rather than discarding I think it is better to file into a quarantine or spam mailbox. This gives recipients a better way of dealing with questions about missing messages, without involving the postmaster. Tony. -- f.anthony.n.finch http://dotat.at/ Thames, Dover, Wight: South 4 or 5, veering southwest 5 to 7. Slight or moderate. Mainly fair. Moderate or good. From nobody Thu Mar 6 08:44:38 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C21BB1A00AB for ; Thu, 6 Mar 2014 08:44:36 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.549 X-Spam-Level: X-Spam-Status: No, score=-2.549 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.547, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham 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 UT4G97gEhgcA for ; Thu, 6 Mar 2014 08:44:35 -0800 (PST) Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 901941A0051 for ; Thu, 6 Mar 2014 08:44:35 -0800 (PST) Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01P5480C0GXS001C1L@mauve.mrochek.com> for ietf-smtp@ietf.org; Thu, 6 Mar 2014 08:39:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mrochek.com; s=mauve; t=1394123966; bh=ZORlJ49PrA//K0sOkMK76XP4j5jjZvUUks7X24JRdGk=; h=Cc:Date:From:Subject:In-reply-to:References:To; b=OZmMiQ81Y+CDF+jnjmBO427bxylVepVyD6VTga4Oy00clSUrvpSIgohUxFExFKSTJ YNaDzWwLLG/+G1G+6UXN1nF0P0hXfhxQplIAGTxbip4CWyxeuXDmoLFmlzIRPpBcag aw28qrIUficycUGIijiNZDLMU+wwl3alQVu//fJQ= MIME-version: 1.0 Content-type: TEXT/PLAIN; CHARSET=iso-8859-1 Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01P52QUUYI1S00004W@mauve.mrochek.com>; Thu, 6 Mar 2014 08:39:14 -0800 (PST) Message-id: <01P54804IE0G00004W@mauve.mrochek.com> Date: Thu, 06 Mar 2014 08:37:11 -0800 (PST) From: Ned Freed In-reply-to: "Your message dated Thu, 06 Mar 2014 13:31:22 +0000" References: <01P53GW9IZIG00004W@mauve.mrochek.com> To: Tony Finch Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/UUqpP7hGp-fq7FFqsUpX4TX_JNI Cc: Brandon Long , Steve Atkins , Ned Freed , "ietf-smtp@ietf.org Group" Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Mar 2014 16:44:36 -0000 > Ned Freed wrote: > > > > All that said, here's an idea: A new sieve action "prdrreject" that acts like > > reject if PRDR is available and the RCPT TO address didn't bifurcate into > > multiple recipients, and like discard otherwise. That would give you the best > > possible result while not creating backscatter. > Rather than discarding I think it is better to file into a quarantine or > spam mailbox. This gives recipients a better way of dealing with questions > about missing messages, without involving the postmaster. Also an option, and one we support, but in my experience rarely used in practice. Ned From nobody Thu Mar 6 09:03:55 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B6B4D1A017E for ; Thu, 6 Mar 2014 09:03:52 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.549 X-Spam-Level: X-Spam-Status: No, score=-2.549 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.547, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham 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 3fPRKtnyDWzN for ; Thu, 6 Mar 2014 09:03:50 -0800 (PST) Received: from articuno.alameth.org (articuno.alameth.org [IPv6:2600:3c01::f03c:91ff:fe70:755c]) by ietfa.amsl.com (Postfix) with ESMTP id 426A41A019C for ; Thu, 6 Mar 2014 09:03:50 -0800 (PST) Received: from growlithe.local (76-191-206-73.dsl.dynamic.sonic.net [76.191.206.73]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by articuno.alameth.org (Postfix) with ESMTPS id 0873B8E71; Thu, 6 Mar 2014 17:12:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alameth.org; s=n01; t=1394125922; bh=DymVc1jiStuO/fyZjl1zP1/biPz6meMZMOF9RiBTX54=; h=Date:From:To:CC:Subject:References:In-Reply-To; b=GxBzEat59BE/M6LEPsOIEIyl9jGa9BdNNCIvmQJG9xdHdhKxS8xoGWQ3jXfMAWUSH UI+giTtwvysMnrZVCv5YobqKW7DjcuqsvaGgN3LFi1QCF3C2oqWD5SPKfS0b6jJ0q5 HOcYsq5hQ5KkG/sVCmAcI6OjFB29ug19NjIp4ZxE= Message-ID: <5318AA71.5050500@alameth.org> Date: Thu, 06 Mar 2014 09:03:45 -0800 From: "Carl S. Gutekunst" User-Agent: Thunderbird 2.0.0.24 (Macintosh/20100228) MIME-Version: 1.0 To: Ned Freed References: <01P53GW9IZIG00004W@mauve.mrochek.com> <01P54804IE0G00004W@mauve.mrochek.com> In-Reply-To: <01P54804IE0G00004W@mauve.mrochek.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/HTdXnFIkj52cPT-bqf9x-aL6GQM Cc: Tony Finch , Brandon Long , Steve Atkins , "ietf-smtp@ietf.org Group" Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Mar 2014 17:03:53 -0000 Ned Freed wrote: > >> Rather than discarding I think it is better to file into a quarantine or >> spam mailbox. This gives recipients a better way of dealing with questions >> about missing messages, without involving the postmaster. >> > > Also an option, and one we support, but in my experience rarely used in > practice. Dropping the message into the quarantine is the "last choice" action for disposition conflicts on the Postini and SonicWALL proxies. It's also one that gets calls to customer support. ("I set the policy to reject this, how comes it got into my spam folder?") From nobody Thu Mar 6 09:11:41 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1D5FA1A0211 for ; Thu, 6 Mar 2014 09:11:36 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.148 X-Spam-Level: X-Spam-Status: No, score=-3.148 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham 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 CY8i59_LXRhf for ; Thu, 6 Mar 2014 09:11:31 -0800 (PST) Received: from mail.pscs.co.uk (mail.pscs.co.uk [188.65.177.237]) by ietfa.amsl.com (Postfix) with ESMTP id 7A57F1A0084 for ; Thu, 6 Mar 2014 09:11:30 -0800 (PST) Authentication-Results: mail.pscs.co.uk; spf=none; auth=pass (cram-md5) smtp.auth=paul Received: from lmail.pscs.co.uk ([82.68.5.206]) by mail.pscs.co.uk ([188.65.177.237] running VPOP3) with ESMTP for ; Thu, 6 Mar 2014 17:11:06 -0000 Authentication-Results: lmail.pscs.co.uk; spf=none; auth=pass (cram-md5) smtp.auth=paul Received: from [192.168.57.132] ([92.27.146.145]) by lmail.pscs.co.uk ([192.168.66.70] running VPOP3) with ESMTP for ; Thu, 6 Mar 2014 17:11:23 -0000 Message-ID: <5318AC34.3050402@pscs.co.uk> Date: Thu, 06 Mar 2014 17:11:16 +0000 From: Paul Smith User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: ietf-smtp@ietf.org References: <01P53GW9IZIG00004W@mauve.mrochek.com> <01P54804IE0G00004W@mauve.mrochek.com> <5318AA71.5050500@alameth.org> In-Reply-To: <5318AA71.5050500@alameth.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Authenticated-Sender: paul X-Server: VPOP3 Enterprise V6.6 - Registered X-Organisation: Paul Smith Computer Services X-Authenticated-Sender: paul Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/v8q0oNP8Df7UxopMlQtDIdaYELI Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Mar 2014 17:11:36 -0000 On 06/03/2014 17:03, Carl S. Gutekunst wrote: > Ned Freed wrote: >> >>> Rather than discarding I think it is better to file into a >>> quarantine or >>> spam mailbox. This gives recipients a better way of dealing with >>> questions >>> about missing messages, without involving the postmaster. >> >> Also an option, and one we support, but in my experience rarely used in >> practice. > > Dropping the message into the quarantine is the "last choice" action > for disposition conflicts on the Postini and SonicWALL proxies. It's > also one that gets calls to customer support. ("I set the policy to > reject this, how comes it got into my spam folder?") This is my issue with PRDR. If a user set 'discard if x,y,z', and the sender doesn't support PRDR, we have to either: - discard the message silently (ugh) - send a bounce message back (backscatter) - quarantine the message (support issues, as above) - fake PRDR by temp rejecting the message, then on the next retry only accept one recipient at a time (double-ugh) At the moment we just don't give the user an option to 'discard'. Their bad messages get quarantined - but that's what they know will happen, so at least it's deterministic, even if not exactly what the user wants. Having a 'sometimes discard, sometimes quarantine' option would be nasty from a user's PoV. - Paul Smith Computer Services Tel: 01484 855800 Vat No: GB 685 6987 53 From nobody Thu Mar 6 10:10:26 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A5ED91A00F2 for ; Thu, 6 Mar 2014 10:10:21 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.201 X-Spam-Level: X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham 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 uUz5W-4RKJy7 for ; Thu, 6 Mar 2014 10:10:19 -0800 (PST) Received: from nk11p04mm-asmtp001.mac.com (nk11p04mm-asmtpout001.mac.com [17.158.236.236]) by ietfa.amsl.com (Postfix) with ESMTP id 0EA301A00E9 for ; Thu, 6 Mar 2014 10:10:19 -0800 (PST) Received: from [192.168.1.6] (natbox.sabahattin-gucukoglu.com [213.123.192.30]) by nk11p04mm-asmtp001.mac.com (Oracle Communications Messaging Server 7u4-27.08(7.0.4.27.7) 64bit (built Aug 22 2013)) with ESMTPSA id <0N21007AQ13V9500@nk11p04mm-asmtp001.mac.com> for ietf-smtp@ietf.org; Thu, 06 Mar 2014 18:09:35 +0000 (GMT) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.11.87,1.0.14,0.0.0000 definitions=2014-03-06_06:2014-03-05,2014-03-06,1970-01-01 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1401130000 definitions=main-1403060093 Content-type: text/plain; charset=us-ascii MIME-version: 1.0 (Mac OS X Mail 6.6 \(1510\)) From: Sabahattin Gucukoglu In-reply-to: <5318AC34.3050402@pscs.co.uk> Date: Thu, 06 Mar 2014 18:09:31 +0000 Content-transfer-encoding: quoted-printable Message-id: References: <01P53GW9IZIG00004W@mauve.mrochek.com> <01P54804IE0G00004W@mauve.mrochek.com> <5318AA71.5050500@alameth.org> <5318AC34.3050402@pscs.co.uk> To: Paul Smith X-Mailer: Apple Mail (2.1510) Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/BRnNfLg2cmcEol4B31GeFwNfO3A Cc: ietf-smtp@ietf.org Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Mar 2014 18:10:21 -0000 On 6 Mar 2014, at 17:11, Paul Smith wrote: > On 06/03/2014 17:03, Carl S. Gutekunst wrote: >> Ned Freed wrote: >>>> Rather than discarding I think it is better to file into a = quarantine or >>>> spam mailbox. This gives recipients a better way of dealing with = questions >>>> about missing messages, without involving the postmaster. >>>=20 >>> Also an option, and one we support, but in my experience rarely used = in >>> practice. >>=20 >> Dropping the message into the quarantine is the "last choice" action = for disposition conflicts on the Postini and SonicWALL proxies. It's = also one that gets calls to customer support. ("I set the policy to = reject this, how comes it got into my spam folder?") >=20 > This is my issue with PRDR. >=20 > If a user set 'discard if x,y,z', and the sender doesn't support PRDR, = we have to either: >=20 > - discard the message silently (ugh) > - send a bounce message back (backscatter) > - quarantine the message (support issues, as above) > - fake PRDR by temp rejecting the message, then on the next retry only = accept one recipient at a time (double-ugh) There is a final option: reject the message outright at SMTP time, but = deliver it to the person that accepted it normally. This is also the required strategy if PRDR is supported, but a recipient = is logically expanded at the receiving proxy into multiple recipients. PRDR is great in theory, but I'm afraid it's doomed by sheer lack of = implementation. Cheers, Sabahattin From nobody Thu Mar 6 10:45:04 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8EEB51A028F for ; Thu, 6 Mar 2014 10:45:02 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.549 X-Spam-Level: X-Spam-Status: No, score=-2.549 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.547, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham 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 9gw0S0Ws240u for ; Thu, 6 Mar 2014 10:45:01 -0800 (PST) Received: from articuno.alameth.org (articuno.alameth.org [IPv6:2600:3c01::f03c:91ff:fe70:755c]) by ietfa.amsl.com (Postfix) with ESMTP id 471EC1A0273 for ; Thu, 6 Mar 2014 10:44:58 -0800 (PST) Received: from clavinova.eng.sonicwall.com (users.sonicwall.com [67.115.118.5]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by articuno.alameth.org (Postfix) with ESMTPS id E61F78E71; Thu, 6 Mar 2014 18:53:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alameth.org; s=n01; t=1394131990; bh=IO07Kiq8z9IkzPozGVv1qSjIgy0k98oYQGYL76LfbBU=; h=Date:From:To:CC:Subject:References:In-Reply-To; b=CPjW7cPXjBgwok5EEVMlYXUpAJbo2Hk4BNdQZoEFt+mARYPpeg0pRSO9bKhwBU/rU 11r7s2XVTflp6ebsxV6KLrDIzKbC38zqBJ3JrPALlCMSuHY1m+IFPtjm6RC0Hg/LAS n6DgYhWkUOWo2Ul5xlm50XdvBMyVXY33EgMNamrE= Message-ID: <5318C225.7060004@alameth.org> Date: Thu, 06 Mar 2014 10:44:53 -0800 From: "Carl S. Gutekunst" User-Agent: Thunderbird 2.0.0.24 (X11/20100228) MIME-Version: 1.0 To: Sabahattin Gucukoglu References: <01P53GW9IZIG00004W@mauve.mrochek.com> <01P54804IE0G00004W@mauve.mrochek.com> <5318AA71.5050500@alameth.org> <5318AC34.3050402@pscs.co.uk> In-Reply-To: X-Stationery: 0.5.1 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/f6S7GV-6VTaQstvOYOiBlQFcUAE Cc: ietf-smtp@ietf.org Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Mar 2014 18:45:02 -0000 > >> Dropping the message into the quarantine is the "last choice" action for disposition conflicts on the Postini and SonicWALL proxies. It's also one that gets calls to customer support. ("I set the policy to reject this, how comes it got into my spam folder?") >> > > There is a final option: reject the message outright at SMTP time, but deliver it to the person that accepted it normally. > Ouch. I don't ever want to tell the sender I rejected the message when I actually delivered it. My law firm customers would have a cow. > PRDR is great in theory, but I'm afraid it's doomed by sheer lack of implementation. Well, that's kinda the case with any new capability in a protocol. The whole purpose of this thread seems to be taking a temperature check, which so far seems lukewarm. (I'm highly interested, but seem to be the exception. If the only people who are "highly" interested are those responsible for SMTP proxies, then yeah, it's not going to happen.) From nobody Thu Mar 6 11:50:51 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 857581A00B4 for ; Thu, 6 Mar 2014 11:50:46 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.148 X-Spam-Level: X-Spam-Status: No, score=-3.148 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham 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 gl1Hcf8V8Z6r for ; Thu, 6 Mar 2014 11:50:44 -0800 (PST) Received: from mail.pscs.co.uk (mail.pscs.co.uk [188.65.177.237]) by ietfa.amsl.com (Postfix) with ESMTP id 919341A0084 for ; Thu, 6 Mar 2014 11:50:42 -0800 (PST) Authentication-Results: mail.pscs.co.uk; spf=none; auth=pass (cram-md5) smtp.auth=paul Received: from lmail.pscs.co.uk ([82.68.5.206]) by mail.pscs.co.uk ([188.65.177.237] running VPOP3) with ESMTP for ; Thu, 6 Mar 2014 19:50:19 -0000 Authentication-Results: lmail.pscs.co.uk; spf=none; auth=pass (cram-md5) smtp.auth=paul Received: from [192.168.57.132] ([92.27.146.145]) by lmail.pscs.co.uk ([192.168.66.70] running VPOP3) with ESMTP for ; Thu, 6 Mar 2014 19:50:33 -0000 Message-ID: <5318D17C.1050900@pscs.co.uk> Date: Thu, 06 Mar 2014 19:50:20 +0000 From: Paul Smith User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: ietf-smtp@ietf.org References: <01P53GW9IZIG00004W@mauve.mrochek.com> <01P54804IE0G00004W@mauve.mrochek.com> <5318AA71.5050500@alameth.org> <5318AC34.3050402@pscs.co.uk> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Authenticated-Sender: paul X-Server: VPOP3 Enterprise V6.6 - Registered X-Organisation: Paul Smith Computer Services X-Authenticated-Sender: paul Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/GsU6yebJdKJmkJKbiacHZtroEs0 Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Mar 2014 19:50:46 -0000 On 06/03/2014 18:09, Sabahattin Gucukoglu wrote: > There is a final option: reject the message outright at SMTP time, but deliver it to the person that accepted it normally. I'd never even thought of that... Yeuch. I'd have thought that would be 'illegal' in SMTP. > PRDR is great in theory, but I'm afraid it's doomed by sheer lack of implementation. > I think it's doomed by there not being a 'good' fallback solution. This would be especially a problem when its functionality would virtually never be available. If it became more common, so the fallback is the exception rather than the rule, then it would be less of a problem. At the server end, as far as I can see, it would be trivial to 'implement' PRDR (just announce the capability in the EHLO response, and accept PRDR in the MAIL FROM, and that's it). It would gain the server nothing, but be virtually free to implement. If servers did this, it might encourage clients to implement it, which would then make it more acceptable for servers to start actually using it for partial accepts. - Paul Smith Computer Services Tel: 01484 855800 Vat No: GB 685 6987 53 From nobody Thu Mar 6 12:11:12 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1098D1A0211 for ; Thu, 6 Mar 2014 12:11:09 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.201 X-Spam-Level: X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham 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 Jp7gm0OgqeFi for ; Thu, 6 Mar 2014 12:11:06 -0800 (PST) Received: from nk11p04mm-asmtp001.mac.com (nk11p04mm-asmtpout001.mac.com [17.158.236.236]) by ietfa.amsl.com (Postfix) with ESMTP id E9FDF1A017A for ; Thu, 6 Mar 2014 12:10:58 -0800 (PST) Received: from [192.168.1.6] (natbox.sabahattin-gucukoglu.com [213.123.192.30]) by nk11p04mm-asmtp001.mac.com (Oracle Communications Messaging Server 7u4-27.08(7.0.4.27.7) 64bit (built Aug 22 2013)) with ESMTPSA id <0N21007AB6Q49L90@nk11p04mm-asmtp001.mac.com> for ietf-smtp@ietf.org; Thu, 06 Mar 2014 20:10:55 +0000 (GMT) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.11.87,1.0.14,0.0.0000 definitions=2014-03-06_06:2014-03-05,2014-03-06,1970-01-01 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1401130000 definitions=main-1403060113 Content-type: text/plain; charset=us-ascii MIME-version: 1.0 (Mac OS X Mail 6.6 \(1510\)) From: Sabahattin Gucukoglu In-reply-to: <5318D17C.1050900@pscs.co.uk> Date: Thu, 06 Mar 2014 20:10:51 +0000 Content-transfer-encoding: quoted-printable Message-id: <03C2E630-CD31-4143-8A5E-42AFDE90BCAF@me.com> References: <01P53GW9IZIG00004W@mauve.mrochek.com> <01P54804IE0G00004W@mauve.mrochek.com> <5318AA71.5050500@alameth.org> <5318AC34.3050402@pscs.co.uk> <5318D17C.1050900@pscs.co.uk> To: Paul Smith X-Mailer: Apple Mail (2.1510) Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/oKZW_9rgq3tKwVpTWtsKGSkAIB8 Cc: ietf-smtp@ietf.org Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Mar 2014 20:11:09 -0000 On 6 Mar 2014, at 19:50, Paul Smith wrote: > On 06/03/2014 18:09, Sabahattin Gucukoglu wrote: >> There is a final option: reject the message outright at SMTP time, = but deliver it to the person that accepted it normally. > I'd never even thought of that... Yeuch. I'd have thought that would = be 'illegal' in SMTP. Well it's not a nice option, but you could make it less awful by just = explaining what it means in the message text (which you'll be lucky if = the user sees, to judge from the behaviour of some stupid MTAs). >> PRDR is great in theory, but I'm afraid it's doomed by sheer lack of = implementation. > I think it's doomed by there not being a 'good' fallback solution. = This would be especially a problem when its functionality would = virtually never be available. If it became more common, so the fallback = is the exception rather than the rule, then it would be less of a = problem. Yes, this is what I was really trying to say. The functionality of PRDR = depends so critically on everyone else having it that it's basically = impossible to justify implementation without everybody else on board. = Think of it as the IPv6 of SMTP extensions, if you like. :) I think it's a shame that LMTP left SMTP behind in this regard. It = never seemed to bother people then. Ironically LMTP is now more "In = vogue" than ever (many LDA now support it natively, or can be patched to = do it) so an obvious implementation choice for PRDR would simply be in = translating LMTP into PRDR. Cheers, Sabahattin From nobody Thu Mar 6 12:36:29 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 20A291A00F8 for ; Thu, 6 Mar 2014 12:36:28 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.449 X-Spam-Level: X-Spam-Status: No, score=-2.449 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.547, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham 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 4PSKK5ZcQuT8 for ; Thu, 6 Mar 2014 12:36:26 -0800 (PST) Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id B04FC1A00B4 for ; Thu, 6 Mar 2014 12:36:26 -0800 (PST) Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01P54G3VBZCG00116N@mauve.mrochek.com> for ietf-smtp@ietf.org; Thu, 6 Mar 2014 12:31:19 -0800 (PST) MIME-version: 1.0 Content-type: TEXT/PLAIN; CHARSET=iso-8859-1 Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01P548MVH2XS00004W@mauve.mrochek.com>; Thu, 6 Mar 2014 12:31:15 -0800 (PST) Message-id: <01P54G3T5GK200004W@mauve.mrochek.com> Date: Thu, 06 Mar 2014 12:27:06 -0800 (PST) From: Ned Freed In-reply-to: "Your message dated Thu, 06 Mar 2014 20:10:51 +0000" <03C2E630-CD31-4143-8A5E-42AFDE90BCAF@me.com> References: <01P53GW9IZIG00004W@mauve.mrochek.com> <01P54804IE0G00004W@mauve.mrochek.com> <5318AA71.5050500@alameth.org> <5318AC34.3050402@pscs.co.uk> <5318D17C.1050900@pscs.co.uk> <03C2E630-CD31-4143-8A5E-42AFDE90BCAF@me.com> To: Sabahattin Gucukoglu Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/gTzv2FhZvpw7tYC4pp25H8CvcmU Cc: ietf-smtp@ietf.org, Paul Smith Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Mar 2014 20:36:28 -0000 > Yes, this is what I was really trying to say. The functionality of PRDR > depends so critically on everyone else having it that it's basically impossible > to justify implementation without everybody else on board. Think of it as the > IPv6 of SMTP extensions, if you like. :) Except that isn't true. As I pointed out previously, there's substantial benefit and limited downside to implementing a user filter option with "reject at SMTP time if possible, otherwise discard" semantics. Given the existence of that option, server side implementation of PRDR becomes a win, and given that so does client side implementation. > I think it's a shame that LMTP left SMTP behind in this regard. It never > seemed to bother people then. Ironically LMTP is now more "In vogue" than ever > (many LDA now support it natively, or can be patched to do it) so an obvious > implementation choice for PRDR would simply be in translating LMTP into PRDR. That's actually a significant problem with the current PRDR proposal - its semantics are different from those of LMTP, and worse, substantially more complex. Had this been a simple tweak to reuse LMTP support I would have implemented it years ago. But it isn't. Ned From nobody Thu Mar 6 12:42:15 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8A6FF1A0100 for ; Thu, 6 Mar 2014 12:42:13 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.148 X-Spam-Level: X-Spam-Status: No, score=-3.148 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham 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 xKFyl23GZqxC for ; Thu, 6 Mar 2014 12:42:12 -0800 (PST) Received: from mail.pscs.co.uk (mail.pscs.co.uk [188.65.177.237]) by ietfa.amsl.com (Postfix) with ESMTP id 8981C1A00B4 for ; Thu, 6 Mar 2014 12:42:11 -0800 (PST) Authentication-Results: mail.pscs.co.uk; spf=none; auth=pass (cram-md5) smtp.auth=paul Received: from lmail.pscs.co.uk ([82.68.5.206]) by mail.pscs.co.uk ([188.65.177.237] running VPOP3) with ESMTP for ; Thu, 6 Mar 2014 20:41:43 -0000 Authentication-Results: lmail.pscs.co.uk; spf=none; auth=pass (cram-md5) smtp.auth=paul Received: from [192.168.57.132] ([92.27.146.145]) by lmail.pscs.co.uk ([192.168.66.70] running VPOP3) with ESMTP for ; Thu, 6 Mar 2014 20:41:58 -0000 Message-ID: <5318DD8F.2060304@pscs.co.uk> Date: Thu, 06 Mar 2014 20:41:51 +0000 From: Paul Smith User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: ietf-smtp@ietf.org References: <01P53GW9IZIG00004W@mauve.mrochek.com> <01P54804IE0G00004W@mauve.mrochek.com> <5318AA71.5050500@alameth.org> <5318AC34.3050402@pscs.co.uk> <5318D17C.1050900@pscs.co.uk> <03C2E630-CD31-4143-8A5E-42AFDE90BCAF@me.com> <01P54G3T5GK200004W@mauve.mrochek.com> In-Reply-To: <01P54G3T5GK200004W@mauve.mrochek.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Authenticated-Sender: paul X-Server: VPOP3 Enterprise V6.6 - Registered X-Organisation: Paul Smith Computer Services X-Authenticated-Sender: paul Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/Tpmo5GnkVReM15APNgaXchnH8i0 Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Mar 2014 20:42:13 -0000 On 06/03/2014 20:27, Ned Freed wrote: >> Yes, this is what I was really trying to say. The functionality of PRDR >> depends so critically on everyone else having it that it's basically impossible >> to justify implementation without everybody else on board. Think of it as the >> IPv6 of SMTP extensions, if you like. :) > Except that isn't true. As I pointed out previously, there's substantial > benefit and limited downside to implementing a user filter option with "reject > at SMTP time if possible, otherwise discard" semantics. Given the existence of > that option, server side implementation of PRDR becomes a win, and given that > so does client side implementation.T The problem is that we can't do that. Content filters aren't 100% reliable, so we won't just discard messages or we would have hell to pay from our customers. We either quarantine or reject. Users will complain if they have chosen to reject, and we quarantine. They won't understand the intricacies of why that is so, they'll just want it to work. So, if we support PRDR we have to reject or send a bounce when the sender doesn't support it. That causes backscatter which isn't nice. Since we should be trying to cut down backscatter, I can't see that a standard which potentially causes more backscatter is a good idea. If everyone (or at least a large majority) supported PRDR, then it would be acceptable; when a minority support it, it's not worth it (IMHO). - Paul Smith Computer Services Tel: 01484 855800 Vat No: GB 685 6987 53 From nobody Thu Mar 6 12:49:24 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 24B111A0039 for ; Thu, 6 Mar 2014 12:49:23 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.9 X-Spam-Level: X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham 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 BlXy-NoULs0M for ; Thu, 6 Mar 2014 12:49:21 -0800 (PST) Received: from m.wordtothewise.com (misc.wordtothewise.com [184.105.179.154]) by ietfa.amsl.com (Postfix) with ESMTP id A635E1A002B for ; Thu, 6 Mar 2014 12:49:21 -0800 (PST) Received: from satsuke.wordtothewise.com (204.11.227.194.static.etheric.net [204.11.227.194]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: steve) by m.wordtothewise.com (Postfix) with ESMTPSA id 9D9262E192 for ; Thu, 6 Mar 2014 12:49:12 -0800 (PST) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\)) From: Steve Atkins In-Reply-To: <01P54G3T5GK200004W@mauve.mrochek.com> Date: Thu, 6 Mar 2014 12:49:09 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <42A57836-82E1-4453-B3C1-83B528E79E2A@blighty.com> References: <01P53GW9IZIG00004W@mauve.mrochek.com> <01P54804IE0G00004W@mauve.mrochek.com> <5318AA71.5050500@alameth.org> <5318AC34.3050402@pscs.co.uk> <5318D17C.1050900@pscs.co.uk> <03C2E630-CD31-4143-8A5E-42AFDE90BCAF@me.com> <01P54G3T5GK200004W@mauve.mrochek.com> To: "ietf-smtp@ietf.org Group" X-Mailer: Apple Mail (2.1874) Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/aWqYSTx0WPYZlZgp3V3OtJoO-qA Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Mar 2014 20:49:23 -0000 On Mar 6, 2014, at 12:27 PM, Ned Freed wrote: >> Yes, this is what I was really trying to say. The functionality of = PRDR >> depends so critically on everyone else having it that it's basically = impossible >> to justify implementation without everybody else on board. Think of = it as the >> IPv6 of SMTP extensions, if you like. :) >=20 > Except that isn't true. As I pointed out previously, there's = substantial > benefit and limited downside to implementing a user filter option with = "reject > at SMTP time if possible, otherwise discard" semantics. Sure, lets say there is. > Given the existence of > that option, server side implementation of PRDR becomes a win, Perhaps. But the complexity of doing it is significant, especially if you want similar user visible behaviour whether or not the client is playing along or not. > and given that > so does client side implementation. The client side can get all the advantages today, without server side = support and without any new code needed, just by sending one body per recipient, I think? If so, there=92s very little benefit to a client in adding the = complexity of supporting PRDR at all. If it=92s functionality they want, they can already get it = in all cases, whether or not the server side supports it. Other than perhaps non-store-and-forward filtering proxies, I can=92t = think of a situation where PRDR would be obviously a sensible thing for a *client* = to deploy. Cheers, Steve From nobody Thu Mar 6 16:16:31 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 37C031A00F1 for ; Thu, 6 Mar 2014 16:16:27 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.549 X-Spam-Level: X-Spam-Status: No, score=-2.549 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.547, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham 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 80z_g8gKPfjI for ; Thu, 6 Mar 2014 16:16:24 -0800 (PST) Received: from articuno.alameth.org (articuno.alameth.org [IPv6:2600:3c01::f03c:91ff:fe70:755c]) by ietfa.amsl.com (Postfix) with ESMTP id C8F601A00CA for ; Thu, 6 Mar 2014 16:16:24 -0800 (PST) Received: from clavinova.eng.sonicwall.com (users.sonicwall.com [67.115.118.5]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by articuno.alameth.org (Postfix) with ESMTPS id D6FB68E00; Fri, 7 Mar 2014 00:24:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alameth.org; s=n01; t=1394151875; bh=q0Wl0zit76FSsZwFy4Eb7TlYwDkfOaHfO6LsOaKCQOA=; h=Date:From:To:CC:Subject:References:In-Reply-To; b=JdgH/XEdys8iwXsNGYZTVqW8nsZ06ecriEm5Ro6gXwIwsdrVuTbkxBq+YsiMdfkhN jW6SO21d4jHOaJ9p8ZIgSLH5OZC7OQ/+FC2lefrcu4jj/5YDolouO9GCT7UTFtz4I9 sjKink9fdWzo1F0Gufu5pKtZJIK32PreFSMrEIuE= Message-ID: <53190FD2.9070200@alameth.org> Date: Thu, 06 Mar 2014 16:16:18 -0800 From: "Carl S. Gutekunst" User-Agent: Thunderbird 2.0.0.24 (X11/20100228) MIME-Version: 1.0 To: Paul Smith References: <01P53GW9IZIG00004W@mauve.mrochek.com> <01P54804IE0G00004W@mauve.mrochek.com> <5318AA71.5050500@alameth.org> <5318AC34.3050402@pscs.co.uk> In-Reply-To: <5318AC34.3050402@pscs.co.uk> X-Stationery: 0.5.1 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/NndcIySZWh41kSoVFNSZR12SCNQ Cc: ietf-smtp@ietf.org Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Mar 2014 00:16:27 -0000 Paul Smith wrote:* * > If a user set 'discard if x,y,z', and the sender doesn't support PRDR, > we have to either: > > - discard the message silently (ugh) > - send a bounce message back (backscatter) > - quarantine the message (support issues, as above) > - fake PRDR by temp rejecting the message, then on the next retry only > accept one recipient at a time (double-ugh) > > At the moment we just don't give the user an option to 'discard'. > Their bad messages get quarantined - but that's what they know will > happen, so at least it's deterministic, even if not exactly what the > user wants. Having a 'sometimes discard, sometimes quarantine' option > would be nasty from a user's PoV. Paul, I want to be sure I understand your point. In your implementation, there is no possibility of a disposition conflict because the configuration options exposed to your users do not permit it. To provide meaningful support for per-recipient data responses, you would need to add a configuration option whose behavior would be non-deterministic. Right? My problem is that the disposition conflict already exists (arguably due to Bad Choices by the author of the code ten years ago). Having the ability to return per-recipient status to the sender-SMTP after the dot would make the behavior of my filter less surprising. This is distinct from the question of whether the current PRDR draft is the correct solution, or whether something more LMTP-like would be preferable. From nobody Fri Mar 7 01:02:43 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2B9E41A023A for ; Fri, 7 Mar 2014 01:02:42 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.447 X-Spam-Level: X-Spam-Status: No, score=-2.447 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.547] autolearn=ham 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 Z-1bJ5Xkk7Ap for ; Fri, 7 Mar 2014 01:02:39 -0800 (PST) Received: from ppsw-41.csi.cam.ac.uk (ppsw-41-v6.csi.cam.ac.uk [IPv6:2001:630:212:8::e:f41]) by ietfa.amsl.com (Postfix) with ESMTP id C61D01A0133 for ; Fri, 7 Mar 2014 01:02:39 -0800 (PST) X-Cam-AntiVirus: no malware found X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/ Received: from hermes-1.csi.cam.ac.uk ([131.111.8.51]:35327) by ppsw-41.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:25) with esmtpa (EXTERNAL:fanf2) id 1WLqfq-0000kW-Sr (Exim 4.82_3-c0e5623) (return-path ); Fri, 07 Mar 2014 09:02:34 +0000 Received: from fanf2 by hermes-1.csi.cam.ac.uk (hermes.cam.ac.uk) with local id 1WLqfq-0007Yg-SC (Exim 4.72) (return-path ); Fri, 07 Mar 2014 09:02:34 +0000 Date: Fri, 7 Mar 2014 09:02:34 +0000 From: Tony Finch X-X-Sender: fanf2@hermes-1.csi.cam.ac.uk To: Paul Smith In-Reply-To: <5318DD8F.2060304@pscs.co.uk> Message-ID: References: <01P53GW9IZIG00004W@mauve.mrochek.com> <01P54804IE0G00004W@mauve.mrochek.com> <5318AA71.5050500@alameth.org> <5318AC34.3050402@pscs.co.uk> <5318D17C.1050900@pscs.co.uk> <03C2E630-CD31-4143-8A5E-42AFDE90BCAF@me.com> <01P54G3T5GK200004W@mauve.mrochek.com> <5318DD8F.2060304@pscs.co.uk> User-Agent: Alpine 2.00 (LSU 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: Tony Finch Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/s2ZIVsBkALzO32DyQFu-FLoewq0 Cc: ietf-smtp@ietf.org Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Mar 2014 09:02:42 -0000 Paul Smith wrote: > Users will complain if they have chosen to reject, and we quarantine. Isn't this a matter of setting expectations? The options are essentially reject-or-quarantine, reject-or-discard, and reject-or-bounce. I admit that it is hard to write a rubric explaining what "reject" means and why it is not always possible :-) Tony. -- f.anthony.n.finch http://dotat.at/ Northwest FitzRoy, Sole: Northerly, backing southerly later, 4 or 5, increasing 6 or 7, perhaps gale 8 later. Rough or very rough. Rain or drizzle. Moderate occasionally poor. From nobody Fri Mar 7 01:18:00 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 68B9D1A0115 for ; Fri, 7 Mar 2014 01:17:53 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.148 X-Spam-Level: X-Spam-Status: No, score=-3.148 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham 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 rzi3YLq4GFHu for ; Fri, 7 Mar 2014 01:17:51 -0800 (PST) Received: from mail.pscs.co.uk (mail.pscs.co.uk [188.65.177.237]) by ietfa.amsl.com (Postfix) with ESMTP id 051A51A015B for ; Fri, 7 Mar 2014 01:17:50 -0800 (PST) Authentication-Results: mail.pscs.co.uk; spf=none; auth=pass (cram-md5) smtp.auth=paul Received: from lmail.pscs.co.uk ([82.68.5.206]) by mail.pscs.co.uk ([188.65.177.237] running VPOP3) with ESMTP; Fri, 7 Mar 2014 09:17:18 -0000 Authentication-Results: lmail.pscs.co.uk; spf=none; auth=pass (cram-md5) smtp.auth=paul Received: from [192.168.66.101] ([192.168.66.101]) by lmail.pscs.co.uk ([192.168.66.70] running VPOP3) with ESMTP; Fri, 7 Mar 2014 09:17:39 -0000 Message-ID: <53198EB3.3000404@pscs.co.uk> Date: Fri, 07 Mar 2014 09:17:39 +0000 From: Paul Smith User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: Tony Finch References: <01P53GW9IZIG00004W@mauve.mrochek.com> <01P54804IE0G00004W@mauve.mrochek.com> <5318AA71.5050500@alameth.org> <5318AC34.3050402@pscs.co.uk> <5318D17C.1050900@pscs.co.uk> <03C2E630-CD31-4143-8A5E-42AFDE90BCAF@me.com> <01P54G3T5GK200004W@mauve.mrochek.com> <5318DD8F.2060304@pscs.co.uk> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Authenticated-Sender: paul X-Server: VPOP3 Enterprise V6.6 - Registered X-Organisation: Paul Smith Computer Services X-Authenticated-Sender: paul Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/C1eLKCthDwCcMRCSqXapf-i-9sU Cc: ietf-smtp@ietf.org Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Mar 2014 09:17:53 -0000 On 07/03/2014 09:02, Tony Finch wrote: > Paul Smith wrote: > >> Users will complain if they have chosen to reject, and we quarantine. > Isn't this a matter of setting expectations? The options are essentially > reject-or-quarantine, reject-or-discard, and reject-or-bounce. I admit > that it is hard to write a rubric explaining what "reject" means and why > it is not always possible :-) > Yes. The question is, is it simpler from the users' PoV to have two options 'quarantine or accept', or three options, 'quarantine, accept or reject-or-quarantine'? If the 'reject-or-quarantine' will reject 75% of the time and quarantine 25% of the time, it's probably worth it. If it rejects 5% of the time and quarantines 95% of the time, it's probably not worth it. I can guarantee that people will complain that our software is broken if it hardly ever rejects relevant messages. We actually get very few requests for rejection at this level. (Sometimes we even have a hard time persuading people that rejecting messages because the recipient address is unknown is a good idea). Our users don't want to risk losing messages, so they seem to prefer quarantine to reject. I can see that if we had already offered people 'reject-or-quarantine', and could currently only reject if the message was sent only to one recipient, then adding PRDR support would be worthwhile, but since we don't currently offer that option, I'm not feeling the pressure to add PRDR support and make it more complicated for users. I suspect we may add PRDR 'support' in the server component (advertise and understand it, but don't use it - which is allowed, and trivial to do), and monitor other servers' support of it in the client component, to see if it's worth adding there. - Paul Smith Computer Services Tel: 01484 855800 Vat No: GB 685 6987 53 From nobody Fri Mar 7 12:01:15 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AB0611A02E1 for ; Fri, 7 Mar 2014 12:01:14 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.449 X-Spam-Level: X-Spam-Status: No, score=-2.449 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.547, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham 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 W5yStEsauROK for ; Fri, 7 Mar 2014 12:01:13 -0800 (PST) Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 3371F1A02DA for ; Fri, 7 Mar 2014 12:01:04 -0800 (PST) Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01P55T5DQ1SW001CZQ@mauve.mrochek.com> for ietf-smtp@ietf.org; Fri, 7 Mar 2014 11:55:57 -0800 (PST) MIME-version: 1.0 Content-type: TEXT/PLAIN; CHARSET=iso-8859-1 Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01P54UCTNK9C00004W@mauve.mrochek.com>; Fri, 7 Mar 2014 11:55:53 -0800 (PST) Message-id: <01P55T5BXM2A00004W@mauve.mrochek.com> Date: Fri, 07 Mar 2014 11:50:54 -0800 (PST) From: Ned Freed In-reply-to: "Your message dated Wed, 05 Mar 2014 23:04:18 +0100" <20140305220418.GB7126@poolp.org> References: <5317877B.2040908@pscs.co.uk> <20140305212503.GA5430@poolp.org> <01P533XZUG5600004W@mauve.mrochek.com> <20140305220418.GB7126@poolp.org> To: Gilles Chehade Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/CY4ebGHHOLgzpuw1fGjvOSVncto Cc: Gilles Chehade , Ned Freed , ietf-smtp@ietf.org, Paul Smith Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Mar 2014 20:01:14 -0000 > On Wed, Mar 05, 2014 at 01:30:28PM -0800, Ned Freed wrote: > > > > > On Wed, Mar 05, 2014 at 08:22:19PM +0000, Paul Smith wrote: > > > > On 05/03/2014 18:20, Murray S. Kucherawy wrote: > > > > >How come this never got adoption? It comes up from time to time > > > > >in "We really should do this" sorts of discussions, but it doesn't > > > > >seem like anyone ever took the plunge and it just expired. Is it > > > > >just that nobody does it because nobody else does it? > > > > > > > > > >http://tools.ietf.org/html/draft-hall-prdr-00 > > > > > > > > Hmm, this one's a tricky one. With our mail server we've been quite > > > > careful to do things which would either accept the "whole message", > > > > or reject it all. I can see places where we could change > > > > functionality to use PRDR, but the problem is that the user would > > > > expect it to always work, not be dependent on the sending MTA. So, > > > > we would have to 'fake' PRDR, by falling back to accepting the > > > > message and generating bounce messages, which isn't nice, and will > > > > lead to backscatter. > > > > > > > > > Correct me if I'm wrong, I may have missed something in the draft: > > > > > PRDR implies that deliveries be attempted during the SMTP transaction so > > > this cannot really be implemented by MTA that use a two-step approach to > > > first commit to queue and acknowledge responsibility, then later deliver > > > the message to the mailbox ? > > > > No, that's incorrect. From the draft: > > > > Furthermore, positive responses are not a > > guarantee that any subsequent transfer or delivery operations > > will also succeed, but instead only indicate that the message > > appears to be acceptable for the recipient according to the > > rules and policies that are known to the current server. > > > Well, my understanding of this paragraph is that if I do get a positive > response for a recipient, it is for this transaction only. Trying again > to transfer/deliver to the same recipient will not necessarily mean the > response will be positive again. I'm quite confidence your reading is incorrect - the ending text clearly indicates that this is talking about a specific message in the context of a single server. > If PRDR allows you to answer positively to mails that you will possibly > fail later down the chain doesn't it mean that any PRDR positive answer > can basically be ignored because it carries no guarantees (as in people > will fake positive replies because it is easier in some cases, and they > can bounce later anyway) ? Of course PRDR allows you to respond positively to mail that will fail later. Nothing says a server offering PRDR is performing final delivery, and given that mail is a store-and-forward protocol that can involve many hops before final delivery, how could a server possibly provide such a guarante. Besides, we have a name for PRDR used for final delivery: We call that LMTP. And even then message can fail to make to the actual recipient; that's what failure MDNs are for. Ned From nobody Fri Mar 7 13:20:42 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2D6CF1A0052 for ; Fri, 7 Mar 2014 13:20:37 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.449 X-Spam-Level: X-Spam-Status: No, score=-2.449 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.547, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham 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 wpMTwtpTwZ2A for ; Fri, 7 Mar 2014 13:20:35 -0800 (PST) Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 6C19C1A017E for ; Fri, 7 Mar 2014 13:20:34 -0800 (PST) Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01P55VWZZAKW001D5F@mauve.mrochek.com> for ietf-smtp@ietf.org; Fri, 7 Mar 2014 13:15:28 -0800 (PST) MIME-version: 1.0 Content-type: TEXT/PLAIN; charset=windows-1252 Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01P54UCTNK9C00004W@mauve.mrochek.com>; Fri, 7 Mar 2014 13:15:25 -0800 (PST) Message-id: <01P55VWYL7WQ00004W@mauve.mrochek.com> Date: Fri, 07 Mar 2014 11:59:40 -0800 (PST) From: Ned Freed In-reply-to: "Your message dated Thu, 06 Mar 2014 12:49:09 -0800" <42A57836-82E1-4453-B3C1-83B528E79E2A@blighty.com> References: <01P53GW9IZIG00004W@mauve.mrochek.com> <01P54804IE0G00004W@mauve.mrochek.com> <5318AA71.5050500@alameth.org> <5318AC34.3050402@pscs.co.uk> <5318D17C.1050900@pscs.co.uk> <03C2E630-CD31-4143-8A5E-42AFDE90BCAF@me.com> <01P54G3T5GK200004W@mauve.mrochek.com> <42A57836-82E1-4453-B3C1-83B528E79E2A@blighty.com> To: Steve Atkins Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/rGYX_zER8wLD-p3jFZKBOGOIHYY Cc: "ietf-smtp@ietf.org Group" Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Mar 2014 21:20:37 -0000 > On Mar 6, 2014, at 12:27 PM, Ned Freed wrote: > >> Yes, this is what I was really trying to say. The functionality of PRDR > >> depends so critically on everyone else having it that it's basically impossible > >> to justify implementation without everybody else on board. Think of it as the > >> IPv6 of SMTP extensions, if you like. :) > > > > Except that isn't true. As I pointed out previously, there's substantial > > benefit and limited downside to implementing a user filter option with "reject > > at SMTP time if possible, otherwise discard" semantics. > Sure, lets say there is. > > Given the existence of > > that option, server side implementation of PRDR becomes a win, > Perhaps. But the complexity of doing it is significant, especially > if you want similar user visible behaviour whether or not the client > is playing along or not. But that's the entire point of what I'm saying here - by intentionally making the behavior inconsistent, you end up in a better place. I also disagree that this is terribly hard to implement. Anyone who has done LMTP or Sieve ereject - and lots of people have - has the necessary code mostly in place. It would be better if this were identical to LMTP in terms of response codes though. > > and given that > > so does client side implementation. > The client side can get all the advantages today, without server side support > and without any new code needed, just by sending one body per recipient, > I think? Not even close. An obvious problem is that this tickles spam filters differently. A less obvious problem is unnecessary duplicates. Once split, it's very difficult to recombine messages that travel different paths. So splitting leads to duplicates. And while these may not bother you, it bothers other people a *lot*, to the point wher it becomes a support call generator. > If so, there’s very little benefit to a client in adding the complexity of supporting > PRDR at all. If it’s functionality they want, they can already get it in all cases, > whether or not the server side supports it. That might be true were it not for LMTP. But a client with LMTP support can accomodate PRDR pretty easily. Ned From nobody Sat Mar 8 02:35:34 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 364CB1A015B for ; Sat, 8 Mar 2014 02:35:33 -0800 (PST) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.166 X-Spam-Level: X-Spam-Status: No, score=-1.166 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_AT=0.424, HOST_MISMATCH_NET=0.311, SPF_PASS=-0.001] autolearn=no 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 EOdNN1oxYV5Q for ; Sat, 8 Mar 2014 02:35:30 -0800 (PST) Received: from zeno.hjp.at (cl-1892.mbx-01.si.sixxs.net [IPv6:2001:15c0:65ff:763::2]) by ietfa.amsl.com (Postfix) with ESMTP id B02D91A0267 for ; Sat, 8 Mar 2014 02:35:30 -0800 (PST) Received: by zeno.hjp.at (Postfix, from userid 1000) id 73784400D; Sat, 8 Mar 2014 11:35:22 +0100 (CET) Date: Sat, 8 Mar 2014 11:35:22 +0100 From: "Peter J. Holzer" To: ietf-smtp@ietf.org Message-ID: <20140308103522.GA16583@hjp.at> References: <5317877B.2040908@pscs.co.uk> <20140305212503.GA5430@poolp.org> <5317992A.9050409@pscs.co.uk> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="AhhlLboLdkugWU4S" Content-Disposition: inline In-Reply-To: <5317992A.9050409@pscs.co.uk> User-Agent: Mutt/1.5.21 (2010-09-15) Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/vDKauS54KAUtSDGDYzo1ig24MJI Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Mar 2014 10:35:33 -0000 --AhhlLboLdkugWU4S Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2014-03-05 21:37:46 +0000, Paul Smith wrote: > So, if the sender didn't support PRDR, we'd have to accept the > message, deliver it to the second user, and send a bounce message > back (with risk of backscatter) for the first user. That's not the only fall-back option, as you noted in another message. > In any case, spammers would probably not support PRDR, and that'd > probably be the most common case people would use it, and that would > be the most likely case to cause backscatter from accepting then > sending bounce messages. I'm not especially worried about spammers. For them, falling back to "temporary reject and accept one recipient at a time" is acceptable[2]. I'm worried about normal users who send a mail to 100 addresses from their address book. At normal retry rates such messages could take days to deliver, which would not be acceptable for the recipients[1]. =20 But the number of organizations which would send a single (non-spam) message to 100 of your users is probably low. Most importantly, it's your own (for which simultaneously implementing PRDR on the client and server side should be possible) and then there are maybe a handful of partner organizations. So you don't need universal deployment of PRDR to make PRDR with a fallback to "temporary reject and accept one recipient at a time" acceptable, just isolated pockets plus (maybe) the large ESPs. hp [1] This is why I spent some effort on dynamically creating groups=20 of recipients to minimize the number of retries when I implemented per-recipient content filters for qpsmtpd. [2] Well, maybe not for them, but for me, dealing with spammers. --=20 _ | Peter J. Holzer | Der eigene Verstand bleibt gef=FChlt messer- |_|_) | | scharf. Aber die restliche Welt blickt's | | | hjp@hjp.at | immer weniger. __/ | http://www.hjp.at/ | -- Matthias Kohrs in desd --AhhlLboLdkugWU4S Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIVAwUBUxryaPIOSFES/ihdAQIyuRAAsf2/PFZKfVfr1FGTZoDwFigqJjPLA7mK UFfb3M17LispjbHACh3m3j+3OEpq+ukfN9eFvwuNwp+5JRm5wBsDWfNmMXoH2GYy kHCGZddVuxc980VjuaXtlyBExsdy04JB97NCDfOyJrJYSIBxDorzHXAn5XU328Kh ZdnBn3qxjRMVNUvG/B9jVTbBo8MdvkVwV3SpxoodcSHBfH2i3UYHtQzF3j4FQz5U opehNV/qIhmsE6GwcXqd7NvUDlRNIRor4JTynYp99bBt702UrpAROXABPuxKXxKZ xWe+7wkqG9IDvpMkrlZbuAwj3/ZQwt3FHQ3p/k0GAz1E33bmowbDRDEP/Qz2oEC8 kL2uYUCARzappwMJPyjnbOMyfxKNMy2P8noYTx2lOnbtFokx5LbEGK4LeeyRzS5e ig2R6KNIMZsUlzKy+lM/FjTAUgyamvsiIMpHPJpt+/y1G7BzP99HSi3MR+AaKBPs vQZQsS613FcwXaR/+wjqWUv/MrBmL5xmmz//KjZsDOYFHecOAOgEvtV/DnxZjcF0 GFByfcBiujTd05+PlNAOlqWHS6kIUTM8Ft+O334W8fzdEBibzrxKpZDFg0aRvYjM Zc7q0RvK8A5rxzH3PRAhZenzfw7ZigQEpLvCNpD1PKnE9IbrYKWPLwwhooKpZ4zg lkFI6EvPcYs= =hZIa -----END PGP SIGNATURE----- --AhhlLboLdkugWU4S-- From nobody Mon Mar 10 05:23:43 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AD3071A0423 for ; Mon, 10 Mar 2014 05:23:41 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -0.269 X-Spam-Level: X-Spam-Status: No, score=-0.269 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham 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 q64ddk9-DEAA for ; Mon, 10 Mar 2014 05:23:40 -0700 (PDT) Received: from wmail.tana.it (wmail.tana.it [62.94.243.226]) by ietfa.amsl.com (Postfix) with ESMTP id 9D0FF1A0437 for ; Mon, 10 Mar 2014 05:23:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tana.it; s=beta; t=1394454213; bh=3W6LTKBlpnIWkvxYEeTeqB00gCvx63d2d/VL/11S2AU=; l=1600; h=Date:From:To:References:In-Reply-To; b=FBnliyonCsZllHj7MEeyawKo5CNcfUxwo1X9bGvaSoN82Pn9a5AKiZWICxQhVi9HZ 6AMfd3ZqtjZkX1lwFpZdJVYy+MmBmFMYlQvz8S5QJoXNWu01TuXrfpNQdDVqDWNJSq UU66CQPitpcL6kmWxTP6f9bIDRsoMJJV1volcsgY= Authentication-Results: tana.it; auth=pass (details omitted) Received: from [172.25.197.88] (pcale.tana [172.25.197.88]) (AUTH: CRAM-MD5 uXDGrn@SYT0/k) by wmail.tana.it with ESMTPA; Mon, 10 Mar 2014 13:23:33 +0100 id 00000000005DC04A.00000000531DAEC5.00007EC1 Message-ID: <531DAEC4.60003@tana.it> Date: Mon, 10 Mar 2014 13:23:32 +0100 From: Alessandro Vesely User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20131103 Icedove/17.0.10 MIME-Version: 1.0 To: ietf-smtp@ietf.org References: <01P53GW9IZIG00004W@mauve.mrochek.com> In-Reply-To: <01P53GW9IZIG00004W@mauve.mrochek.com> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/3j8NH1AKifoCPKvEoxofuQvMtEs Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Mar 2014 12:23:41 -0000 On Thu 06/Mar/2014 04:25:31 +0100 Ned Freed wrote: > > All that said, here's an idea: A new sieve action "prdrreject" that acts like > reject if PRDR is available and the RCPT TO address didn't bifurcate into > multiple recipients, and like discard otherwise. That would give you the best > possible result while not creating backscatter. Please don't. Sieve is not part of SMTP, strictly speaking, but such new action could further obscure the meaning of PRDR. Rather, draft prdr-00 ought to be reworked and clarified. IMHO, the "temporary reject and accept one recipient at a time" technique (Paul's double-ugh) should be recommended as a fallback when the sender doesn't support PRDR _and_ recipient mailboxes are set up so that they could result in differing 2xx/4xx/5xx behavior. That would clarify the meaning, besides prompting implementations. The draft looks badly written or inconsistent. It does not make explicit that reply codes can worsen but never get better. Without such statement, phrases like "SMTP clients MUST give priority to the final response" could be misunderstood by casual readers. By the same argument, the draft seems to imply that a client can retry to send the same message to users who already rejected it, provided that the server finally quit with "421 Daemon going down for maintenance after 50 of 100 recipients" (at 10 mins each.) Also, it is not clear why clients should issue separate NDNs according to the reasons why each recipient rejected a message, as that doesn't seem to minimize the number of notifications. jm2c Ale From nobody Mon Mar 10 09:41:41 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CB05F1A0640 for ; Mon, 10 Mar 2014 09:41:37 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.699 X-Spam-Level: X-Spam-Status: No, score=-1.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, SPF_PASS=-0.001] autolearn=no 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 1OPV6jljx9qR for ; Mon, 10 Mar 2014 09:41:36 -0700 (PDT) Received: from mail-pb0-x233.google.com (mail-pb0-x233.google.com [IPv6:2607:f8b0:400e:c01::233]) by ietfa.amsl.com (Postfix) with ESMTP id 538CA1A056D for ; Mon, 10 Mar 2014 09:41:36 -0700 (PDT) Received: by mail-pb0-f51.google.com with SMTP id uo5so7546706pbc.10 for ; Mon, 10 Mar 2014 09:41:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=Bjm6r2IIIVvlIod218kaLqqy9/5PfXR8VjMJHJTZ8Dg=; b=qUDtQhvAk8Z+301pMZjt5EY8k5Jpnclhpf84w/sVXbRcVS04CVcgMVcvhvJqPx46HI KYnwP38m8UoTu3ouHVXU5dy1fto2jY4CAq3S/CxmZfFCYMobdlhMLSHkaGWG8bX1K9qM vnvF6itPhfFQsOSpDT3ZXCHkfxH1jgrjsJX6/A2N/YHPwQqx9GtRds3OwexX+m8VL93b b1/UoAmg/Z0pquQUbpBJxA3J0KqLofSCflCzlj0KgHo1FozLtgGeIqcRSVFJAp7hwXti 38WSnU698lkAoqNJICZ4ta2qnzZpSxuNuIpQ+CXjz8nVegyrx3ehfLFgDwspNoSWWxsB JeqA== MIME-Version: 1.0 X-Received: by 10.66.163.164 with SMTP id yj4mr41031185pab.91.1394469690906; Mon, 10 Mar 2014 09:41:30 -0700 (PDT) Received: by 10.66.220.102 with HTTP; Mon, 10 Mar 2014 09:41:30 -0700 (PDT) In-Reply-To: References: <53177A58.5040206@aegee.org> Date: Mon, 10 Mar 2014 09:41:30 -0700 Message-ID: From: "Murray S. Kucherawy" To: =?windows-1251?B?xOjr/+0gz+Dr4PPn7uI=?= Content-Type: multipart/alternative; boundary=047d7b86ec5e939e0304f4434640 Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/eq6LXz7qVpnNBPaAKgX0qKaQ12Q Cc: ietf-smtp Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Mar 2014 16:41:38 -0000 --047d7b86ec5e939e0304f4434640 Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: quoted-printable On Wed, Mar 5, 2014 at 11:33 AM, Murray S. Kucherawy w= rote: > On Wed, Mar 5, 2014 at 7:26 PM, =C4=E8=EB=FF=ED =CF=E0=EB=E0=F3=E7=EE=E2 = wrote: > >> However, I would be glad if somebody contributes to Sendmail to extend >> the milter-side/API, so that one can send over it arbitrary responses af= ter >> data-end and my milter just uses that API instead of me trying to hack >> sendmail. >> > > I could swear that was made available as part of milter as an FFR, but > maybe I'm wrong. Maybe I just saw a patch that never got adopted and > released. > > Either way, it's come up enough times over the years that maybe it's time > to at least publish the spec. > > I reached out to the author last week to ask if he'd like to work on it through to publication, but I haven't received a reply yet. Does this group have enough interest and commitment to pursue it? Sounds like at least Ned is interested in implementation for the sake of experimentation (he should certainly correct me if I'm wrong), a patch exists for sendmail, and exim already has it as an experimental option. -MSK --047d7b86ec5e939e0304f4434640 Content-Type: text/html; charset=windows-1251 Content-Transfer-Encoding: quoted-printable
On Wed, Mar 5, 2014 at 11:33 AM, Murray S. Kucherawy <s= uperuser@gmail.com> wrote:
= On Wed, Mar 5, 2014 at 7:26 PM, =C4=E8=EB=FF=ED =CF=E0=EB=E0=F3=E7=EE=E2 <dilyan.palauzov@aegee.org> wrote:
However, I would be glad if somebody contributes to Sendmail to extend the = milter-side/API, so that one can send over it arbitrary responses after dat= a-end and my milter just uses that API instead of me trying to hack sendmai= l.

I could swear that was made availabl= e as part of milter as an FFR, but maybe I'm wrong.=A0 Maybe I just saw= a patch that never got adopted and released.

Either way,= it's come up enough times over the years that maybe it's time to a= t least publish the spec.

I reached out to the author last week to ask = if he'd like to work on it through to publication, but I haven't re= ceived a reply yet.

Does this group have enough interest and commitment to pursu= e it?=A0 Sounds like at least Ned is interested in implementation for the s= ake of experimentation (he should certainly correct me if I'm wrong), a= patch exists for sendmail, and exim already has it as an experimental opti= on.

-MSK
--047d7b86ec5e939e0304f4434640-- From nobody Mon Mar 10 10:33:22 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AF01B1A04F1 for ; Mon, 10 Mar 2014 10:33:20 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.449 X-Spam-Level: X-Spam-Status: No, score=-2.449 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.547, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham 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 fM-aa0PL5gPe for ; Mon, 10 Mar 2014 10:33:19 -0700 (PDT) Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 3B5361A04B6 for ; Mon, 10 Mar 2014 10:33:19 -0700 (PDT) Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01P59WYM29NK001F06@mauve.mrochek.com> for ietf-smtp@ietf.org; Mon, 10 Mar 2014 10:28:11 -0700 (PDT) MIME-version: 1.0 Content-type: TEXT/PLAIN; CHARSET=iso-8859-1 Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01P55YLSRRMO00004W@mauve.mrochek.com>; Mon, 10 Mar 2014 10:28:08 -0700 (PDT) Message-id: <01P59WYKSK7200004W@mauve.mrochek.com> Date: Mon, 10 Mar 2014 10:18:44 -0700 (PDT) From: Ned Freed In-reply-to: "Your message dated Mon, 10 Mar 2014 13:23:32 +0100" <531DAEC4.60003@tana.it> References: <01P53GW9IZIG00004W@mauve.mrochek.com> <531DAEC4.60003@tana.it> To: Alessandro Vesely Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/C9HOytOkjgnsCINovbjwIqwHqbs Cc: ietf-smtp@ietf.org Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Mar 2014 17:33:20 -0000 > On Thu 06/Mar/2014 04:25:31 +0100 Ned Freed wrote: > > > > All that said, here's an idea: A new sieve action "prdrreject" that acts like > > reject if PRDR is available and the RCPT TO address didn't bifurcate into > > multiple recipients, and like discard otherwise. That would give you the best > > possible result while not creating backscatter. > Please don't. Sieve is not part of SMTP, strictly speaking, but such > new action could further obscure the meaning of PRDR. I never said, or even hinted, that the definition of such an action would be part of standardizing PRDR. > Rather, draft prdr-00 ought to be reworked and clarified. IMHO, the > "temporary reject and accept one recipient at a time" technique > (Paul's double-ugh) should be recommended as a fallback when the > sender doesn't support PRDR _and_ recipient mailboxes are set up so > that they could result in differing 2xx/4xx/5xx behavior. That would > clarify the meaning, besides prompting implementations. This has been done outside the context of PRDR by servers incapable of delivering to more than one mailbox at a time. It tends to interact very poorly with typical message retry policies, to the point that we've had to spend not-inconsiderable time instructing customers on how to adjust their policies to accomodate such hosts. In short, this is a bad idea that has no business even being suggested, let alone recommended. > The draft looks badly written or inconsistent. It does not make > explicit that reply codes can worsen but never get better. Without > such statement, phrases like "SMTP clients MUST give priority to the > final response" could be misunderstood by casual readers. By the same > argument, the draft seems to imply that a client can retry to send the > same message to users who already rejected it, provided that the > server finally quit with "421 Daemon going down for maintenance after > 50 of 100 recipients" (at 10 mins each.) Also, it is not clear why > clients should issue separate NDNs according to the reasons why each > recipient rejected a message, as that doesn't seem to minimize the > number of notifications. Agreed; the draft needs quite a bit of work. Ned From nobody Mon Mar 10 12:53:30 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 768001A04F8 for ; Mon, 10 Mar 2014 12:53:28 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.7 X-Spam-Level: X-Spam-Status: No, score=-1.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=no 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 19ZwNPvmOlfL for ; Mon, 10 Mar 2014 12:53:26 -0700 (PDT) Received: from mailout-aegee.scc.kit.edu (mailout-aegee.scc.kit.edu [129.13.185.235]) by ietfa.amsl.com (Postfix) with ESMTP id 543621A049E for ; Mon, 10 Mar 2014 12:53:25 -0700 (PDT) Received: from smtp.aegee.org (aegeepc1.aegee.uni-karlsruhe.de [129.13.131.81]) by scc-mailout-02.scc.kit.edu with esmtp (Exim 4.72 #1) id 1WN6GE-0007AK-RJ; Mon, 10 Mar 2014 20:53:18 +0100 Authentication-Results: aegeeserv.aegee.org; auth=pass (PLAIN) smtp.auth=didopalauzov DKIM-Filter: OpenDKIM Filter v2.9.0 smtp.aegee.org s2AJrIko018903 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aegee.org; s=k4096; t=1394481199; i=dkim+MSA-ssl@aegee.org; bh=c8i94G8Y/o4cyve4cJ5DcOBhhw/Jqs0rRN3+XsUqHJQ=; h=Date:From:To:Subject:References:In-Reply-To; b=LIHyPtv952Ku7fIK7aKbmJAEBkZSQy0HPtUKaNwuH1ZqzmKy3Pv9qtq+6DZAXkZdW RAIJS75HNkPfD4HnucTud88QbNoYvbYbmLF3M5VjtwOCRa1q/6Pm+/FOVGOu8VDu3p CKJoGobSVJobKwlgZFhloCtaESZ5pO9eZmSF/NaWZmhlgHJIbPdvh0U9+T8fcnE3ZX 3g/X6ELRkrYofTCKjbzy0QCNtzrzHKp5UOmniSCfyI07E55/O+X3w7lk+tUcV1h1sn V2stj4VGF7LmxFOu9B6Q6Ket3HGAQowap34eqL2vFOKQNKmoKzPlQ4nRNvF2UMxARW /m+1oQZe6uC6GY+yEDfwlxRYAk2HMxljpoNdEs6wx66dvPFChHZT/hIKPqIx/neYoA 12a4KGQ/zPXusRAMmtDex3MmNVbytdg27Br1QVrffuPy3e5dRbwLfH4jZs83Gu4ZIb j0ENoHhn+8jbi2Zol5QwdlJUGsQs7jNSSiYEimdRTvuRHjhKTHaYDPHuGVpb5Gp18o rft9+TkJnfq4kEgacZ94Ya4Q0KrsXJxZTwpwrOKk+XJa3Xza0o+qIkdpmm/lvlP2VM EubedXkaqZW935B7uKvh8WyVDsbLqyKK9I3sweT5FHioSZWXpNOxUiLMYnQtR9GV6C LmRlJrK1djsPdCiRvb4WM8RQ= Received: from [192.168.0.2] (port-212-202-110-243.static.qsc.de [212.202.110.243]) (authenticated bits=0) by smtp.aegee.org (8.14.8/8.14.5) with ESMTP id s2AJrIko018903 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Mon, 10 Mar 2014 19:53:19 GMT Message-ID: <531E182D.4050208@aegee.org> Date: Mon, 10 Mar 2014 20:53:17 +0100 From: =?UTF-8?B?0JTQuNC70Y/QvSDQn9Cw0LvQsNGD0LfQvtCy?= User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 To: ietf-smtp@ietf.org References: <01P53GW9IZIG00004W@mauve.mrochek.com> <531DAEC4.60003@tana.it> <01P59WYKSK7200004W@mauve.mrochek.com> In-Reply-To: <01P59WYKSK7200004W@mauve.mrochek.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamav-milter 0.98.1 at aegeeserv X-Virus-Status: Clean Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/1kaVH2AmOHZOUelbT24E2Y5VNeM Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Mar 2014 19:53:28 -0000 Hello, about the PRDR current adoption, I see the problem not that much in the unimplemented PRDR facility on the server side, but rather in the lack of possibility to reject mail at SMTP level after DATA-fullstop, even in the simple case where the mail has only one recipient. My personal preference is to reject the spam intended for me, and inform the sender immediately, instead of filling my spam folder, and loosing time to check in it, causing by this way huge delays until false classified ham is proceeded. I guess many other users will have the same preferences, if it frees them from the obligation to check the spam folder. This does not cause also additional support burden to postmasters, as the work to clarify why a mail is rejected because it was being evaluated as spam, is the same compared to the work explaining why the email ended in the spam folder. For me a step in the adoption of PRDR is to ask, if the concrete user prefers spam mails to go in the spam folder or to be rejected on SMTP level. There are also some variations possible, like emails which are very, very, very likely spam to be rejected at SMTP level, if the mail envelope has only one recipient, otherwise delivered to the spam or inbox folders. Spam is not the only reason to reject mails after DATA-fullstop. Another issue are emails sent to mailing lists, where the rejection can be concluded only after evaluating From:, Resent-From:, Sender: and Resent-Sender: headers. If the mailing list preference is to reject mails from non subscribers, and some entitled sender chooses by error the wrong sender address, then this email will probably have only one recipient on the envelope, and the mail can be rejected at SMTP level. Asking why PRDR is not adopted and asking why in the above single-recipient-scenario emails are not rejected as SMTP level after DATA-fullstop, is essentially the same. It is not the problem of the PRDR draft, it is not the problem with the lack of its current adoption, it is the design of the SMTP servers, that cannot decide during SMTP reception after DATA-fullstop, if the recipient wants the email or not, regardless of the possibility to reject it (e.g. when there is only one recipient). I guess for most software it would be trivial to implement the client-part (interpret the response after DATA-fullstop-353); and currently the sole reason for the limited use of PRDR is the amount of work to make the SMTP-server part of the MTA able to decide at SMTP level, if the recipient wants the message. If this logic was already in the servers, they could accept only the first recipient from the mail envelope and send temporary rejection to all the others. But on the same time deliver the email promptly to all recipients, that want the email. In this case the sender might get a message, that the email is not delivered yet (after four hours), however the email will be in the mailboxes of the recipients at that time. Under this circumstances only the case has to be dealt with, when the recipients have promptly received the emails, but the sender gets the wrong message, that her/his message was not delivered yet. Depending how the temporary rejection is done, there might be no administrative burden with such messages. Some 451-text like this shall reduce the questions: The sending server does not implement the PRDR-SMTP extension, that's why it is not possible to tell the sending MTA immediately, if all recipients have already received the message. The recipients that wanted to receive the message, have already received it. It takes some time to tell the sending MTA, which recipients have rejected the message, hence the current notification. Going a step further, a new enhanced status code can be added to draft-hall-prdr-00.txt, that is returned when the temporary reject is done, because the sending client does not ask for PRDR. On the server side it shall be also not that difficult to track, if a message is delivered for the second time (once when the mail was rejected temporary, and once, when the sender retries and the message is accepted), as the double delivery suppression functionality shall already be there. As for Sendmail and Postfix, this could be done by milters, which evaluate Sieve scripts and enforce SMTP reject. More generally, this can be achieved by tweaking the milter interface to support per recipient logic/data/callbacks. I think this is what the pmilter interface of META1 does. As for the question, about why shall a server print for every recipient a response, instead of using one reply text, if all recipients reject the message, the answer is, that the rejection text can differ per recipient. Kind regards Dilyan From nobody Mon Mar 10 13:04:41 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B0C5F1A024B for ; Mon, 10 Mar 2014 13:04:34 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.626 X-Spam-Level: X-Spam-Status: No, score=-1.626 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, MIME_8BIT_HEADER=0.3, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=no 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 37U5Wih9g9IH for ; Mon, 10 Mar 2014 13:04:32 -0700 (PDT) Received: from mail-ig0-x22c.google.com (mail-ig0-x22c.google.com [IPv6:2607:f8b0:4001:c05::22c]) by ietfa.amsl.com (Postfix) with ESMTP id AAA491A03FC for ; Mon, 10 Mar 2014 13:04:32 -0700 (PDT) Received: by mail-ig0-f172.google.com with SMTP id uq10so9220282igb.5 for ; Mon, 10 Mar 2014 13:04:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=BnewtQvimNjHt9O1Mmq0kY6Xc+SYb2tbPHWxpaF+q0A=; b=T6bffovBdS/6mnMRWSZSvW4muLtyHsFScXH/QrdL7b+6TBSL0EWasjQxS2MfhKRKb1 A/UywHMEUctyPxE/xHM+lP6F4IOYxhPldSE7RUaTgwhVSYWvMsR4vTZYHsGRjZl9Wy+R UbAQU00gLvdXcU/GKe+ErMA8gPRnsoK7+pgya6K4P98K5owNy8gk8zsfkFQ/PDZel+1x J1/zCbyObNkPZYtFTB5TuVerJ7IWXuiGttmpZBNXqghNot2IIg8LnAOQqidO0C6BuS/0 J/elj3SLPm9g1/GqO4APRpJvRNLcoiJgYV9Jso+e4S+hmc1NyBINTK3wDHsTyx4x/Rbc itwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=BnewtQvimNjHt9O1Mmq0kY6Xc+SYb2tbPHWxpaF+q0A=; b=O8DCrgINRuhUhnznNjHCMu0yWbk1foNq9UqpRCbNhf6OiDpcXuMtSIOFwopCVt45Zn MFkR/MR/kONOoSViDu8EgBgSvqaoOuNtfC/4Icus8bZs9dUabKsSsrgMtJrJV4F+L/W2 ziagPksgOm2AonMvKxqiyiZviuDfOsNLABYWRb0Yu3vL5b0URmROB71SDQnXvLGjErTt 8aAVEcJb9kNDCquyOgw0swccY5gu2IIU1d6EmaFrxj7nJJso83LWmMf7MKus+0xBTJh5 pjYcRt7Mmx2FmeW0H5PHyBr0RF0BbSFOOD8yv9lj7YCUXoLhgQ/lFOX5ozT7BXs287gm 8jEg== X-Gm-Message-State: ALoCoQn2EmCA4Aq3JquX8RtLS+Eshc+32LVHFw1E4W/85jZL32qSzbv7ou4jnliHnl+3cNjAKh2pInRMHvXu5n3fcAr7Ge7miUHO9K5vEkv5vl8vEYPyVU9VZHUVbaWc5Bs+La17ylVFRYdNxUysoa3V219emtIPbtg4xHtPSqLrwS9YvIUQFdL9eDPBeT3V4LqoiKQ5Rmr4 MIME-Version: 1.0 X-Received: by 10.42.157.74 with SMTP id c10mr2612825icx.74.1394481867156; Mon, 10 Mar 2014 13:04:27 -0700 (PDT) Received: by 10.64.251.132 with HTTP; Mon, 10 Mar 2014 13:04:26 -0700 (PDT) In-Reply-To: <531E182D.4050208@aegee.org> References: <01P53GW9IZIG00004W@mauve.mrochek.com> <531DAEC4.60003@tana.it> <01P59WYKSK7200004W@mauve.mrochek.com> <531E182D.4050208@aegee.org> Date: Mon, 10 Mar 2014 13:04:26 -0700 Message-ID: From: Brandon Long To: =?UTF-8?B?0JTQuNC70Y/QvSDQn9Cw0LvQsNGD0LfQvtCy?= Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/PF7G0dW5eZHtx1dEe__T1dr_VHM Cc: ietf-smtp Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Mar 2014 20:04:34 -0000 The longer you hold up the response to receiving the data content, the more likely you are that some connection level event will occur, causing a re-send of the message. So, if you can take up to 30s to do proper spam checking of a message, how many dups are you willing to put up with? Also, if you don't let some of the spam in, its much harder for the system to get false positives marked as not spam and learn. Certainly, some spam systems do a better job of delineating between "very very spammy" and not, but that isn't always obvious. And I think spammers would figure out pretty quickly if they got different behavior between spamming a single address and multiple. And I'm really not a fan of the accept but say we didn't 'yet' method, that sounds pretty awful. We certainly reject a good percentage of spam at smtp time, but rejecting all spam at smtp time isn't really possible. We are guilty on the mailing list permission backscatter though, as with anything, its possible to fix it, just hasn't reason high enough on the priority. Brandon On Mon, Mar 10, 2014 at 12:53 PM, =D0=94=D0=B8=D0=BB=D1=8F=D0=BD =D0=9F=D0= =B0=D0=BB=D0=B0=D1=83=D0=B7=D0=BE=D0=B2 wrote: > Hello, > > about the PRDR current adoption, I see the problem not that much in the > unimplemented PRDR facility on the server side, but rather in the lack of > possibility to reject mail at SMTP level after DATA-fullstop, even in the > simple case where the mail has only one recipient. > > My personal preference is to reject the spam intended for me, and inform = the > sender immediately, instead of filling my spam folder, and loosing time t= o > check in it, causing by this way huge delays until false classified ham i= s > proceeded. I guess many other users will have the same preferences, if i= t > frees them from the obligation to check the spam folder. This does not > cause also additional support burden to postmasters, as the work to clari= fy > why a mail is rejected because it was being evaluated as spam, is the sam= e > compared to the work explaining why the email ended in the spam folder. > > For me a step in the adoption of PRDR is to ask, if the concrete user > prefers spam mails to go in the spam folder or to be rejected on SMTP lev= el. > There are also some variations possible, like emails which are very, very= , > very likely spam to be rejected at SMTP level, if the mail envelope has o= nly > one recipient, otherwise delivered to the spam or inbox folders. > > Spam is not the only reason to reject mails after DATA-fullstop. Another > issue are emails sent to mailing lists, where the rejection can be conclu= ded > only after evaluating From:, Resent-From:, Sender: and Resent-Sender: > headers. If the mailing list preference is to reject mails from non > subscribers, and some entitled sender chooses by error the wrong sender > address, then this email will probably have only one recipient on the > envelope, and the mail can be rejected at SMTP level. > > Asking why PRDR is not adopted and asking why in the above > single-recipient-scenario emails are not rejected as SMTP level after > DATA-fullstop, is essentially the same. > > It is not the problem of the PRDR draft, it is not the problem with the l= ack > of its current adoption, it is the design of the SMTP servers, that canno= t > decide during SMTP reception after DATA-fullstop, if the recipient wants = the > email or not, regardless of the possibility to reject it (e.g. when there= is > only one recipient). > > I guess for most software it would be trivial to implement the client-par= t > (interpret the response after DATA-fullstop-353); and currently the sole > reason for the limited use of PRDR is the amount of work to make the > SMTP-server part of the MTA able to decide at SMTP level, if the recipien= t > wants the message. > > If this logic was already in the servers, they could accept only the firs= t > recipient from the mail envelope and send temporary rejection to all the > others. But on the same time deliver the email promptly to all recipient= s, > that want the email. In this case the sender might get a message, that t= he > email is not delivered yet (after four hours), however the email will be = in > the mailboxes of the recipients at that time. Under this circumstances on= ly > the case has to be dealt with, when the recipients have promptly received > the emails, but the sender gets the wrong message, that her/his message w= as > not delivered yet. > > Depending how the temporary rejection is done, there might be no > administrative burden with such messages. Some 451-text like this shall > reduce the questions: > The sending server does not implement the PRDR-SMTP extension, that's w= hy > it is not possible to > tell the sending MTA immediately, if all recipients have already receiv= ed > the message. The > recipients that wanted to receive the message, have already received it= . > It takes some time to > tell the sending MTA, which recipients have rejected the message, hence > the current notification. > > Going a step further, a new enhanced status code can be added to > draft-hall-prdr-00.txt, that is returned when the temporary reject is don= e, > because the sending client does not ask for PRDR. On the server side it > shall be also not that difficult to track, if a message is delivered for = the > second time (once when the mail was rejected temporary, and once, when th= e > sender retries and the message is accepted), as the double delivery > suppression functionality shall already be there. > > As for Sendmail and Postfix, this could be done by milters, which evaluat= e > Sieve scripts and enforce SMTP reject. More generally, this can be achie= ved > by tweaking the milter interface to support per recipient > logic/data/callbacks. I think this is what the pmilter interface of META= 1 > does. > > As for the question, about why shall a server print for every recipient a > response, instead of using one reply text, if all recipients reject the > message, the answer is, that the rejection text can differ per recipient. > > Kind regards > Dilyan > > > _______________________________________________ > ietf-smtp mailing list > ietf-smtp@ietf.org > https://www.ietf.org/mailman/listinfo/ietf-smtp From nobody Tue Mar 11 11:48:31 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 469491A07B3 for ; Tue, 11 Mar 2014 11:48:28 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.449 X-Spam-Level: X-Spam-Status: No, score=-2.449 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.547, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham 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 uh49ISnXeVH0 for ; Tue, 11 Mar 2014 11:48:26 -0700 (PDT) Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 68F991A07A6 for ; Tue, 11 Mar 2014 11:48:26 -0700 (PDT) Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01P5BDV458PC001L5N@mauve.mrochek.com> for ietf-smtp@ietf.org; Tue, 11 Mar 2014 11:43:19 -0700 (PDT) MIME-version: 1.0 Content-type: TEXT/PLAIN; charset=iso-8859-1 Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01P5B4L8218G00004W@mauve.mrochek.com>; Tue, 11 Mar 2014 11:43:16 -0700 (PDT) Message-id: <01P5BDV334G000004W@mauve.mrochek.com> Date: Tue, 11 Mar 2014 11:31:51 -0700 (PDT) From: Ned Freed In-reply-to: "Your message dated Sat, 08 Mar 2014 11:35:22 +0100" <20140308103522.GA16583@hjp.at> References: <5317877B.2040908@pscs.co.uk> <20140305212503.GA5430@poolp.org> <5317992A.9050409@pscs.co.uk> <20140308103522.GA16583@hjp.at> To: "Peter J. Holzer" Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/l1FUt1IHbHrNw_gAM2dMpi_ZsSI Cc: ietf-smtp@ietf.org Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Mar 2014 18:48:28 -0000 > On 2014-03-05 21:37:46 +0000, Paul Smith wrote: > > So, if the sender didn't support PRDR, we'd have to accept the > > message, deliver it to the second user, and send a bounce message > > back (with risk of backscatter) for the first user. > That's not the only fall-back option, as you noted in another message. In fairness, it kind of is the only option if you reject outright the idea of silently discarding messages. I think the "never discard" approach is far out on the raggedy edge, but that does not make the approach ipso facto invalid. > > In any case, spammers would probably not support PRDR, and that'd > > probably be the most common case people would use it, and that would > > be the most likely case to cause backscatter from accepting then > > sending bounce messages. > I'm not especially worried about spammers. For them, falling back to > "temporary reject and accept one recipient at a time" is acceptable[2]. > I'm worried about normal users who send a mail to 100 addresses from > their address book. At normal retry rates such messages could take days > to deliver, which would not be acceptable for the recipients[1]. Bingo. This is part of why the approach of rejecting all but one recipient at RCPT TO time is a nonstarter. > But the number of organizations which would send a single (non-spam) > message to 100 of your users is probably low. Most importantly, it's > your own (for which simultaneously implementing PRDR on the client and > server side should be possible) and then there are maybe a handful of > partner organizations. Well, all I have to offer is anecdotal evidence, but I work with around 5 local args, and all of them have mailing lists this large or larger. > So you don't need universal deployment of PRDR to make PRDR with a > fallback to "temporary reject and accept one recipient at a time" > acceptable, just isolated pockets plus (maybe) the large ESPs. You certainly don't need universal deployment of PRDR for it to be useful, but that doesn't make temporary RCPT TO reject palatable. Ned From nobody Wed Mar 12 02:49:25 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 583A31A0933 for ; Wed, 12 Mar 2014 02:49:19 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.969 X-Spam-Level: X-Spam-Status: No, score=-2.969 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham 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 E9NfMa25THLf for ; Wed, 12 Mar 2014 02:49:14 -0700 (PDT) Received: from wmail.tana.it (wmail.tana.it [62.94.243.226]) by ietfa.amsl.com (Postfix) with ESMTP id 080CC1A0930 for ; Wed, 12 Mar 2014 02:49:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tana.it; s=beta; t=1394617746; bh=1RespXbrQ4jZIMKbcuLou4Sl3SVLZ/s3RJ/25XPU4Mg=; l=2589; h=Date:From:To:References:In-Reply-To; b=MCdXzR9TOAZROkAq1e1vzLiSABgDC6Ywsu1whXbwfmIb/VkNnmLYaY/kN/371y/LY NqEnVH//9aSP6I8Lfmr2hpYxJFU5TQc/T3ub1LONOX+8DTDO2fdxw0QO6WYVTvWsn7 rXq1avjeNTisThxXmXRiFwJ5gKbL1/brS2IDEJpI= Authentication-Results: tana.it; auth=pass (details omitted) Received: from [172.25.197.88] (pcale.tana [172.25.197.88]) (AUTH: CRAM-MD5 uXDGrn@SYT0/k) by wmail.tana.it with ESMTPA; Wed, 12 Mar 2014 10:49:06 +0100 id 00000000005DC035.0000000053202D92.0000397C Message-ID: <53202D91.9090000@tana.it> Date: Wed, 12 Mar 2014 10:49:05 +0100 From: Alessandro Vesely User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20131103 Icedove/17.0.10 MIME-Version: 1.0 To: ietf-smtp@ietf.org References: <5317877B.2040908@pscs.co.uk> <20140305212503.GA5430@poolp.org> <5317992A.9050409@pscs.co.uk> <20140308103522.GA16583@hjp.at> <01P5BDV334G000004W@mauve.mrochek.com> In-Reply-To: <01P5BDV334G000004W@mauve.mrochek.com> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/LZSODht7W2fWmkS0mRqhVwfNa58 Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Mar 2014 09:49:19 -0000 On Tue 11/Mar/2014 19:31:51 +0100 Ned Freed wrote: >> On 2014-03-05 21:37:46 +0000, Paul Smith wrote: >>> So, if the sender didn't support PRDR, we'd have to accept the >>> message, deliver it to the second user, and send a bounce >>> message back (with risk of backscatter) for the first user. >> >> That's not the only fall-back option, as you noted in another >> message. > > In fairness, it kind of is the only option if you reject outright > the idea of silently discarding messages. > > I think the "never discard" approach is far out on the raggedy > edge, but that does not make the approach ipso facto invalid. Not invalid sounds a bit weak, considering that the fall-back of choice is going to be the server workhorse, at least until PRDR is not widely deployed. It is the only way that a server can allow per-recipient configurations that are meaningful independently of the technical capabilities of the sender. >>> In any case, spammers would probably not support PRDR, and >>> that'd probably be the most common case people would use it, >>> and that would be the most likely case to cause backscatter >>> from accepting then sending bounce messages. >> >> I'm not especially worried about spammers. For them, falling back >> to "temporary reject and accept one recipient at a time" is >> acceptable[2]. I'm worried about normal users who send a mail to >> 100 addresses from their address book. At normal retry rates such >> messages could take days to deliver, which would not be >> acceptable for the recipients[1]. > > Bingo. This is part of why the approach of rejecting all but one > recipient at RCPT TO time is a nonstarter. Right, done that way it makes no sense. However, it is possible to split recipients into two groups, say, those who whitelisted the message based on the envelope, and those who wanted to examine the content before making a choice. Normal rates do provide for a few quick retries in a row. For the spammers vs. normal users distinction, I read papers that work out some kind of score by analyzing how recipients are related to one another and to the sender. I never saw an actual how-to for production servers, though. Perhaps, the normal spam threshold can be lowered if the recipients are not well clustered. Then, the first recipient of the second group will decide whether to accept the message also on behalf of the others. The rationale is that overall email consistency is improved by honoring CC directives. Could such reasoning be refined into a fall-back recommendation? Ale From nobody Wed Mar 12 19:07:47 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BBE631A06AF for ; Wed, 12 Mar 2014 19:07:45 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.449 X-Spam-Level: X-Spam-Status: No, score=-2.449 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.547, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham 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 xOChufe7tJhK for ; Wed, 12 Mar 2014 19:07:43 -0700 (PDT) Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 643E81A069C for ; Wed, 12 Mar 2014 19:07:43 -0700 (PDT) Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01P5D7I2LI28001MC2@mauve.mrochek.com> for ietf-smtp@ietf.org; Wed, 12 Mar 2014 19:02:35 -0700 (PDT) MIME-version: 1.0 Content-type: TEXT/PLAIN; CHARSET=iso-8859-1 Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01P5B4L8218G00004W@mauve.mrochek.com>; Wed, 12 Mar 2014 19:02:32 -0700 (PDT) Message-id: <01P5D7I116AE00004W@mauve.mrochek.com> Date: Wed, 12 Mar 2014 18:51:17 -0700 (PDT) From: Ned Freed In-reply-to: "Your message dated Wed, 12 Mar 2014 10:49:05 +0100" <53202D91.9090000@tana.it> References: <5317877B.2040908@pscs.co.uk> <20140305212503.GA5430@poolp.org> <5317992A.9050409@pscs.co.uk> <20140308103522.GA16583@hjp.at> <01P5BDV334G000004W@mauve.mrochek.com> <53202D91.9090000@tana.it> To: Alessandro Vesely Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/p-Frnj3kFq1OToCCwfFo6K6gK8Q Cc: ietf-smtp@ietf.org Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Mar 2014 02:07:45 -0000 > On Tue 11/Mar/2014 19:31:51 +0100 Ned Freed wrote: > >> On 2014-03-05 21:37:46 +0000, Paul Smith wrote: > >>> So, if the sender didn't support PRDR, we'd have to accept the > >>> message, deliver it to the second user, and send a bounce > >>> message back (with risk of backscatter) for the first user. > >> > >> That's not the only fall-back option, as you noted in another > >> message. > > > > In fairness, it kind of is the only option if you reject outright > > the idea of silently discarding messages. > > > > I think the "never discard" approach is far out on the raggedy > > edge, but that does not make the approach ipso facto invalid. > Not invalid sounds a bit weak, considering that the fall-back of > choice is going to be the server workhorse, at least until PRDR is not > widely deployed. It is the only way that a server can allow > per-recipient configurations that are meaningful independently of the > technical capabilities of the sender. I'm not sure what this is supposed to mean. I was talking about having an overarching policy of never discarding a message. Aside from a few small setups, I don't think I've ever seen anyone implement such a policy in the past decade or so. Like it or not, a lot of mail believed to be spam is silently dropped more often than not, and mail believed to to be dangerous in someway is almost always discarded. As such, I'm not especially worried about how PDRD interacts with a never-discard policy. I'm much more interested in how it lets us replace discard with reject. > >>> In any case, spammers would probably not support PRDR, and > >>> that'd probably be the most common case people would use it, > >>> and that would be the most likely case to cause backscatter > >>> from accepting then sending bounce messages. > >> > >> I'm not especially worried about spammers. For them, falling back > >> to "temporary reject and accept one recipient at a time" is > >> acceptable[2]. I'm worried about normal users who send a mail to > >> 100 addresses from their address book. At normal retry rates such > >> messages could take days to deliver, which would not be > >> acceptable for the recipients[1]. > > > > Bingo. This is part of why the approach of rejecting all but one > > recipient at RCPT TO time is a nonstarter. > Right, done that way it makes no sense. However, it is possible to > split recipients into two groups, say, those who whitelisted the > message based on the envelope, and those who wanted to examine the > content before making a choice. Normal rates do provide for a few > quick retries in a row. Sorry, that's not something you can count on. Our implementation retries partial failures quickly by default but that's not true in general. And I don't think non-overrideable envelope whitelisting is all that common. In fact I'm not even sure a lot of implementations support those semantics in any useful way. > For the spammers vs. normal users distinction, I read papers that work > out some kind of score by analyzing how recipients are related to one > another and to the sender. I never saw an actual how-to for > production servers, though. Perhaps, the normal spam threshold can be > lowered if the recipients are not well clustered. Then, the first > recipient of the second group will decide whether to accept the > message also on behalf of the others. The rationale is that overall > email consistency is improved by honoring CC directives. Could such > reasoning be refined into a fall-back recommendation? I'm extremely dubious about standardizing use of specific types of data analytics in the AS/AV space. Ned From nobody Fri Mar 14 04:57:04 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DD2C51A012D for ; Fri, 14 Mar 2014 04:57:01 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.969 X-Spam-Level: X-Spam-Status: No, score=-2.969 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham 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 ghG0gTGxbswA for ; Fri, 14 Mar 2014 04:57:00 -0700 (PDT) Received: from wmail.tana.it (wmail.tana.it [62.94.243.226]) by ietfa.amsl.com (Postfix) with ESMTP id B55251A011D for ; Fri, 14 Mar 2014 04:56:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tana.it; s=beta; t=1394798211; bh=MJQd6QKENCNg0eFFPJOZeaoNUupQtTj8xbLLMWCvvuU=; l=2326; h=Date:From:To:References:In-Reply-To; b=PGkw02HIeNNRFyFmB1iEoQNjniYRWi1ztH4YksX6mzWeSyPFDvGV2csW0zafKoCKJ YGoou+OET1dlnueO0Rmfjl2OR98gu2duuxm34xu8t7rO2qg7C2/gz8Hj8OPNa3jhY2 I0WD2Wd1fy1M8G/S/y0m3AitKY8+rMsKZ6iKRPC4= Authentication-Results: tana.it; auth=pass (details omitted) Received: from [172.25.197.88] (pcale.tana [172.25.197.88]) (AUTH: CRAM-MD5 uXDGrn@SYT0/k) by wmail.tana.it with ESMTPA; Fri, 14 Mar 2014 12:56:51 +0100 id 00000000005DC035.000000005322EE83.00006DE1 Message-ID: <5322EE82.6060005@tana.it> Date: Fri, 14 Mar 2014 12:56:50 +0100 From: Alessandro Vesely User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20131103 Icedove/17.0.10 MIME-Version: 1.0 To: ietf-smtp@ietf.org References: <5317877B.2040908@pscs.co.uk> <20140305212503.GA5430@poolp.org> <5317992A.9050409@pscs.co.uk> <20140308103522.GA16583@hjp.at> <01P5BDV334G000004W@mauve.mrochek.com> <53202D91.9090000@tana.it> <01P5D7I116AE00004W@mauve.mrochek.com> In-Reply-To: <01P5D7I116AE00004W@mauve.mrochek.com> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/89JRmPkUjjcZm7Oyf_LuiqHfl8s Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Mar 2014 11:57:02 -0000 On Thu 13/Mar/2014 02:51:17 +0100 Ned Freed wrote: >>> >>> I think the "never discard" approach is far out on the raggedy >>> edge, but that does not make the approach ipso facto invalid. > >> Not invalid sounds a bit weak, considering that the fall-back of >> choice is going to be the server workhorse, at least until PRDR >> is not widely deployed. It is the only way that a server can >> allow per-recipient configurations that are meaningful >> independently of the technical capabilities of the sender. > > I'm not sure what this is supposed to mean. I'm sorry I garbled that paragraph. > I was talking about having an overarching policy of never > discarding a message. Aside from a few small setups, I don't think > I've ever seen anyone implement such a policy in the past decade or > so. Like it or not, a lot of mail believed to be spam is silently > dropped more often than not, and mail believed to to be dangerous > in someway is almost always discarded. Indeed, RFC 5321 says: As discussed in Section 7.8 and Section 7.9 below, dropping mail without notification of the sender is permitted in practice. I do so for viruses, thanks to the extremely low false-positive rate. > As such, I'm not especially worried about how PDRD interacts with > a never-discard policy. I'm much more interested in how it lets us > replace discard with reject. Yes, but you can only do so if the client supports it. That may give rise to the long-winded road to adoption that was discussed last week: Servers avoid discarding when that creates more problems than it solves. Rejecting works better, so it allows more room for anti-spam solutions. Per-recipient settings individually allow more room too, but thus far that implies discarding. So it seems one can improve along one of two orthogonal directions only. Is that the reason why many spammers send to multiple recipients? > I'm extremely dubious about standardizing use of specific types of > data analytics in the AS/AV space. We don't need to "standardize" them, so long as it's clear what we're talking about. The case of a server facing a large number of RCPT TO commands is also in Section 7.8 of RFC 5321. Since that is the meat of PRDR, it ought to elaborate on that topic a little bit more, IMHO. Ale From nobody Fri Mar 14 10:43:06 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6FEC31A017C for ; Fri, 14 Mar 2014 10:43:05 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.147 X-Spam-Level: X-Spam-Status: No, score=-3.147 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.547] autolearn=ham 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 Q52ka9EF5L6D for ; Fri, 14 Mar 2014 10:43:01 -0700 (PDT) Received: from bsa2.jck.com (bsa2.jck.com [70.88.254.51]) by ietfa.amsl.com (Postfix) with ESMTP id B10931A0170 for ; Fri, 14 Mar 2014 10:43:01 -0700 (PDT) Received: from [198.252.137.115] (helo=JcK-HP8200.jck.com) by bsa2.jck.com with esmtp (Exim 4.71 (FreeBSD)) (envelope-from ) id 1WOW8B-000PyM-MP; Fri, 14 Mar 2014 13:42:51 -0400 Date: Fri, 14 Mar 2014 13:42:43 -0400 From: John C Klensin To: Alessandro Vesely , ietf-smtp@ietf.org Message-ID: <3F6B5C81E12AA3E942BD741E@JcK-HP8200.jck.com> In-Reply-To: <5322EE82.6060005@tana.it> References: <5317877B.2040908@pscs.co.uk> <20140305212503.GA5430@poolp.org> <5317992A.9050409@pscs.co.uk> <20140308103522.GA16583@hjp.at> <01P5BDV334G000004W@mauve.mrochek.com> <53202D91.9090000@tana.it> <01P5D7I116AE00004W@mauve.mrochek.com> <5322EE82.6060005@tana.it> X-Mailer: Mulberry/4.0.8 (Win32) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/euMMfgeQbSjAB9bDlo5yQeynpEA Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Mar 2014 17:43:05 -0000 Hi. Since I'm still holding the pen on any possible replacement for RFC 5321 (and have been waiting for over six months for a response from the ADs about how to handle that), a few observations from that perspective... --On Friday, March 14, 2014 12:56 +0100 Alessandro Vesely wrote: >> I was talking about having an overarching policy of never >> discarding a message. Aside from a few small setups, I don't >> think I've ever seen anyone implement such a policy in the >> past decade or so. Like it or not, a lot of mail believed to >> be spam is silently dropped more often than not, and mail >> believed to to be dangerous in someway is almost always >> discarded. > > Indeed, RFC 5321 says: > > As discussed in Section 7.8 and Section 7.9 below, dropping > mail without notification of the sender is permitted in > practice. Yes. And that particular approach to weasel-wording -- requiring either delivery or rejection (with notices where rejection cannot be provided at SMTP time) and then explicitly providing an escape -- reflects the strong consensus of the group at the time. Temporarily moving the discussion up several levels, there are only three possible models for email (or, for that matter, postal mail) acceptance and delivery: (i) Delivery is reliable and can be assumed. Undelivered messages will be returned or the sender appropriately notified. (ii) Delivery is unreliable and should not be assumed absent explicit acknowledgment by the addressee. For this model to work well and not segue into the third, the recipient must not be able to receive and examine the content of a message (and possibly not even the envelope) without generating a reliable acknowledgment. (iii) Delivery is unpredictable: When one sends a message, one has no idea whether it will be delivered or not, whether it has been received or not, etc. Any acknowledgments or rejection notices are purely optional to the delivery system, the recipient, or various intermediaries. Internet mail was designed around the first assumption. We are, for better or worse, sliding toward the third. It is impossible (at least for me) to quantify the degree of that effect, but the more unpredictable things get, the more it drives people toward use of IM-like technologies in preference to email: those technologies permit better sender and recipient authentication, have the advantage of direct (and easily-encrypted) links without worrying about interference by intermediaries, may be more immediate than email if the latter is to be intercepted and scanned/ analyzed in transit, and provide immediate information about delivery (or non-delivery). > I do so for viruses, thanks to the extremely low > false-positive rate. >> As such, I'm not especially worried about how PDRD interacts >> with a never-discard policy. I'm much more interested in how >> it lets us replace discard with reject. > > Yes, but you can only do so if the client supports it. The client and, to at least some degree, the delivery server or other systems acting as its surrogate. > That > may give rise to the long-winded road to adoption that was > discussed last week: Servers avoid discarding when that > creates more problems than it solves. Rejecting works better, > so it allows more room for anti-spam solutions. I'm not persuaded that is true. I'm not a spammer (and presumably neither are you) so it may be hard for either of us to understand how they think but I'd guess a few things are obvious: (i) Their goal is to get as many messages through to the recipients who will act as they desire on those messages as possible. (ii) Given that the costs of sending an extra message (or 10) are very low and those of attaching extra addresses to a given message are even lower, providing the actual spam-senders with information about which addresses are valid and which are not doesn't have much benefit for spam-fighting. It may, however, be of advantage to those who compile lists of valid, message-accepting, addresses. The latter, as well as avoidance of blcwback, may actually make discarding a better option than selective rejection. (iii) As others have pointed out, making rules that one expects spammers (and anyone else operating at or over the boundaries of good taste and good practices) to follow is typically a fool's errand. > Per-recipient > settings individually allow more room too, but thus far that > implies discarding. So it seems one can improve along one of > two orthogonal directions only. Is that the reason why many > spammers send to multiple recipients? See above. >> I'm extremely dubious about standardizing use of specific >> types of data analytics in the AS/AV space. > > We don't need to "standardize" them, so long as it's clear > what we're talking about. The case of a server facing a large > number of RCPT TO commands is also in Section 7.8 of RFC 5321. > Since that is the meat of PRDR, it ought to elaborate on that > topic a little bit more, IMHO. My current hypothesis is "I don't think so" and, as implied above, nothing is likely to happen any time soon anyway, but send text and see if you can get consensus for it. Better yet, follow the advice that has been given (not just by me) to many others who have asked for substantive changes to 5321: create an I-D that updates it and see if you can get enough traction to get it approved as a Proposed Standard. If you can do so and then demonstrate the interest and interoperability needed to advance it, the odds of incorporation into some future 5321bis are pretty high. For procedural reasons even if there were no substantive ones, the odds of actual modifications in 5321bis without such standalone documents are vanishingly small: the only exceptions would be for clarifying text, obvious corrections, or editorial changes that have no substantive impact on the general understanding of the specification. john From nobody Fri Mar 14 12:49:09 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B2B8E1A01B5 for ; Fri, 14 Mar 2014 12:49:06 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.969 X-Spam-Level: X-Spam-Status: No, score=-2.969 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham 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 73rwvoMFVUtY for ; Fri, 14 Mar 2014 12:49:03 -0700 (PDT) Received: from wmail.tana.it (wmail.tana.it [62.94.243.226]) by ietfa.amsl.com (Postfix) with ESMTP id 714FC1A01B0 for ; Fri, 14 Mar 2014 12:49:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tana.it; s=beta; t=1394826534; bh=VEJkwsd24exrwXXUuVKFjtVKBQDXWYGkPdeqigl6vNI=; l=8316; h=Date:From:To:References:In-Reply-To; b=VbNbtfKJQhu96PDmVoGdQmFkBLfhBmKWV06Maq4J9HTbN0rx3vMm8sJNzGn5T+nbr H8PGc59AxmZUjb8cod6AlGlgWCxBCozpNlnm8BD0V+FcgCOwDi6L6+HHHaRAmp7lav ed97P1mgV7EoQZQs7p2gZXu5js4Ul+O0eu1XqLn8= Authentication-Results: tana.it; auth=pass (details omitted) Received: from [172.25.197.88] (pcale.tana [172.25.197.88]) (AUTH: CRAM-MD5 uXDGrn@SYT0/k) by wmail.tana.it with ESMTPA; Fri, 14 Mar 2014 20:48:54 +0100 id 00000000005DC039.0000000053235D26.00000DE9 Message-ID: <53235D26.4050804@tana.it> Date: Fri, 14 Mar 2014 20:48:54 +0100 From: Alessandro Vesely User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20131103 Icedove/17.0.10 MIME-Version: 1.0 To: ietf-smtp@ietf.org References: <5317877B.2040908@pscs.co.uk> <20140305212503.GA5430@poolp.org> <5317992A.9050409@pscs.co.uk> <20140308103522.GA16583@hjp.at> <01P5BDV334G000004W@mauve.mrochek.com> <53202D91.9090000@tana.it> <01P5D7I116AE00004W@mauve.mrochek.com> <5322EE82.6060005@tana.it> <3F6B5C81E12AA3E942BD741E@JcK-HP8200.jck.com> In-Reply-To: <3F6B5C81E12AA3E942BD741E@JcK-HP8200.jck.com> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/tXgw-VZ0TZ_M3-Qodi5fAa9fXKE Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Mar 2014 19:49:07 -0000 Hi John, On Fri 14/Mar/2014 18:42:43 +0100 John C Klensin wrote: > > Since I'm still holding the pen on any possible replacement for > RFC 5321 (and have been waiting for over six months for a > response from the ADs about how to handle that), a few > observations from that perspective... > --On Friday, March 14, 2014 12:56 +0100 Alessandro Vesely > wrote: > >>> I was talking about having an overarching policy of never >>> discarding a message. Aside from a few small setups, I don't >>> think I've ever seen anyone implement such a policy in the >>> past decade or so. Like it or not, a lot of mail believed to >>> be spam is silently dropped more often than not, and mail >>> believed to to be dangerous in someway is almost always >>> discarded. >> >> Indeed, RFC 5321 says: >> >> As discussed in Section 7.8 and Section 7.9 below, dropping >> mail without notification of the sender is permitted in >> practice. > > Yes. And that particular approach to weasel-wording -- > requiring either delivery or rejection (with notices where > rejection cannot be provided at SMTP time) and then explicitly > providing an escape -- reflects the strong consensus of the > group at the time. I don't think that particular snippet needs to be revised. It never went on the YAM database. > Temporarily moving the discussion up several levels, there are > only three possible models for email (or, for that matter, > postal mail) acceptance and delivery: > > (i) Delivery is reliable and can be assumed. Undelivered > messages will be returned or the sender appropriately notified. > > (ii) Delivery is unreliable and should not be assumed absent > explicit acknowledgment by the addressee. For this model to > work well and not segue into the third, the recipient must not > be able to receive and examine the content of a message (and > possibly not even the envelope) without generating a reliable > acknowledgment. > > (iii) Delivery is unpredictable: When one sends a message, one > has no idea whether it will be delivered or not, whether it has > been received or not, etc. Any acknowledgments or rejection > notices are purely optional to the delivery system, the > recipient, or various intermediaries. The last model is the only possibly real one, given that perfection is so difficult to attain, especially on large, heterogeneous systems. > Internet mail was designed around the first assumption. We are, > for better or worse, sliding toward the third. It is impossible > (at least for me) to quantify the degree of that effect, but the > more unpredictable things get, the more it drives people toward > use of IM-like technologies in preference to email: those > technologies permit better sender and recipient authentication, > have the advantage of direct (and easily-encrypted) links > without worrying about interference by intermediaries, may be > more immediate than email if the latter is to be intercepted and > scanned/ analyzed in transit, and provide immediate information > about delivery (or non-delivery). Agreed. Of course, neither I can quantify how much we're into model (iii), but --thanks to Jon Postel, you, and myriad others-- it seems reliable enough to enjoy continued use. >>> As such, I'm not especially worried about how PDRD interacts >>> with a never-discard policy. I'm much more interested in how >>> it lets us replace discard with reject. >> >> Yes, but you can only do so if the client supports it. > > The client and, to at least some degree, the delivery server or > other systems acting as its surrogate. Unlike LMTP, an organization deploying PRDR cannot control how clients connect to an MX. The point raised by Paul[1] is that it is difficult to improve per-recipient solutions without a good fall-back method. [1] http://www.ietf.org/mail-archive/web/ietf-smtp/current/msg07676.html >> That >> may give rise to the long-winded road to adoption that was >> discussed last week: Servers avoid discarding when that >> creates more problems than it solves. Rejecting works better, >> so it allows more room for anti-spam solutions. > > I'm not persuaded that is true. I'm not a spammer (and > presumably neither are you) so it may be hard for either of us > to understand how they think but I'd guess a few things are > obvious: > > (i) Their goal is to get as many messages through to the > recipients who will act as they desire on those messages as > possible. > > (ii) Given that the costs of sending an extra message (or 10) > are very low and those of attaching extra addresses to a given > message are even lower, providing the actual spam-senders with > information about which addresses are valid and which are not > doesn't have much benefit for spam-fighting. It may, however, > be of advantage to those who compile lists of valid, > message-accepting, addresses. The latter, as well as avoidance > of blowback, may actually make discarding a better option than > selective rejection. That's true. However, when false positives are too frequent the resulting behavior falls too deeply into model (iii). In those cases, rejection likely gets back to the author. S/he may or may not want to retry, but having a chance to understand what went on will not blame the mail system as a whole for the malfunction. IOW, false positives are more endurable if they are notified. Thus, those who configure anti-spam filters can get a little more leeway by rejecting rather than dropping. > (iii) As others have pointed out, making rules that one expects > spammers (and anyone else operating at or over the boundaries of > good taste and good practices) to follow is typically a fool's > errand. Yes. >> Per-recipient >> settings individually allow more room too, but thus far that >> implies discarding. So it seems one can improve along one of >> two orthogonal directions only. Is that the reason why many >> spammers send to multiple recipients? > > See above. Per-recipient solutions can also be run on the MUA, if dropping is the only alternative. That makes them completely orthogonal to boundary filters. In any case, since that's in users hands, they are responsible to find what suits them better. >>> I'm extremely dubious about standardizing use of specific >>> types of data analytics in the AS/AV space. >> >> We don't need to "standardize" them, so long as it's clear >> what we're talking about. The case of a server facing a large >> number of RCPT TO commands is also in Section 7.8 of RFC 5321. >> Since that is the meat of PRDR, it ought to elaborate on that >> topic a little bit more, IMHO. > > My current hypothesis is "I don't think so" and, as implied > above, nothing is likely to happen any time soon anyway, but > send text and see if you can get consensus for it. The OP[2] apparently suggested to unexpire that 7-year old draft. Its introduction makes it clear that PRDR is meant to improve anti-spam boundary filtering. My point is that we'd need more insight into the relationship between a message's spamminess and the presence of multiple recipients, if there is any. Such insight may suggest a good fall-back method, or it may suggest to forget PRDR tout-court. [2] http://www.ietf.org/mail-archive/web/ietf-smtp/current/msg07655.html > Better yet, > follow the advice that has been given (not just by me) to many > others who have asked for substantive changes to 5321: create an > I-D that updates it and see if you can get enough traction to > get it approved as a Proposed Standard. If you can do so and > then demonstrate the interest and interoperability needed to > advance it, the odds of incorporation into some future 5321bis > are pretty high. For procedural reasons even if there were no > substantive ones, the odds of actual modifications in 5321bis > without such standalone documents are vanishingly small: the > only exceptions would be for clarifying text, obvious > corrections, or editorial changes that have no substantive > impact on the general understanding of the specification. I don't think PRDR requires any changes in RFC 5321. But perhaps rfc5321bis will happen before prdr-01... Ale From nobody Fri Mar 14 13:53:20 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D545B1A01E0 for ; Fri, 14 Mar 2014 13:53:15 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.137 X-Spam-Level: X-Spam-Status: No, score=-1.137 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HELO_MISMATCH_COM=0.553, HOST_MISMATCH_NET=0.311, SPF_PASS=-0.001] autolearn=no 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 klQve70Icjcr for ; Fri, 14 Mar 2014 13:53:14 -0700 (PDT) Received: from miucha.iecc.com (abusenet-1-pt.tunnel.tserv4.nyc4.ipv6.he.net [IPv6:2001:470:1f06:1126::2]) by ietfa.amsl.com (Postfix) with ESMTP id 5D01A1A01CC for ; Fri, 14 Mar 2014 13:53:14 -0700 (PDT) Received: (qmail 65081 invoked from network); 14 Mar 2014 20:53:06 -0000 Received: from miucha.iecc.com (64.57.183.18) by mail1.iecc.com with QMQP; 14 Mar 2014 20:53:06 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=53236c32.xn--btvx9d.k1403; i=johnl@user.iecc.com; bh=mtSp/ZvmG1auTQV+hhfkWLMWQJd4SUUb0m3JC6F971o=; b=lJUH5Boz1G2FXy5H26VIKaYZEx8GtL09PbQ2woLwSjy2WKvP8Pmo4b91OXIC1uuzoWLHGHL13lUblk5TeIXKJrxis7HtwuZonVFhLrudjHKnJQ79k8RpeAmkpfRiAw13bC00eDlpcLtTLm4KfKzNSQmYzU5Fcr5MjdmxT3j8F7Ix+pIZfLV5k/8HEXHQjaNLi45RBW4xSCzjuZoRO97gsbK7uTGJree9FNyJ2FE96/kxETZBobaCXGtcS27ozn3I DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=53236c32.xn--btvx9d.k1403; bh=mtSp/ZvmG1auTQV+hhfkWLMWQJd4SUUb0m3JC6F971o=; b=v2uHvhfwAliABPBuJu9d4wxBT7yJTtQ6NbH6rVtlrOcDNOgGLY1rC3R2fVtgWp1VkqvcbzNBUSxO6x1+I8fW5aXHWRzMnf5bcQn/oepbR9w1W8SqCbpNWVIH+i8H5NudsItxe+My/JYny8igz1HvpZZDRseRXgGPNPtYB1wDiwOGxM3pgclNtlZ8zVnCwhGgRmBxOCq4l6Lz/bbPaieAQ2wio5FAsnlGbH5/vww8GL6O1h6CgcU7Wi6dLnWZevth Date: 14 Mar 2014 20:52:44 -0000 Message-ID: <20140314205244.87996.qmail@joyce.lan> From: "John Levine" To: ietf-smtp@ietf.org In-Reply-To: <3F6B5C81E12AA3E942BD741E@JcK-HP8200.jck.com> Organization: X-Headerized: yes Mime-Version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8bit Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/rnw7gtW-eriMHHkUjl2n8BUucNE Cc: john+smtp@jck.com Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Mar 2014 20:53:16 -0000 >> creates more problems than it solves. Rejecting works better, >> so it allows more room for anti-spam solutions. > >I'm not persuaded that is true. I'm not a spammer (and >presumably neither are you) so it may be hard for either of us >to understand how they think ... You are correct that spammers don't care whether any individual message gets delivered. All they care about is volume. This is why the conventional wisdom not to unsubscribe from spam is wrong; they already have your address, and if the sender happens to be somewhat legitimate, they might actually stop. There's only one reason to prefer reject to bounce, which is that in the case that the message has a bounce address of someone unrelated to the actual sender, rejections are far less likely to provoke blowback spam to the bounce address. This has very little to do with spam filtering other than that filters that run during the SMTP session can provoke rejects. and spam is disproportionately likely to have fake bounce addresses. R's, John From nobody Sat Mar 15 17:36:59 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B19E71A02AE for ; Sat, 15 Mar 2014 17:36:56 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.549 X-Spam-Level: X-Spam-Status: No, score=-2.549 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.547, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham 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 jL8aa9exciqS for ; Sat, 15 Mar 2014 17:36:55 -0700 (PDT) Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 0C2F91A02AA for ; Sat, 15 Mar 2014 17:36:55 -0700 (PDT) Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01P5HB7EXQGW0026A5@mauve.mrochek.com> for ietf-smtp@ietf.org; Sat, 15 Mar 2014 17:31:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mrochek.com; s=mauve; t=1394929900; bh=HMr6B6N9qe6vG3ZIjRca0I2h0EEo4rwo14LauvTs5U8=; h=Cc:Date:From:Subject:In-reply-to:References:To; b=HUtp72yHTIbqWSiusOJs+Syu4ZpO4kuG5XAAA5nK7acIGyOylPl+XSwPCxZM6n4Qz kaV2NuIFntF8/PwpLKsDU9d9QsFhRSpBRKQhM0+6fFLFu7CSDZC/10nwXnmIdFDtl9 ydf/wNcSwBOi26oTmYnOHFyun3Jl/621aHsQHp5w= MIME-version: 1.0 Content-type: TEXT/PLAIN; CHARSET=iso-8859-1 Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01P5DWMA7CUO00004W@mauve.mrochek.com>; Sat, 15 Mar 2014 17:31:37 -0700 (PDT) Message-id: <01P5HB7CQCVE00004W@mauve.mrochek.com> Date: Sat, 15 Mar 2014 17:23:16 -0700 (PDT) From: Ned Freed In-reply-to: "Your message dated Fri, 14 Mar 2014 12:56:50 +0100" <5322EE82.6060005@tana.it> References: <5317877B.2040908@pscs.co.uk> <20140305212503.GA5430@poolp.org> <5317992A.9050409@pscs.co.uk> <20140308103522.GA16583@hjp.at> <01P5BDV334G000004W@mauve.mrochek.com> <53202D91.9090000@tana.it> <01P5D7I116AE00004W@mauve.mrochek.com> <5322EE82.6060005@tana.it> To: Alessandro Vesely Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/J2G2bpkdCzkNdflShWj7fY80fj4 Cc: ietf-smtp@ietf.org Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Mar 2014 00:36:56 -0000 > > As such, I'm not especially worried about how PDRD interacts with > > a never-discard policy. I'm much more interested in how it lets us > > replace discard with reject. > Yes, but you can only do so if the client supports it. Of course. > That may give > rise to the long-winded road to adoption that was discussed last week: > Servers avoid discarding when that creates more problems than it > solves. Rejecting works better, so it allows more room for anti-spam > solutions. You're missing the point. I'm not talking about servers that avoid discard. As I've said several times now, most servers I'm aware of have a never-reject policy. Never-discard (or sometimes-discard) policies are the rare exception. PRDR support lets a server reject messages it would otherwise discard, providing more information to senders about false positives than they would otherwise get. That alone makes it advantagous for servers to implement, because now they can say that it's up to the client to do something if they want more information. > Per-recipient settings individually allow more room too, > but thus far that implies discarding. So it seems one can improve > along one of two orthogonal directions only. Is that the reason why > many spammers send to multiple recipients? > > I'm extremely dubious about standardizing use of specific types of > > data analytics in the AS/AV space. > We don't need to "standardize" them, so long as it's clear what we're > talking about. The case of a server facing a large number of RCPT TO > commands is also in Section 7.8 of RFC 5321. Since that is the meat > of PRDR, it ought to elaborate on that topic a little bit more, IMHO. The current draft is nowhere near ready for standardization. This is but one of many details that need to be looked at. The concern now isn't whether the draft is up to snuff, but rather whether this idea is worth pursuing. I originally thought it wasn't, but it coupled with a new handling for suspected spam changes things for me. Ned From nobody Mon Mar 17 21:11:44 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 97BA71A0364 for ; Mon, 17 Mar 2014 21:11:41 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.348 X-Spam-Level: X-Spam-Status: No, score=-3.348 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham 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 mx8xME0ZZhtE for ; Mon, 17 Mar 2014 21:11:36 -0700 (PDT) Received: from mailbackend.panix.com (mailbackend.panix.com [166.84.1.89]) by ietfa.amsl.com (Postfix) with ESMTP id 0AF101A0267 for ; Mon, 17 Mar 2014 21:11:35 -0700 (PDT) Received: from [192.168.1.11] (ool-457195da.dyn.optonline.net [69.113.149.218]) by mailbackend.panix.com (Postfix) with ESMTP id 455672EFEA; Tue, 18 Mar 2014 00:11:27 -0400 (EDT) Mime-Version: 1.0 Message-Id: In-Reply-To: <53235D26.4050804@tana.it> References: <5317877B.2040908@pscs.co.uk> <20140305212503.GA5430@poolp.org> <5317992A.9050409@pscs.co.uk> <20140308103522.GA16583@hjp.at> <01P5BDV334G000004W@mauve.mrochek.com> <53202D91.9090000@tana.it> <01P5D7I116AE00004W@mauve.mrochek.com> <5322EE82.6060005@tana.it> <3F6B5C81E12AA3E942BD741E@JcK-HP8200.jck.com> <53235D26.4050804@tana.it> X-Mailer: Eudora for Mac OS X 6.2.4 (MacOS 10.5.8) Date: Mon, 17 Mar 2014 23:30:19 -0400 To: Alessandro Vesely From: "Robert A. Rosenberg" Content-Type: text/plain; charset="us-ascii" ; format="flowed" Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/K4a6ottHuXGnZbKrUjlEwNitCDQ Cc: ietf-smtp@ietf.org Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Mar 2014 04:11:41 -0000 At 20:48 +0100 on 03/14/2014, Alessandro Vesely wrote about Re: [ietf-smtp] Per-Recipient Data Responses: >Per-recipient solutions can also be run on the MUA, if dropping is the >only alternative. That makes them completely orthogonal to boundary >filters. In any case, since that's in users hands, they are >responsible to find what suits them better. Note that reliable Per-Recipient reporting to the MUA (so it can react to and handle the reports that the message was accepted for delivery or the delivery request was rejected) depends on the MUA using as its Mail Submission Server for the message one run by the Recipient's ISP (and that all the recipients are serviced by THAT SMTP Gateway Server). So long as it uses a server that will only forward it to a Server responsible for the email domain instead of one which would accept responsibility for the delivery then there is no way that a Per-Recipient submit time response to the RCPT TO can occur (since a MSA Server does not know if the message will be accepted). As an example, if I wanted to send a message to Alessandro, I would ONLY be able to get a submission time accept/reject if it was being sent by my MUA directly to the tana.it MX server. If I send though MY ISP's submission server it will forward to the MX server and I will only an email reject message not a reject at submit time. From nobody Mon Mar 17 21:11:46 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DAC051A0267 for ; Mon, 17 Mar 2014 21:11:41 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.748 X-Spam-Level: X-Spam-Status: No, score=-4.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001] autolearn=ham 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 U885z9QiDmTA for ; Mon, 17 Mar 2014 21:11:36 -0700 (PDT) Received: from mailbackend.panix.com (mailbackend.panix.com [166.84.1.89]) by ietfa.amsl.com (Postfix) with ESMTP id 27A851A0360 for ; Mon, 17 Mar 2014 21:11:36 -0700 (PDT) Received: from [192.168.1.11] (ool-457195da.dyn.optonline.net [69.113.149.218]) by mailbackend.panix.com (Postfix) with ESMTP id 095E72EFF0; Tue, 18 Mar 2014 00:11:28 -0400 (EDT) Mime-Version: 1.0 Message-Id: In-Reply-To: <20140314205244.87996.qmail@joyce.lan> References: <20140314205244.87996.qmail@joyce.lan> X-Mailer: Eudora for Mac OS X 6.2.4 (MacOS 10.5.8) Date: Mon, 17 Mar 2014 23:35:58 -0400 To: "John Levine" From: "Robert A. Rosenberg" Content-Type: text/plain; charset="us-ascii" ; format="flowed" Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/Le384X72d5bs2-uXY6Oshc4lCxc Cc: ietf-smtp@ietf.org, john+smtp@jck.com Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Mar 2014 04:11:42 -0000 At 20:52 +0000 on 03/14/2014, John Levine wrote about Re: [ietf-smtp] Per-Recipient Data Responses: >You are correct that spammers don't care whether any individual >message gets delivered. All they care about is volume. This is why >the conventional wisdom ot to unsubscribe from spam is wrong; they >already have your address, and if the sender happens to be somewhat >legitimate, they might actually stop. OTOH: The assumption behind that conventional wisdom is that the unsubscribe acts as a active account validation and thus makes the address more valuable to spammers since they know that the address got accepted as opposed to possibly having bounced. From nobody Mon Mar 17 21:35:42 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 560431A0364 for ; Mon, 17 Mar 2014 21:35:41 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.137 X-Spam-Level: X-Spam-Status: No, score=-1.137 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HELO_MISMATCH_COM=0.553, HOST_MISMATCH_NET=0.311, SPF_PASS=-0.001] autolearn=no 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 0Zg13aB_ALKF for ; Mon, 17 Mar 2014 21:35:40 -0700 (PDT) Received: from miucha.iecc.com (abusenet-1-pt.tunnel.tserv4.nyc4.ipv6.he.net [IPv6:2001:470:1f06:1126::2]) by ietfa.amsl.com (Postfix) with ESMTP id 016A31A0375 for ; Mon, 17 Mar 2014 21:35:39 -0700 (PDT) Received: (qmail 70869 invoked from network); 18 Mar 2014 04:35:30 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent:cleverness; s=114d4.5327cd12.k1403; i=johnl-iecc.com@submit.iecc.com; bh=ROvkwNpDez0Nu2/MuwLMueqibGeK2AzuKA5o4jTLh6Q=; b=NgGkJPQumRofw0uC3Sb0WX+LwYrB2BBxw66Xh3U7wu11mvnqVFd6ma1jRxfi0WXC+IdXcmqDc+LX+x2pWKfQsWLTPTVZBJZ6GHdeTUQcOGISD7Yx36x7aJXGPH9OGhBmSIJfEyOFHNr8Yjj3rcYXGG76KD0j17fN9in4qVneAqhz03KJA+VsuL2I8lDjZC/rnuxvNMzXWC/8sgE642KOjE5dkyKea+qJF92IgjIxRw9Bj4zdIeOvDcx+8+nElzQC DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent:cleverness; s=114d4.5327cd12.k1403; olt=johnl-iecc.com@submit.iecc.com; bh=ROvkwNpDez0Nu2/MuwLMueqibGeK2AzuKA5o4jTLh6Q=; b=b6oQeQo86L4+IwW+2+x5rmfi2bte1DpJ+GxuboZMcXxECChJJf9XGDKOOK5So5Xf1Hb3QIVQ15824NWYLP8/MkhPiAvW6yVPxuOa5SRGRI46UxYDSv/QYaiM2ng8rABk03Ct4XihTsl7x7fALrQcg9kMvvTIjvRrr1TPl4o8Csx2Lk1sw4wjISNAXt8tB8SqaGY4t7XqUOeCvtxxPP0rKw3bPJ2VPd/gL0wxTGYAwHKIhZg+Szd6RXyarEWwxBie Received: from [2604:6000:1407:e00c:226:2dff:fef7:2823] ([IPv6:2604:6000:1407:e00c:226:2dff:fef7:2823]) by imap.iecc.com ([IPv6:2001:470:1f07:1126::78:696d:6170]) with ESMTPSA (TLS1.0/X.509/SHA1, johnl@iecc.com) via TCP6; 18 Mar 2014 04:35:30 -0000 Date: 18 Mar 2014 00:35:18 -0400 Message-ID: From: "John R Levine" To: "Robert A. Rosenberg" In-Reply-To: References: <20140314205244.87996.qmail@joyce.lan> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) Cleverness: None detected MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/i0dW3wuDWLfri3pp5ouMOLiyLk8 Cc: ietf-smtp@ietf.org Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Mar 2014 04:35:41 -0000 > OTOH: The assumption behind that conventional wisdom is that the unsubscribe > acts as a active account validation and thus makes the address more valuable > to spammers since they know that the address got accepted as opposed to > possibly having bounced. In this case the conventional wisdom is just wrong. Disregarding exotic stuff like spear phishing, all they care about is volume, not list quality. There is no evidence that spammers sell lists of unsub addresses. The FTC did an actual experiment a few years ago, where they set up two groups of accounts, clicked all the unsub links in one group's spam, and then counted the subsequent mail. The unsub group got less spam. Regards, John Levine, johnl@taugh.com, Taughannock Networks, Trumansburg NY Please consider the environment before reading this e-mail. From nobody Mon Mar 17 23:36:06 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 57BE01A063D for ; Mon, 17 Mar 2014 23:36:05 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.6 X-Spam-Level: X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham 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 DEF3e9OrqRv7 for ; Mon, 17 Mar 2014 23:36:03 -0700 (PDT) Received: from smtp.stanford.edu (smtp1.Stanford.EDU [171.67.219.81]) by ietfa.amsl.com (Postfix) with ESMTP id 2FC1D1A0398 for ; Mon, 17 Mar 2014 23:36:03 -0700 (PDT) Received: from smtp.stanford.edu (localhost [127.0.0.1]) by localhost (Postfix) with SMTP id 283992101F for ; Mon, 17 Mar 2014 23:35:55 -0700 (PDT) Received: from windlord.stanford.edu (windlord.Stanford.EDU [171.67.225.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.stanford.edu (Postfix) with ESMTPS id A6A0E2100D for ; Mon, 17 Mar 2014 23:35:54 -0700 (PDT) Received: by windlord.stanford.edu (Postfix, from userid 1000) id A8EC92F5D0; Mon, 17 Mar 2014 23:35:53 -0700 (PDT) From: Russ Allbery To: ietf-smtp@ietf.org In-Reply-To: (John R. Levine's message of "18 Mar 2014 00:35:18 -0400") Organization: The Eyrie References: <20140314205244.87996.qmail@joyce.lan> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) Date: Mon, 17 Mar 2014 23:35:53 -0700 Message-ID: <87vbvcggja.fsf@windlord.stanford.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/_DTUGxc7zsv_Lv58_jr5Ka0Ci80 Subject: Re: [ietf-smtp] Per-Recipient Data Responses X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Mar 2014 06:36:05 -0000 "John R Levine" writes: > The FTC did an actual experiment a few years ago, where they set up two > groups of accounts, clicked all the unsub links in one group's spam, and > then counted the subsequent mail. The unsub group got less spam. Yes. I've known people who have reproduced that experiment, and I've a small version of it myself, all with the same results. It's a pain in the ass, and probably not worth the time investment versus just improving one's local filters, but it does reduce (although certainly not eliminate by any stretch) the spam. Visiting the unsub links in a browser that's relatively immune to malware is a good idea, of course. -- Russ Allbery (eagle@eyrie.org) From nobody Tue Mar 18 01:56:57 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B2BD51A06A8 for ; Tue, 18 Mar 2014 01:56:56 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.948 X-Spam-Level: X-Spam-Status: No, score=-1.948 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, MISSING_HEADERS=1.021, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.547, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=no 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 pFN66dXIpbGD for ; Tue, 18 Mar 2014 01:56:55 -0700 (PDT) Received: from wmail.tana.it (wmail.tana.it [62.94.243.226]) by ietfa.amsl.com (Postfix) with ESMTP id B38FD1A0690 for ; Tue, 18 Mar 2014 01:56:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tana.it; s=beta; t=1395133006; bh=uffKfdcDYTyMBkTYcufIn7nnYhwoyyEPJPGHjOyZj5o=; l=2405; h=Date:From:CC:References:In-Reply-To; b=qLp3WUa7+kK0Rm9ZvoTNWTmTdan4GB+76LJrizK8nwwugZCkFdxn+3sFqPV10RBEQ JVbmn95On/qv0xmP6FxwrcJK7B/xyCI7s2vmO0drtibor33p3EkNZtct8VGIcZT+xk JGACHKZ11ZN7PIWqgpw77M/LtOZYpgGs8rBsVbMw= Authentication-Results: tana.it; auth=pass (details omitted) Received: from [172.25.197.88] (pcale.tana [172.25.197.88]) (AUTH: CRAM-MD5 uXDGrn@SYT0/k) by wmail.tana.it with ESMTPA; Tue, 18 Mar 2014 09:56:45 +0100 id 00000000005DC03F.0000000053280A4D.000004ED Message-ID: <53280A4D.1070201@tana.it> Date: Tue, 18 Mar 2014 09:56:45 +0100 From: Alessandro Vesely User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20131103 Icedove/17.0.10 MIME-Version: 1.0 CC: ietf-smtp@ietf.org References: <5317877B.2040908@pscs.co.uk> <20140305212503.GA5430@poolp.org> <5317992A.9050409@pscs.co.uk> <20140308103522.GA16583@hjp.at> <01P5BDV334G000004W@mauve.mrochek.com> <53202D91.9090000@tana.it> <01P5D7I116AE00004W@mauve.mrochek.com> <5322EE82.6060005@tana.it> <3F6B5C81E12AA3E942BD741E@JcK-HP8200.jck.com> <53235D26.4050804@tana.it> In-Reply-To: X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/QBljVcslcHRn04WeDyM3enMhGrU Subject: Re: [ietf-smtp] Per-Recipient Data Responses and reports thereof X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Mar 2014 08:56:56 -0000 On Tue 18/Mar/2014 04:30:19 +0100 Robert A. Rosenberg wrote: > At 20:48 +0100 on 03/14/2014, Alessandro Vesely wrote about Re: > [ietf-smtp] Per-Recipient Data Responses: > >> Per-recipient solutions can also be run on the MUA, if dropping is the >> only alternative. That makes them completely orthogonal to boundary >> filters. In any case, since that's in users hands, they are >> responsible to find what suits them better. > > Note that reliable Per-Recipient reporting to the MUA (so it can react > to and handle the reports that the message was accepted for delivery > or the delivery request was rejected) depends on the MUA using as its > Mail Submission Server for the message one run by the Recipient's ISP > (and that all the recipients are serviced by THAT SMTP Gateway > Server). So long as it uses a server that will only forward it to a > Server responsible for the email domain instead of one which would > accept responsibility for the delivery then there is no way that a > Per-Recipient submit time response to the RCPT TO can occur (since a > MSA Server does not know if the message will be accepted). > > As an example, if I wanted to send a message to Alessandro, I would > ONLY be able to get a submission time accept/reject if it was being > sent by my MUA directly to the tana.it MX server. If I send though MY > ISP's submission server it will forward to the MX server and I will > only an email reject message not a reject at submit time. Yup, that's regular SMTP behavior. There is no advantage in /getting/ a report directly at submission time: There is increased reliability in /issuing/ a rejection decision online, as that does not risk to cause backscatter. There is no reduced reliability in letting a submission server issue a DSN to the authenticated user it relayed for. Afterthoughts taking place after acceptance ought to go through a different path, such as that described in RFC 6650. For example, is my MUA had erroneously classified your message as spam, the tana.it mail server should have noticed the move to the spam folder; then it should have sent a report to abuse@panix.com, based on the SPF authentication verified at acceptance time. That path is very unreliable, as my server currently doesn't do that (yet), and even if it did, it is not clear that the report would have reached the original author. Ale From nobody Wed Mar 26 09:55:11 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 98B631A01AF for ; Wed, 26 Mar 2014 09:55:08 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.137 X-Spam-Level: X-Spam-Status: No, score=-1.137 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HELO_MISMATCH_COM=0.553, HOST_MISMATCH_NET=0.311, SPF_PASS=-0.001] autolearn=no 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 FjDiJ18YSdNk for ; Wed, 26 Mar 2014 09:55:07 -0700 (PDT) Received: from miucha.iecc.com (abusenet-1-pt.tunnel.tserv4.nyc4.ipv6.he.net [IPv6:2001:470:1f06:1126::2]) by ietfa.amsl.com (Postfix) with ESMTP id 0439C1A01AB for ; Wed, 26 Mar 2014 09:55:06 -0700 (PDT) Received: (qmail 36290 invoked from network); 26 Mar 2014 16:55:05 -0000 Received: from miucha.iecc.com (64.57.183.18) by mail1.iecc.com with QMQP; 26 Mar 2014 16:55:05 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type; s=53330669.xn--i8sz2z.k1403; i=johnl@user.iecc.com; bh=zcQDqfKBpAJNqEL5W+4Q8SY7yvrcow1DqlC3uYNAf6M=; b=NuWb7OlsKUEntKyRXpFhDDXwsR/dIaMcQwT5x1mV/GxEuMCRGwoyk7hpDtFxhxpnlLuibVGgha9y4nJzfe9EZi7iXVO44NhMrul5+Hgk8dgHXm9Yrz1aEdMT2yMz890BHQkULUaK2CzJRbn4iXa77t9oHzunw/ANTpq2cv8O7FV7NXWsiuU/DcFAA6rfOFBGgz8dCqkB/o7BiGAdtHYWruQJUHeThzSa7rXWgf4l8g6AYNkweOFRb8/2310EyxXM DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type; s=53330669.xn--i8sz2z.k1403; bh=zcQDqfKBpAJNqEL5W+4Q8SY7yvrcow1DqlC3uYNAf6M=; b=rRL1HmUMHrNrMcbSeCyRk9/leCWWPq3SOrgBq5ByUqxYELTxsgUvu91qZVUCuek10p7+zq7L6Y+4gJh2W+/VgBypZQFtDtUig0phxlgj3RaP553NcJH65NwBfj8R3lV+EClr2sQgdkz81Gs3chmlLyJ5ML0eGy5rjpbGuAiaaL1wlXpQaCiHfIOBvulXSPQccXs+bE4XvjOHH6fW46sbJO9Zbl96faasl4qtwOAGoMMQoD72wAG/OvlbvhIoGcJg Date: 26 Mar 2014 16:54:42 -0000 Message-ID: <20140326165442.13249.qmail@joyce.lan> From: "John Levine" To: ietf-smtp@ietf.org Cc: ietf-smtp-owner@ietf.org In-Reply-To: Organization: Mime-Version: 1.0 Content-type: multipart/mixed; boundary="=131971=--" X-Headerized: yes Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/nRgYrY3ytxTYguJaw5wiug11DGE Subject: [ietf-smtp] confirm 8bdfea7f026277ef3569cabfc9e9ce16d6648021 (fwd) X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Mar 2014 16:55:08 -0000 --=131971=-- Content-Type: text/plain Hi. I certainly haven't been unsubscribing from lists. Any idea what's going on? --=131971=-- Content-Type: message/rfc822 From: ietf-smtp-request@ietf.org Newsgroups: iecc.lists.ietf.smtp Subject: confirm 8bdfea7f026277ef3569cabfc9e9ce16d6648021 Date: Wed, 26 Mar 2014 09:58:00 +0000 (UTC) Organization: Taughannock Networks, Trumansburg NY Lines: 25 Approved: mail-to-news Message-ID: Reply-To: ietf-smtp-request@ietf.org NNTP-Posting-Host: news.iecc.com Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: miucha.iecc.com 1395827880 84619 2001:470:1f07:1126:0:676f:7373:6970 (26 Mar 2014 09:58:00 GMT) X-Complaints-To: abuse@iecc.com NNTP-Posting-Date: Wed, 26 Mar 2014 09:58:00 +0000 (UTC) To: johnl@taugh.com Return-Path: ietf-smtp-bounces@ietf.org Delivered-To: johnl@iecc.com Delivered-To: virtual-taugh-johnl@taugh.com Authentication-Results: iecc.com; spf=pass spf.mailfrom=ietf-smtp-bounces@ietf.org spf.helo=mail.ietf.org; dkim=pass header.d=ietf.org header.b="OJaxxMEH" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1395827644; bh=sQo25mOeHkBqWfbFyLMVtgjzQciAuxIOOdJ3Q+SsSQg=; h=MIME-Version:Content-Type:Content-Transfer-Encoding:From:To: Subject:Reply-To:Message-ID:Date:List-Id:Sender; b=OJaxxMEHuklX8zsU1PXfred+d37bdAu3mpNyVpt3CozmFS8aujc6IFqV5M8h76cVx XYVPmfkHaeW4cUgGdPdxw9voTxq+LEvsqOGwV/O4uApcJ136osozgqHGPsQhpWhMd5 V2Oi6QI3KvsbNGXMawdnJxlA7K/9f2obKB8vzkt8= Auto-Submitted: auto-generated Precedence: bulk X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" X-List-Administrivia: yes Errors-To: ietf-smtp-bounces@ietf.org X-DCC-iecc-Metrics: miucha.iecc.com 1107; Body=1 Fuz1=1 Fuz2=1 Xref: news.iecc.com iecc.lists.ietf.smtp:65 Mailing list removal confirmation notice for mailing list ietf-smtp We have received a request from 216.45.53.252 for the removal of your email address, "johnl@taugh.com" from the ietf-smtp@ietf.org mailing list. To confirm that you want to be removed from this mailing list, simply reply to this message, keeping the Subject: header intact. Or visit this web page: https://www.ietf.org/mailman/confirm/ietf-smtp/8bdfea7f026277ef3569cabfc9e9ce16d6648021 Or include the following line -- and only the following line -- in a message to ietf-smtp-request@ietf.org: confirm 8bdfea7f026277ef3569cabfc9e9ce16d6648021 Note that simply sending a `reply' to this message should work from most mail readers, since that usually leaves the Subject: line in the right form (additional "Re:" text in the Subject: is okay). If you do not wish to be removed from this list, please simply disregard this message. If you think you are being maliciously removed from the list, or have any other questions, send them to ietf-smtp-owner@ietf.org. --=131971=---- From nobody Wed Mar 26 09:57:38 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 559661A01BB for ; Wed, 26 Mar 2014 09:57:36 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: 0.089 X-Spam-Level: X-Spam-Status: No, score=0.089 tagged_above=-999 required=5 tests=[BAYES_50=0.8, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham 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 KI7c2SaBIqK7 for ; Wed, 26 Mar 2014 09:57:33 -0700 (PDT) Received: from mail.pscs.co.uk (mail.pscs.co.uk [188.65.177.237]) by ietfa.amsl.com (Postfix) with ESMTP id 45A5D1A01C8 for ; Wed, 26 Mar 2014 09:57:33 -0700 (PDT) Authentication-Results: mail.pscs.co.uk; spf=none; auth=pass (cram-md5) smtp.auth=paul Received: from lmail.pscs.co.uk ([82.68.5.206]) by mail.pscs.co.uk ([188.65.177.237] running VPOP3) with ESMTP; Wed, 26 Mar 2014 16:58:00 -0000 Authentication-Results: lmail.pscs.co.uk; spf=none; auth=pass (cram-md5) smtp.auth=paul Received: from [192.168.66.101] ([192.168.66.101]) by lmail.pscs.co.uk ([192.168.66.70] running VPOP3) with ESMTP; Wed, 26 Mar 2014 16:57:28 -0000 Message-ID: <533306F9.7010702@pscs.co.uk> Date: Wed, 26 Mar 2014 16:57:29 +0000 From: Paul Smith User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 MIME-Version: 1.0 To: John Levine References: <20140326165442.13249.qmail@joyce.lan> In-Reply-To: <20140326165442.13249.qmail@joyce.lan> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Authenticated-Sender: paul X-Server: VPOP3 Enterprise V6.7 - Registered X-Organisation: Paul Smith Computer Services X-Authenticated-Sender: paul Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/db9Nl5X0unwKA8uKkxW8jsUaCHw Cc: ietf-smtp@ietf.org Subject: Re: [ietf-smtp] confirm 8bdfea7f026277ef3569cabfc9e9ce16d6648021 (fwd) X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Mar 2014 16:57:36 -0000 On 26/03/2014 16:54, John Levine wrote: > Hi. I certainly haven't been unsubscribing from lists. Any idea > what's going on? Maybe someone was trying to get you off the list for some reason? In which case... did you really want to post the confirmation request you got? - someone could actually unsubscribe you now (unless you edited the confirmation code before posting it) - Paul Smith Computer Services Tel: 01484 855800 Vat No: GB 685 6987 53 From nobody Sat Mar 29 09:36:20 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 535D61A0639; Sat, 29 Mar 2014 09:36:18 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.01 X-Spam-Level: X-Spam-Status: No, score=-2.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, T_RP_MATCHES_RCVD=-0.01] autolearn=ham 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 Tn2wFixOVOKS; Sat, 29 Mar 2014 09:36:16 -0700 (PDT) Received: from waldorf.isode.com (waldorf.isode.com [62.3.217.251]) by ietfa.amsl.com (Postfix) with ESMTP id 285071A02A9; Sat, 29 Mar 2014 09:36:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1396110973; d=isode.com; s=selector; i=@isode.com; bh=nMRox/tZFhAyP5d8BNSgiAOLIANw1o0hsN2kfNedg5c=; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version: In-Reply-To:References:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description; b=Ts+vCcO9SRpjv7ZtpO38Bmr8qm+Wg84h2Nd5MNP3qv+8oPGCdnTvLL1f7HrriqQedq+4xp ukrXpX5KoLZFAYMSGYOC1iY+NbkiQNRMtKBs9iIwvRL1+wgqyPqKzVapWlmo6BqLm7cZ5Q jq4GYNe1HnI9KrrvtBxWm1bybcaafvI=; Received: from [192.168.0.7] (cpc5-nmal20-2-0-cust24.19-2.cable.virginm.net [92.234.84.25]) by waldorf.isode.com (submission channel) via TCP with ESMTPA id ; Sat, 29 Mar 2014 16:36:12 +0000 Message-ID: <5336F686.7060308@isode.com> Date: Sat, 29 Mar 2014 16:36:22 +0000 From: Alexey Melnikov User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 To: uri-review@ietf.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/ll1PBRSYcXvVu7fAr559Ki9lb00 Cc: ietf-smtp@ietf.org Subject: [ietf-smtp] Registration request for smtp:// and submit:// URI schemes (draft-melnikov-smime-msa-to-mda-04) X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Mar 2014 16:36:18 -0000 Hi, I wanted to use smtp:// URIs in X.509 URI subjectAltName values. My use case is returning such URIs in S/MIME certificates of S/MIME capable Mail Transfer Agents (MTAs). My colleague pointed out that smtp:// URIs are not registered with IANA (despite being used by several products, including at least one open source), so here is my attempt to register it. I am also registering submit:// URI scheme, which is a similar URI schemes, but for designating Mail Submission Agents. SMTP URI registration URI scheme name: smtp Status: permanent URI scheme syntax: smtpuri = "smtp://" authority ["/" [ "?" query ]] authority = query = If : is omitted from authority, the port defaults to 25. The query component is reserved for future extensions. URI scheme semantics: The smtp: URI scheme is used to designate SMTP servers (e.g. listener endpoints, S/MIME agents performing Domain signing), SMTP accounts. There is no MIME type associated with this URI. Encoding considerations: SMTP user names are UTF-8 strings and MUST be percent-encoded as required by the URI specification [RFC3986], Section 2.1. Applications/protocols that use this URI scheme name: The smtp: URI is intended to be used by applications that might need access to an SMTP server (for example email clients or MTAs can use smtp: URIs in configuration files) or for SMTP servers to describe their listener endpoints. A web browser can launch an email client application that can use the specified smtp: URI for account configuration or for showing SMTP server capabilities. These URIs can also be used in LDAP data stores for storing server or account configuration, as well as in X.509 certificates containing URIs. Interoperability considerations: Several implementations are already using smtp: URIs for server configuration in configuration files or APIs. Security considerations: Clients resolving smtp: URIs that wish to achieve data confidentiality and/or integrity SHOULD use the STARTTLS command (if supported by the server) before starting authentication, or use a SASL mechanism, such as GSSAPI, that provides a confidentiality security layer. Contact: Alexey Melnikov Author/Change controller: IESG References: [[draft-melnikov-smime-msa-to-mda-04]] and [RFC5321]. SUBMIT URI registration URI scheme name: submit Status: permanent URI scheme syntax: submituri = "submit://" authority ["/" [ "?" query ]] authority = query = If : is omitted from authority, the port defaults to 587. The query component is reserved for future extensions. URI scheme semantics: The submit: URI scheme is used to designate SMTP Submission servers (e.g. listener endpoints, S/MIME agents performing Domain signing), SMTP accounts. There is no MIME type associated with this URI. Encoding considerations: SMTP user names are UTF-8 strings and MUST be percent-encoded as required by the URI specification [RFC3986], Section 2.1. Applications/protocols that use this URI scheme name: The submit: URI scheme is intended to be used by applications that might need access to an SMTP Submission server (for example email clients) or for SMTP Submission servers to describe their listener endpoints. The submit: URI scheme is intended to be used by applications that might need access to an SMTP Submission server (for example email clients) or for SMTP Submission servers to describe their listener endpoints. A web browser can launch an email client application that can use the specified submit: URI for account configuration or for showing SMTP server capabilities. These URIs can also be used in LDAP data stores for storing server or account configuration, as well as in X.509 certificates containing URIs. Interoperability considerations: None. Security considerations: Clients resolving submit: URIs that wish to achieve data confidentiality and/or integrity SHOULD use the STARTTLS command (if supported by the server) before starting authentication, or use a SASL mechanism, such as GSSAPI, that provides a confidentiality security layer. Contact: Alexey Melnikov Author/Change controller: IESG References: [draft-melnikov-smime-msa-to-mda-04]] and [RFC6409]. From nobody Sat Mar 29 13:57:12 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2DF031A076D; Sat, 29 Mar 2014 13:44:15 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.91 X-Spam-Level: X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham 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 pive-nu4DAEc; Sat, 29 Mar 2014 13:44:13 -0700 (PDT) Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) by ietfa.amsl.com (Postfix) with ESMTP id F2A031A0723; Sat, 29 Mar 2014 13:44:12 -0700 (PDT) Received: from netb ([47.67.183.8]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0MeMOx-1WhXiJ135b-00QC8x; Sat, 29 Mar 2014 21:44:08 +0100 From: Bjoern Hoehrmann To: Alexey Melnikov Date: Sat, 29 Mar 2014 21:44:12 +0100 Message-ID: <71cej9hbpu3bp7edt8dv4tslt8l7ei94mi@hive.bjoern.hoehrmann.de> References: <5336F686.7060308@isode.com> In-Reply-To: <5336F686.7060308@isode.com> X-Mailer: Forte Agent 3.3/32.846 MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K0:LUcXLM9WaPSFc5f06l6dgOQZPfZ973HJ9vxGa8QdUB89yIxq/DZ Jn4ABXvjQizSe0GUKsDtpLLKTdIXXFaSlAngfeclWWNeGrmvO2z3Q6rC6VGgBz2IusV0ni9 sq7WEWMmqCXLNkYHVRAdOmfNBEOpU4ZqAFSWOnl1EMsKvZLZz6ycBzglG3Rbp+ngQYVhHQ2 mpGAJUDwdvSNqK3m5RTRA== Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/KJeCZvnpoAIkPbXUOFp83CicvQA X-Mailman-Approved-At: Sat, 29 Mar 2014 13:57:12 -0700 Cc: uri-review@ietf.org, ietf-smtp@ietf.org Subject: Re: [ietf-smtp] [Uri-review] Registration request for smtp:// and submit:// URI schemes (draft-melnikov-smime-msa-to-mda-04) X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Mar 2014 20:44:15 -0000 * Alexey Melnikov wrote: >I wanted to use smtp:// URIs in X.509 URI subjectAltName values. My use >case is returning such URIs in S/MIME certificates of S/MIME capable >Mail Transfer Agents (MTAs). My colleague pointed out that smtp:// URIs >are not registered with IANA (despite being used by several products, >including at least one open source), so here is my attempt to register >it. I am also registering submit:// URI scheme, which is a similar URI >schemes, but for designating Mail Submission Agents. Is your registration fully consistent with all those existing implemen- tations? Is it necessary or beneficial for your particular use case to use `smtp` or could you also use a different name if there are problems with other existing uses of the scheme? -- Björn Höhrmann · mailto:bjoern@hoehrmann.de · http://bjoern.hoehrmann.de Am Badedeich 7 · Telefon: +49(0)160/4415681 · http://www.bjoernsworld.de 25899 Dagebüll · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/ From nobody Sun Mar 30 19:20:26 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 44A931A0412 for ; Sun, 30 Mar 2014 19:20:24 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.21 X-Spam-Level: X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NORMAL_HTTP_TO_IP=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham 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 Eo1eY94nsFXB for ; Sun, 30 Mar 2014 19:20:20 -0700 (PDT) Received: from mailbackend.panix.com (mailbackend.panix.com [166.84.1.89]) by ietfa.amsl.com (Postfix) with ESMTP id 83BBF1A0923 for ; Sun, 30 Mar 2014 19:20:19 -0700 (PDT) Received: from [192.168.1.11] (ool-457195da.dyn.optonline.net [69.113.149.218]) by mailbackend.panix.com (Postfix) with ESMTP id 48E3A2E77F; Sun, 30 Mar 2014 22:20:16 -0400 (EDT) Mime-Version: 1.0 Message-Id: In-Reply-To: <533306F9.7010702@pscs.co.uk> References: <20140326165442.13249.qmail@joyce.lan> <533306F9.7010702@pscs.co.uk> X-Mailer: Eudora for Mac OS X 6.2.4 (MacOS 10.5.8) Date: Sun, 30 Mar 2014 22:15:17 -0400 To: Paul Smith From: "Robert A. Rosenberg" Content-Type: text/plain; charset="us-ascii" ; format="flowed" Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/xL4GvyEDev_IRV14FYgBDi70n0M Cc: John Levine , ietf-smtp@ietf.org Subject: Re: [ietf-smtp] confirm 8bdfea7f026277ef3569cabfc9e9ce16d6648021 (fwd) X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Mar 2014 02:20:24 -0000 Note that the IP Address (216.45.53.252) used to send the removal request was shown in the message and a PTR lookup on this address yields 252.53.45.216.in-addr.arpa. 86400 IN PTR 216.45.53.252.static.quadranet.com Since this is a static assignment, asking quadranet.com might tell who sent it. At 16:57 +0000 on 03/26/2014, Paul Smith wrote about Re: [ietf-smtp] confirm 8bdfea7f026277ef3569cabfc9e9ce16d66: >On 26/03/2014 16:54, John Levine wrote: >>Hi. I certainly haven't been unsubscribing from lists. Any idea >>what's going on? >Maybe someone was trying to get you off the list for some reason? > >In which case... did you really want to post the confirmation >request you got? - someone could actually unsubscribe you now >(unless you edited the confirmation code before posting it) > > > >- > > >Paul Smith Computer Services >Tel: 01484 855800 >Vat No: GB 685 6987 53 > >_______________________________________________ >ietf-smtp mailing list >ietf-smtp@ietf.org >https://www.ietf.org/mailman/listinfo/ietf-smtp From nobody Mon Mar 31 12:28:42 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 129591A08C5; Mon, 31 Mar 2014 12:12:20 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -101.902 X-Spam-Level: X-Spam-Status: No, score=-101.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=ham 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 4PiLpLyKTCd1; Mon, 31 Mar 2014 12:12:17 -0700 (PDT) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1blp0186.outbound.protection.outlook.com [207.46.163.186]) by ietfa.amsl.com (Postfix) with ESMTP id 4BAE61A08B4; Mon, 31 Mar 2014 12:12:17 -0700 (PDT) Received: from BY2PR03MB412.namprd03.prod.outlook.com (10.141.141.25) by BY2PR03MB409.namprd03.prod.outlook.com (10.141.141.11) with Microsoft SMTP Server (TLS) id 15.0.908.10; Mon, 31 Mar 2014 19:12:12 +0000 Received: from BY2PR03MB412.namprd03.prod.outlook.com ([10.141.141.25]) by BY2PR03MB412.namprd03.prod.outlook.com ([10.141.141.25]) with mapi id 15.00.0898.005; Mon, 31 Mar 2014 19:12:13 +0000 From: Dave Thaler To: Alexey Melnikov , "uri-review@ietf.org" Thread-Topic: [Uri-review] Registration request for smtp:// and submit:// URI schemes (draft-melnikov-smime-msa-to-mda-04) Thread-Index: AQHPS20GilJAdY3HQU+iAJlSiiX5A5r7keLA Date: Mon, 31 Mar 2014 19:12:12 +0000 Message-ID: <451cd52e77fb4baf9f736e063eb872ad@BY2PR03MB412.namprd03.prod.outlook.com> References: <5336F686.7060308@isode.com> In-Reply-To: <5336F686.7060308@isode.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [2001:4898:80e8:ee31::2] x-forefront-prvs: 0167DB5752 x-forefront-antispam-report: SFV:NSPM; SFS:(10009001)(6009001)(428001)(189002)(199002)(24454002)(90146001)(2656002)(87266001)(81816001)(85306002)(65816001)(80022001)(56816005)(63696002)(20776003)(31966008)(47446002)(74502001)(85852003)(83072002)(74662001)(79102001)(80976001)(97186001)(74366001)(97336001)(95666003)(95416001)(94946001)(74706001)(99286001)(81686001)(74316001)(77982001)(86362001)(93516002)(94316002)(87936001)(59766001)(92566001)(93136001)(81542001)(74876001)(69226001)(47736001)(47976001)(49866001)(50986001)(33646001)(81342001)(56776001)(54356001)(51856001)(53806001)(98676001)(46102001)(83322001)(4396001)(76482001)(54316002)(76576001)(76786001)(76796001)(24736002)(3826001); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR03MB409; H:BY2PR03MB412.namprd03.prod.outlook.com; FPR:D296FB14.8507DF21.36E3908F.44EC9E20.201C6; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en; received-spf: None (: microsoft.com does not designate permitted sender hosts) Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: microsoft.onmicrosoft.com Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/QReSNhaIs26xJlr6GfIW8OtvnZo X-Mailman-Approved-At: Mon, 31 Mar 2014 12:28:40 -0700 Cc: "ietf-smtp@ietf.org" Subject: Re: [ietf-smtp] [Uri-review] Registration request for smtp:// and submit:// URI schemes (draft-melnikov-smime-msa-to-mda-04) X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Mar 2014 19:12:20 -0000 Alexey Melnikov wrote: > I am also registering submit:// URI > scheme, which is a similar URI schemes, but for designating Mail Submissi= on > Agents. My understanding from your email and from a glance at draft-melnikov-smime-msa-to-mda is that the proposed "submit" scheme is not currently widely deployed, and hence the actual name is flexible. My feedback is that the name "submit" is not a good name for the proposed u= se. Specifically, RFC 4395 states: > Avoid using names that are either very general purpose or associated > in the community with some other application or protocol. There are many types of things you can "submit" (HTTP forms, etc.) and since the proposed use here is specific to specific to SMTP, it should not use a general purpose word like "submit" along. "smtpsubmit" or similar would be much more appropriate. -Dave From nobody Mon Mar 31 15:33:59 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B82DC1A6F65; Mon, 31 Mar 2014 15:33:52 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.011 X-Spam-Level: X-Spam-Status: No, score=-2.011 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham 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 KzrzBpMbe2r9; Mon, 31 Mar 2014 15:33:50 -0700 (PDT) Received: from smtp.pobox.com (b-pb-sasl-quonix.pobox.com [208.72.237.35]) by ietfa.amsl.com (Postfix) with ESMTP id BE6DF1A6F0D; Mon, 31 Mar 2014 15:33:50 -0700 (PDT) Received: from smtp.pobox.com (unknown [127.0.0.1]) by b-sasl-quonix.pobox.com (Postfix) with ESMTP id B46157952E; Mon, 31 Mar 2014 18:33:46 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=date:from :message-id:to:cc:subject:in-reply-to:references:mime-version :content-type:content-transfer-encoding; s=sasl; bh=pFau0xRurI0O RSlq2SumhXy8VcE=; b=Zw+kfu4Xr4M8VO1l9Tw06hA+0fLw87TAF00AS6/H8e2k /W5nnEyrr8TSrys0wdfIYHacGSuR+W/jq5ujCrdkqxJW4a8Geg7OdmElSV9lJ7zf rCzvOCz5BTd3+5DwwVfPMKo7z34qTzgK2/XTxRcmrGYFjoh0WbIk/Chem/Hx6x8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=date:from :message-id:to:cc:subject:in-reply-to:references:mime-version :content-type:content-transfer-encoding; q=dns; s=sasl; b=bOweif 9BEeyCPM6lTZognbj4rS2B2mMx/xyq+3i20ivDbPh+h78cvJTt7wBF379kU1o/Bb 0/jvVnNEy1BA0XdqbNKc4GC1ocVZKl6Tr52IQgLGZ8eIIFfQMXI2Os5mHO/ceG73 NBZlngK5irWQcHYprVlq57jIkgRvVqTROTUvU= Received: from b-pb-sasl-quonix.pobox.com (unknown [127.0.0.1]) by b-sasl-quonix.pobox.com (Postfix) with ESMTP id 958097952D; Mon, 31 Mar 2014 18:33:46 -0400 (EDT) Received: from [192.168.0.3] (unknown [68.7.113.80]) by b-sasl-quonix.pobox.com (Postfix) with ESMTPA id 6EECA79529; Mon, 31 Mar 2014 18:33:45 -0400 (EDT) Date: Mon, 31 Mar 2014 15:33:43 -0700 From: Bill McQuillan X-Priority: 3 (Normal) Message-ID: <90480259.20140331153343@pobox.com> To: SMTP Discussion In-Reply-To: <451cd52e77fb4baf9f736e063eb872ad@BY2PR03MB412.namprd03.prod.outlook.com> References: <5336F686.7060308@isode.com> <451cd52e77fb4baf9f736e063eb872ad@BY2PR03MB412.namprd03.prod.outlook.com> NSA-Eyes-Only: Why the hell are you reading this?! MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Pobox-Relay-ID: 856F8CF2-B924-11E3-A4D8-8D19802839F8-02871704!b-pb-sasl-quonix.pobox.com Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/9WqL85D2Oanhhe6qkFe8ITRRhTs Cc: Alexey Melnikov , uri-review@ietf.org, Dave Thaler Subject: Re: [ietf-smtp] [Uri-review] Registration request for smtp:// and submit:// URI schemes (draft-melnikov-smime-msa-to-mda-04) X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Mar 2014 22:33:53 -0000 On Mon, 2014-03-31, Dave Thaler wrote: > Alexey Melnikov wrote: >> I am also registering submit:// URI >> scheme, which is a similar URI schemes, but for designating Mail Submission >> Agents. > My understanding from your email and from a glance at > draft-melnikov-smime-msa-to-mda is that the proposed "submit" scheme is > not currently widely deployed, and hence the actual name is flexible. > My feedback is that the name "submit" is not a good name for the proposed use. > Specifically, RFC 4395 states: >> Avoid using names that are either very general purpose or associated >> in the community with some other application or protocol. > There are many types of things you can "submit" (HTTP forms, etc.) > and since the proposed use here is specific to specific to SMTP, it should > not use a general purpose word like "submit" along. > "smtpsubmit" or similar would be much more appropriate. I hope that whichever keyword is used, it is clearly distinguished from "mailto". I know I'm a bit confused about this proposal. Is "submit" intended to be a lower abstraction level? Or a replacement? -- Bill McQuillan From nobody Mon Mar 31 21:00:30 2014 Return-Path: X-Original-To: ietf-smtp@ietfa.amsl.com Delivered-To: ietf-smtp@ietfa.amsl.com Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BCD891A095B; Mon, 31 Mar 2014 21:00:28 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -4.211 X-Spam-Level: X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham 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 jXWKPstA9-dn; Mon, 31 Mar 2014 21:00:26 -0700 (PDT) Received: from mailbackend.panix.com (mailbackend.panix.com [166.84.1.89]) by ietfa.amsl.com (Postfix) with ESMTP id BF5041A0955; Mon, 31 Mar 2014 21:00:26 -0700 (PDT) Received: from [192.168.1.11] (ool-457195da.dyn.optonline.net [69.113.149.218]) by mailbackend.panix.com (Postfix) with ESMTP id 0C2802E7BC; Tue, 1 Apr 2014 00:00:22 -0400 (EDT) Mime-Version: 1.0 Message-Id: In-Reply-To: <90480259.20140331153343@pobox.com> References: <5336F686.7060308@isode.com> <451cd52e77fb4baf9f736e063eb872ad@BY2PR03MB412.namprd03.prod.outlook .com> <90480259.20140331153343@pobox.com> X-Mailer: Eudora for Mac OS X 6.2.4 (MacOS 10.5.8) Date: Mon, 31 Mar 2014 23:59:57 -0400 To: Bill McQuillan From: "Robert A. Rosenberg" Content-Type: text/plain; charset="us-ascii" ; format="flowed" Archived-At: http://mailarchive.ietf.org/arch/msg/ietf-smtp/lFPCAX1ottGPvyYin0Wl2ElGPLs Cc: Alexey Melnikov , uri-review@ietf.org, SMTP Discussion , Dave Thaler Subject: Re: [ietf-smtp] [Uri-review] Registration request for smtp:// and submit:// URI schemes (draft-melnikov-smime-msa-to-mda-04) X-BeenThere: ietf-smtp@ietf.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Apr 2014 04:00:28 -0000 At 15:33 -0700 on 03/31/2014, Bill McQuillan wrote about Re: [ietf-smtp] [Uri-review] Registration request for smtp:: >On Mon, 2014-03-31, Dave Thaler wrote: >> Alexey Melnikov wrote: >>> I am also registering submit:// URI >>> scheme, which is a similar URI schemes, but for designating Mail Submission >>> Agents. > >> My understanding from your email and from a glance at >> draft-melnikov-smime-msa-to-mda is that the proposed "submit" scheme is >> not currently widely deployed, and hence the actual name is flexible. > >> My feedback is that the name "submit" is not a good name for the >>proposed use. >> Specifically, RFC 4395 states: >>> Avoid using names that are either very general purpose or associated >>> in the community with some other application or protocol. > >> There are many types of things you can "submit" (HTTP forms, etc.) >> and since the proposed use here is specific to specific to SMTP, it should >> not use a general purpose word like "submit" along. > >> "smtpsubmit" or similar would be much more appropriate. > >I hope that whichever keyword is used, it is clearly >distinguished from "mailto". Mailto invokes a MUA and supplies the To data and optionally other headers such as subject, message body, cc, bcc, etc for a created message. > >I know I'm a bit confused about this proposal. Is "submit" >intended to be a lower abstraction level? Or a replacement? From reading the proposal, Submit seems to be a way of supplying the SMTP server to be used to inject email into the system (ie: What you would enter into a MUA "SMTP Server" Parm). It is a SMTP Server dedicated as the Mail Submission Agent role as opposed to the more generic MTA role (which is listed in a MX record) which can not only the target of a MUA injection connection but also a SMTP Server to SMTP Server message forwarding connection. The SMTP type seems to be a generic Server of the latter type/function. > >-- >Bill McQuillan > >_______________________________________________ >ietf-smtp mailing list >ietf-smtp@ietf.org >https://www.ietf.org/mailman/listinfo/ietf-smtp