Re: [ietf-smtp] Fwd: I-D Action: draft-melnikov-smtp-metadata-00.txt

Brandon Long <blong@google.com> Wed, 25 March 2015 20:31 UTC

Return-Path: <blong@google.com>
X-Original-To: ietf-smtp@ietfa.amsl.com
Delivered-To: ietf-smtp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4EED01B2B79 for <ietf-smtp@ietfa.amsl.com>; Wed, 25 Mar 2015 13:31:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.511
X-Spam-Level:
X-Spam-Status: No, score=0.511 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no
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 16LAnQkEYEqm for <ietf-smtp@ietfa.amsl.com>; Wed, 25 Mar 2015 13:31:56 -0700 (PDT)
Received: from mail-ie0-x22b.google.com (mail-ie0-x22b.google.com [IPv6:2607:f8b0:4001:c03::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 44D811A8AE6 for <ietf-smtp@ietf.org>; Wed, 25 Mar 2015 13:31:56 -0700 (PDT)
Received: by iedm5 with SMTP id m5so31619739ied.3 for <ietf-smtp@ietf.org>; Wed, 25 Mar 2015 13:31:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=9N6Y6qddtek5soeMCvFEbkm9E/WXP/2KxwQbZ42w++g=; b=BlRRJMwLdkvVDmm/AyPclxwUbxdw+9cWPeYb1ByfFKTP96jcLlIOIVT2CesoC5GDCq NGoCxB4HTTSSeLazm4VBrMG8zvb1o7vBOS6pTPOcC6Y9z4Q8rGtKQKl25Suqjn1XqPB2 liB3VzuuF2NmnIozgSs579pYv098f4py0twr6sP03TTrSdfoBrqL6LwyfFLH0LxdRJRK Oj3xBdDbMSGrxlMuHOkzecgpFuV4s4LlldwEf9QvqP8ZfnrdePgHhlA1OO9RMrXrwSlR o374Tl8MisDNesOscx/oWijq+Xk7s2g3pBdZjFvEtggnUHSOBT6vHPom4e53IA+xi/kV GDSg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=9N6Y6qddtek5soeMCvFEbkm9E/WXP/2KxwQbZ42w++g=; b=kiCPeZbA0rvQeGOrWIfWH0wZ0NXkRqlBBiVmdsVexSM9aMqtey4w+TclZp+1zJOrz2 4bM3CcRlRo7HsfOT6iPcyHeDFZgZ3Y8vLyhU43JHYKXJbO7i/xhFMo1aK9uLKj7aM6bv Vx1Fj9k9seOHmgubeuNf1SBse0mrfzukdudMLqkKxa/Jd6D+qB8lIPMVjmIxjLwZ50hO x//62UMgyHIrPksWf2tcwC9zgp2n4OE9MGRk025TFSRE1teXqXbFkoBpSOM3TT1PMaBS ZE5rtXrIMHN/xPQxuFnXfOhuV2z7tG01Vi14EgQRBn9qm/6Zw2AgeaMoCSIB9iw0DZmQ 57pg==
X-Gm-Message-State: ALoCoQlVpXpkRKY7aYkuN060osMnRtUqb39/5a57aTprYEWfhBYiyla2B0LYnW+GOYHHLhnS4YIb
MIME-Version: 1.0
X-Received: by 10.107.164.69 with SMTP id n66mr16266005ioe.82.1427315515675; Wed, 25 Mar 2015 13:31:55 -0700 (PDT)
Received: by 10.64.86.7 with HTTP; Wed, 25 Mar 2015 13:31:55 -0700 (PDT)
In-Reply-To: <01PJZ8WKBIO40000AQ@mauve.mrochek.com>
References: <20150307202540.13358.58739.idtracker@ietfa.amsl.com> <550EE444.4040507@isode.com> <4175cf7b-c14e-455d-bd6b-0903d9de6194@gulbrandsen.priv.no> <550F2851.2010409@isode.com> <259d7567-2b13-46df-bb03-54f74fc9e1b4@gulbrandsen.priv.no> <01PJX8XAIWS0000090@mauve.mrochek.com> <CABa8R6sQ1MCpYLW7NzwJTiVdWFgFOBEEx7GxJxJL71p+FBfsgg@mail.gmail.com> <01PJZ5MHFIS40000AQ@mauve.mrochek.com> <bc63804d-8903-41e7-a6f4-5aa58471d787@gulbrandsen.priv.no> <01PJZ8WKBIO40000AQ@mauve.mrochek.com>
Date: Wed, 25 Mar 2015 13:31:55 -0700
Message-ID: <CABa8R6tNpkOXkZUy8LYaC8CVB8f-jJMvp53sydfiobwcQMvmmA@mail.gmail.com>
From: Brandon Long <blong@google.com>
To: Ned Freed <ned.freed@mrochek.com>
Content-Type: multipart/alternative; boundary="001a1141c9304bb7e4051222cae8"
Archived-At: <http://mailarchive.ietf.org/arch/msg/ietf-smtp/5ic7uFv4yFsLhXXeCSe0tjy6Dh0>
Cc: Arnt Gulbrandsen <arnt@gulbrandsen.priv.no>, ietf-smtp <ietf-smtp@ietf.org>
Subject: Re: [ietf-smtp] Fwd: I-D Action: draft-melnikov-smtp-metadata-00.txt
X-BeenThere: ietf-smtp@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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: Wed, 25 Mar 2015 20:31:58 -0000

Yesterday, 250k IPs we talked to for SMTP advertised BINARYMIME.  The
largest advertiser we saw was Hotmail/Outlook.

Trying 65.55.37.104...
Connected to mx1.hotmail.com.
Escape character is '^]'.
220 COL004-MC3F10.hotmail.com Sending unsolicited commercial or bulk e-mail
to Microsoft's computer network is prohibited. Other restrictions are found
at http://privacy.microsoft.com/en-us/anti-spam.mspx. Wed, 25 Mar 2015
13:24:42 -0700
EHLO foo
250-COL004-MC3F10.hotmail.com (3.21.0.161) Hello [72.14.229.81]
250-SIZE 36909875
250-PIPELINING
250-8bitmime
250-BINARYMIME
250-CHUNKING
250-STARTTLS
250-AUTH LOGIN
250-AUTH=LOGIN
250 OK

Not reporting BINARYMIME ourselves, but we don't reject binary messages at
the moment and it mostly works through the whole system, but we haven't
gone as far as actually validating the whole pipeline on corner cases to be
happy enough to start advertising it.

Supporting it just for MSA may be a good partial solution...

Brandon

On Tue, Mar 24, 2015 at 7:38 AM, Ned Freed <ned.freed@mrochek.com> wrote:

> Ned Freed writes:
>> > Of course another way to look at it is that this is Yet Another Way that
>> > DKIM/DMARC is incompatiable with our existing standards and
>> infrastructure.
>> > Calling for Yet Another Fix.
>>
>
>  Perhaps. Although in this case I suggest that BINARYMIME isn't part of our
>> existing standards and infrastructure, for lack of implementation and
>> deployment.
>>
>
> Arnt, I'm sorry, but that's bunk. And I must say I'm getting pretty tired
> of
> this specious line of argument.
>
> RFC 3030 specifies a standards track protocol. That alone is sufficient to
> refute your suggestion that this isn't part of our existing standards
> suite.
>
> As for it not being part of our infrastructure, what you actually mean is
> that
> "I haven't seen it in the wild and some google searches I did and some web
> sites I visited turned up no signs of usage".
>
> The problem with that is you don't know everything that's out there. (And
> neither do I.) (And neither does anyone else on this list.) What we do
> know is
> that the Internet is a big place, with lots of nooks and crannies we can't
> see
> into.
>
> And in this instance you now know (because I told you) that you missed a
> use
> case you had no insight into: Mobile device submission. Which happens to
> be a
> space where support in a single client can have a rather  large impact.
>
> So your suggestion that there's no deployment is wrong as well.
>
> Now, as it happens the existing deployment is a type that doesn't overlap
> existing DKIM usage much if at all. So we haven't had to deal with the
> interoperability problem we've created.
>
> And that's OK, I guess, as long as nobody tries to expand the scope of
> DKIM to
> end-to-end scenarios. If you try to do that there's going to be a
> conflict, and
> this time it's going to be DKIM that's in the position of not being
> deployed in
> the relevant space.
>
> And the combination of that along with the apparent desire to use
> BINARYMIME
> outside of the submission space being expressed by some major players here
> may
> be sufficient cause to want to define an encoding-insensitive MIME
> canonicalization for use with DKIM.
>
> But more generally, I categorically reject the notion that apparent lack of
> deployment of a standard is ipso facto sufficient cause to completely
> ignore
> that standard and to deploy things that fail to interoperate with it. This
> strategy is a a sure-fire recipe for creating ongoing operational problems.
>
> Of course this doesn't mean we are bound to respect every standard we ever
> created, unchanged, forevermore. But we have ways - technical, expository,
> and
> procedural - for dealing with such conflicts when they arise, and my own
> suggestion is that we use them.
>
>                                 Ned
>