Re: [apps-discuss] Review of: draft-ietf-appsawg-malformed-mail-03

Ned Freed <ned.freed@mrochek.com> Wed, 15 May 2013 20:48 UTC

Return-Path: <ned.freed@mrochek.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 023AA21F869F for <apps-discuss@ietfa.amsl.com>; Wed, 15 May 2013 13:48:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.99
X-Spam-Level:
X-Spam-Status: No, score=-1.99 tagged_above=-999 required=5 tests=[AWL=0.610, BAYES_00=-2.599]
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 Vvl2Yl6hSLLJ for <apps-discuss@ietfa.amsl.com>; Wed, 15 May 2013 13:48:51 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id D65D421F85D6 for <apps-discuss@ietf.org>; Wed, 15 May 2013 13:48:50 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OTOENUSHHC006AIX@mauve.mrochek.com> for apps-discuss@ietf.org; Wed, 15 May 2013 13:43:47 -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 <01OTLPL3VY1C000054@mauve.mrochek.com>; Wed, 15 May 2013 13:43:43 -0700 (PDT)
Message-id: <01OTOENRSJ6Q000054@mauve.mrochek.com>
Date: Wed, 15 May 2013 13:32:59 -0700
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Wed, 15 May 2013 20:26:13 +0000" <20130515202613.24981.qmail@joyce.lan>
References: <01OTO93GD6L2000054@mauve.mrochek.com> <20130515202613.24981.qmail@joyce.lan>
To: John Levine <johnl@taugh.com>
Cc: ned.freed@mrochek.com, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Review of: draft-ietf-appsawg-malformed-mail-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: Wed, 15 May 2013 20:48:56 -0000

> >This is going to take a lot more than three paragraphs to do properly. I'd
> >suggest something like this (apologies in advance - this is *very* rough, but
> >I'm in the middle of an office move and don't have time right now to wordsmith
> >the text the way I normally would):

> Way better than what I sent.

FWIW, I agree completely with everything you said, and I hope it's reflected
in what I wrote.

> >But more to the point, lots of software, including metamail, the original MIME
> >software, pays no attention to MIME-Version: at all. And the chances of this
> >changes are, IMO, remote.

> I use Alpine which is one of the very few MUAs that take Murray's
> advice and ignore MIME headers if the MIME-Version is missing.  It is
> a pain in the patoot, since it is invariably wrong.  I ended up using
> procmail to add the missing header to mail from known screwups like
> the NY Times so I could read it properly.

NYT? Wow. I hadn't noticed they were one of the places that does it. The
example I usually think of is one of the sources of political spam^H^H^H^H
legitimate bulk mail which seems to do it intermittently. But that's
nowhere near as good as example as the NYT.

Another amusing thing one of these bulk email generators does is put out
multiparts marked with a quoted-printable CTE. (The multipart is not, in fact
encoded, although there have been other cases in the past where it was.) I
don't know if this one is worth calling out in the doc or not.

				Ned