Re: [apps-discuss] Adoption of draft-kucherawy-received-state?

"John Levine" <> Sun, 15 January 2012 20:08 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 7697021F8498 for <>; Sun, 15 Jan 2012 12:08:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -104.153
X-Spam-Status: No, score=-104.153 tagged_above=-999 required=5 tests=[AWL=-1.554, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id oDXTok792yYf for <>; Sun, 15 Jan 2012 12:08:58 -0800 (PST)
Received: from ( [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by (Postfix) with ESMTP id 8181521F849A for <>; Sun, 15 Jan 2012 12:08:58 -0800 (PST)
Received: (qmail 719 invoked from network); 15 Jan 2012 20:08:55 -0000
Received: from ( by with QMQP; 15 Jan 2012 20:08:55 -0000
Date: 15 Jan 2012 20:08:33 -0000
Message-ID: <20120115200833.33736.qmail@joyce.lan>
From: "John Levine" <>
In-Reply-To: <>
X-Headerized: yes
Mime-Version: 1.0
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: 7bit
Subject: Re: [apps-discuss] Adoption of draft-kucherawy-received-state?
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Sun, 15 Jan 2012 20:08:59 -0000

>While I am unaware of any standards usage of this particular extensibility
>feature, ever since it was defined there has been some ad-hoc use of it. I have
>not observed any issues with this usage. To the extent there have been
>problems, it's been with obsolete forms that have never worked well and jsut a
>general failure to implement basic stuff like date-time parsing propoerly.

I've written my share of received header parsers (it's unavoidable if
you want to send a non-trivial number of abuse reports) and I will
agree that extra clauses are not an issue.  The problem, as usual, is
people who don't read the spec at all before they start coding, and
there's not much we can do about that.