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

"John Levine" <johnl@taugh.com> Sat, 18 February 2012 04:29 UTC

Return-Path: <johnl@iecc.com>
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 D051421F84F2 for <apps-discuss@ietfa.amsl.com>; Fri, 17 Feb 2012 20:29:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -109.874
X-Spam-Level:
X-Spam-Status: No, score=-109.874 tagged_above=-999 required=5 tests=[AWL=1.325, BAYES_00=-2.599, HABEAS_ACCREDITED_SOI=-4.3, RCVD_IN_BSP_TRUSTED=-4.3, 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 xhEUpz3bQ6ey for <apps-discuss@ietfa.amsl.com>; Fri, 17 Feb 2012 20:29:14 -0800 (PST)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id 65A6321F84EF for <apps-discuss@ietf.org>; Fri, 17 Feb 2012 20:29:12 -0800 (PST)
Received: (qmail 54785 invoked from network); 18 Feb 2012 04:29:11 -0000
Received: from leila.iecc.com (64.57.183.34) by mail1.iecc.com with QMQP; 18 Feb 2012 04:29:11 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:vbr-info; s=4f3f2916.xn--30v786c.k1202; i=johnl@user.iecc.com; bh=vMJAI3+scjHH2DJARCgd/Y6aSMEFbGAO1LoWBRHMhnI=; b=VsXtaho6Q7FnwI8CXvvZhCx0N5ymkEYfMNqVzHOSC0XPj/hbePPGJKY6E7C4nmEV19fNwhetVtavdHfua4HUzAsOihk6FtFaM8bw4aKhZkUokKdISU8zfNaJnI7FMHy0BzDAndibMGBGoWnEzLzUcUVzq7Qh2eqLhRWfspBBHNk=
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:vbr-info; s=4f3f2916.xn--30v786c.k1202; olt=johnl@user.iecc.com; bh=vMJAI3+scjHH2DJARCgd/Y6aSMEFbGAO1LoWBRHMhnI=; b=aINKhfWzjelZGqwrB656WwrWQiK5uQyaKQzDHGvQ3seMV2temOm9lYD4uTEGGRhbx144L9RPakmt/RvK2lBlloINpxebX0FfQQ0OaQzt24dgzC5PrEPHa2EN6HzZzWbe//Ripuk0IHrxlV+KTh26YC08s/cvZl40bDL8Zviej+Q=
VBR-Info: md=iecc.com; mc=all; mv=dwl.spamhaus.org
Date: Sat, 18 Feb 2012 04:28:48 -0000
Message-ID: <20120218042848.90000.qmail@joyce.lan>
From: John Levine <johnl@taugh.com>
To: apps-discuss@ietf.org
In-Reply-To: <20120217202633.73871.qmail@joyce.lan>
Organization:
X-Headerized: yes
Mime-Version: 1.0
Content-type: text/plain; charset="utf-8"
Content-transfer-encoding: 7bit
Subject: Re: [apps-discuss] Comments on draft-ietf-appsawg-greylisting-04
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: Sat, 18 Feb 2012 04:29:14 -0000

Looks pretty good.  A few minor points:

In section 3, I think that you should point out that a in a successful
greylister, all the regular correspondents will be whitelisted, so the
only mail that is delayed is mail from an IP that has never sent mail
before, or sent mail so long ago that it's fallen out of the
whitelist.  In mail systems I've used, the vast majority of mail comes
from places on the whitelist, so after a training period (which you
can fake by watching traffic before you turn on the greylister and
seed the whitelist with all the addresses you've seen) only a small
proportion of mail should be affected.

In section 3 and again in section 9.2, it refers to the size of the
database.  My total database is under 40,000 entries, including 92
IPv6 addresses.  I expect a larger system would have a larger
database, but it would be a pretty feeble server that would have
trouble with a table even ten times that size.  My manual whitelist
has 62 entries, mostly CIDR ranges, probably half of which are stale
but there's not much incentive to clean it out.

R's,
John