Re: [ietf-smtp] [Proposal] confusing parts of the mail system, was 250-MARKDOWN

Ned Freed <ned.freed@mrochek.com> Thu, 17 January 2019 12:43 UTC

Return-Path: <ned.freed@mrochek.com>
X-Original-To: ietf-smtp@ietfa.amsl.com
Delivered-To: ietf-smtp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 49918130E81 for <ietf-smtp@ietfa.amsl.com>; Thu, 17 Jan 2019 04:43:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.208
X-Spam-Level:
X-Spam-Status: No, score=-1.208 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RDNS_NONE=0.793, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mrochek.com
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 v2l69xUbt7Jy for <ietf-smtp@ietfa.amsl.com>; Thu, 17 Jan 2019 04:43:27 -0800 (PST)
Received: from mauve.mrochek.com (unknown [66.159.242.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 48A4F130F5B for <ietf-smtp@ietf.org>; Thu, 17 Jan 2019 04:43:27 -0800 (PST)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01R23TPM46A800GTEC@mauve.mrochek.com> for ietf-smtp@ietf.org; Thu, 17 Jan 2019 04:38:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mrochek.com; s=201712; t=1547728702; bh=UImzEvom3eiTLD3lSgMSdN1Pj8vzvre0Bc7FKMT9hoE=; h=Cc:Date:From:Subject:In-reply-to:References:To:From; b=DuQU0Zvg3sM/+2Gk0Lck0vP0baLkRmL4CHosCr8IuLmWgOK0NqR6kRgHSdsUM4xa0 cYw/EG9CqtMQp8aDbwHc1H3VsF4763wYAhOgE6jWdU9ZMOXi4upHgWT34lg+q4uWdK DoHKScBf9c/1AGejh9dQUq9exGrNG3k0DyIx43cM=
MIME-version: 1.0
Content-transfer-encoding: 7bit
Content-type: TEXT/PLAIN; CHARSET="US-ASCII"
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01R1N39ADWKW00004L@mauve.mrochek.com>; Thu, 17 Jan 2019 04:38:19 -0800 (PST)
Cc: Ned Freed <ned.freed@mrochek.com>, John Bucy <jbucy=40google.com@dmarc.ietf.org>, ietf-smtp <ietf-smtp@ietf.org>
Message-id: <01R23TPK47AA00004L@mauve.mrochek.com>
Date: Thu, 17 Jan 2019 04:29:52 -0800
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Wed, 16 Jan 2019 19:31:14 -0800" <65cc0784-a8f0-e40e-c5d9-c736ee1081ea@digilicious.com>
References: <CAOEezJTxTN9x_JFXgLidj9k8NVgFTRyqyQc4Aak8UEQuvjiM0w@mail.gmail.com> <20190109143529.33122200C76CAD@ary.local> <460d4589-5517-3762-5764-7474523dd09b@digilicious.com> <01R1U95VCAHI00004L@mauve.mrochek.com> <74e22977-8ee8-c762-4882-b56e5911430e@digilicious.com> <CALui8C2qzp_jBo=YHA+XXBGF6+jigDeEaX24L2bohQBdaXKHwg@mail.gmail.com> <2ea48fe6-eb48-02e1-d3e2-53782f3ff758@digilicious.com> <alpine.OSX.2.21.1901111607320.22582@ary.qy> <bcf3958d-cd42-fc3c-57fc-56a5f8394b37@digilicious.com> <alpine.OSX.2.21.1901111647330.22750@ary.qy> <5b6ddc8f-9c53-df04-0f61-721fad0972f3@digilicious.com> <CALui8C3934HTxrY-JGB3rAu1dX1z8oz1AK8jmZLsZQhSuxDszw@mail.gmail.com> <01R238XJND6O00004L@mauve.mrochek.com> <65cc0784-a8f0-e40e-c5d9-c736ee1081ea@digilicious.com>
To: Gene Hightower <gene@digilicious.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-smtp/AyxYF-ZzDKsxGrBkR847xrJagGA>
Subject: Re: [ietf-smtp] [Proposal] confusing parts of the mail system, was 250-MARKDOWN
X-BeenThere: ietf-smtp@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" <ietf-smtp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-smtp>, <mailto:ietf-smtp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-smtp/>
List-Post: <mailto:ietf-smtp@ietf.org>
List-Help: <mailto:ietf-smtp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-smtp>, <mailto:ietf-smtp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Jan 2019 12:43:28 -0000

> On 16/01/2019 18.17, Ned Freed wrote:

> > As for BINARYMIME, we implemented that for SUBMIT in 2012 due to a
> > couple of customer requests.

> Microsoft, for their hotmail.com service anyway, does support
> BINARYMIME for received mail.  And, as far as I can tell, it works.

> I send a photo with "Content-Type: image/png; charset=binary" and view
> it using their web interface and I see my photo.  Sent it all one big
> fat BDAT.

> Strangely, when Microsoft sends mail they don't seem to use BINARYMIME
> even though I offer the extension.

Likely because they transcoded it to 8bit almost immediately. That's what we
do. There's really no choice because pretty much everyone attaches signatures
these days - specifically DKIM - and once you do that transcoding is no longer
an option. 

Delaying signing or resigning in the event your initial choice to transcode
turns out to be incorrect is pretty unappealing implementation-wise. And even
if we tried to accomodate the minescule number of SMTP BINARYMIME servers out
there, this would result in an increase in delivery failures (for those that
don't/can't transcode), message content (DSN delivery failures when the DSN is
also binary), and DKIM signature breakage.

This is not a difficult call to make.

> Microsoft, so it seems, have overcome the problems that seem to plague
> other email software and service providers with regard to BINARYMIME.

Clearly not, as you yourself have noted.

					Ned