Re: [apps-discuss] Comments on draft-ietf-appsawg-greylisting-03

SM <sm@resistor.net> Thu, 16 February 2012 23:33 UTC

Return-Path: <sm@resistor.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D65621F853C for <apps-discuss@ietfa.amsl.com>; Thu, 16 Feb 2012 15:33:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.642
X-Spam-Level:
X-Spam-Status: No, score=-102.642 tagged_above=-999 required=5 tests=[AWL=-0.043, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rxADCiQwjwz2 for <apps-discuss@ietfa.amsl.com>; Thu, 16 Feb 2012 15:33:05 -0800 (PST)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id CB3B821F84E2 for <apps-discuss@ietf.org>; Thu, 16 Feb 2012 15:33:05 -0800 (PST)
Received: from SUBMAN.resistor.net (IDENT:sm@localhost [127.0.0.1]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q1GNWwBR024168 for <apps-discuss@ietf.org>; Thu, 16 Feb 2012 15:33:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1329435183; i=@resistor.net; bh=OZ25EAzP3OSC/eQuTbziXV93BtzRk/4ubRvF0OWAQPI=; h=Message-Id:Date:To:From:Subject:In-Reply-To:References: Mime-Version:Content-Type:Cc; b=Zw/NnQ4QqM9wAyRElhM4o8HT5fUmkz9/JGgTOiD2LsUrUyXi/gLho8a+yBrGzumNf +CwWEoSyjEKt/GRCyRspb6xpGVdv83ORC9+Me+UKyMnHIraH6KquxLJiHc4hflFPfx ZJw1cQJXVAxryAu6IyNw+t9eHI5MvBw/1gk8N9Bo=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=resistor.net; s=mail; t=1329435183; i=@resistor.net; bh=OZ25EAzP3OSC/eQuTbziXV93BtzRk/4ubRvF0OWAQPI=; h=Message-Id:Date:To:From:Subject:In-Reply-To:References: Mime-Version:Content-Type:Cc; b=0u6mw8WKdwhds57o2CZ4mmGdqsIzlhelZHZjg53ycwt8lzyEbpOyLpvHlC4+Uhuor xPU1se4Of2j/OSQv5xFelOECGqoQVNV7KjbyZ7lYrljhfwUobcQqL/8WFjvRB39qnu yJAPJ12pHoln+o9+dLwz9dUZCciKo8P+uWfgBz8g=
Message-Id: <6.2.5.6.2.20120216143635.09cc8660@resistor.net>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Thu, 16 Feb 2012 15:32:38 -0800
To: apps-discuss@ietf.org
From: SM <sm@resistor.net>
In-Reply-To: <4F3D0EE5.9060008@dcrocker.net>
References: <6.2.5.6.2.20120215194417.098a0438@elandnews.com> <4F3D0EE5.9060008@dcrocker.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Subject: Re: [apps-discuss] Comments on draft-ietf-appsawg-greylisting-03
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Feb 2012 23:33:11 -0000

Hello,

[replying to both Dave and Murray's messages]

At 06:12 16-02-2012, Dave CROCKER wrote:
>Since the class of error codes is officially "Transient Negative 
>Completion" I'm inclined to suggest having the text say "transient 
>(soft) fail".

I'm ok with that.

>Since this is non-normative material, it's generally good to be 
>especially inclusive.  Including both your and Tony's citation 
>nicely establishes relatively long history for the mechanism.

Thanks to Tony Finch for the reminder about sauce.

>hmm.  the email architecture document uses the term return address 
>and that term matches the actual semantics of the address better 
>than the RFC821 label that RFC5321 uses.  To add explicit linkage, 
>I'll suggest "the return email address (rfc5321.MailFrom)"

I forgot about that.

>Although it is unlikely that such topologically diverse 'clusters' 
>will demonstrate the kind of hand-off for sending of mail, you are 
>right that it is possible. So the text should just add "This 
>heuristic will not work for clusters having machines on different networks."

Ok.  I don't mind if Murray just goes for the /24 to keep matters simple.

>DO you have a preference for which value should be recommended?

I'll comment below.

At 10:57 16-02-2012, Murray S. Kucherawy wrote:
>I think I prefer the current section ordering.  The Introduction 
>lays out the general subject area, and then the Background starts 
>presenting the "how'd we get here?" material.

Ok.

>How does that impede debugging?  A server that doesn't go the 421 
>route is not guaranteed to give you more information.

See comment below.

>My point there is actually to say there's no effective difference 
>between 421 and any other 4yz in this context.  But that said, I'd 
>be happy to discuss suggestions others might have.
>
>What about saying 421 for sites that want to kill the connection 
>immediately, and 450 otherwise?


 From RFC 5321:

   "450  Requested mail action not taken: mailbox unavailable (e.g.,
    mailbox busy or temporarily blocked for policy reasons)"

The 450 code is listed for RCPT and end of data 
indicator.  Greylisting fits "policy reason".  I'll suggest using 450 
to keep this separate from non-policy conditions.  That code does not 
fit it for connection establishment as the SMTP server kills the 
connection.  There would have to be some text for the 421 
exception.  I have a strong preference for not encouraging the 421 
(debugging comment) as it is hard to tell whether there is a problem 
or if this is policy stuff.

At 11:15 16-02-2012, Murray S. Kucherawy wrote:
>I think a specific use of a TS to implement a technique falls within 
>the definition of an AS.

An Applicability Statement is about setting or adapting requirement 
levels for a specific use.  I don't think that providing degraded 
service qualifies for it.

>OK, though I think it's a bit odd to make an Informative document 
>into a normative reference.

As it is already in the down-ref registry, there shouldn't be any 
process issue.

Regards,
-sm