Re: DMARC and yahoo

Douglas Otis <doug.mtview@gmail.com> Mon, 21 April 2014 09:02 UTC

Return-Path: <doug.mtview@gmail.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5274B1A01E5 for <ietf@ietfa.amsl.com>; Mon, 21 Apr 2014 02:02:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
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 UgagpoTS6F1W for <ietf@ietfa.amsl.com>; Mon, 21 Apr 2014 02:02:12 -0700 (PDT)
Received: from mail-pb0-x22a.google.com (mail-pb0-x22a.google.com [IPv6:2607:f8b0:400e:c01::22a]) by ietfa.amsl.com (Postfix) with ESMTP id F2A061A01CD for <ietf@ietf.org>; Mon, 21 Apr 2014 02:02:11 -0700 (PDT)
Received: by mail-pb0-f42.google.com with SMTP id rr13so3575133pbb.1 for <ietf@ietf.org>; Mon, 21 Apr 2014 02:02:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=vvMUf/LHPPymjio9pZ2ILn5FFibyHWXQ4cK1YZTOhT0=; b=vax1wKnMB+lh+akhnA5Gg3RL28Ct/Ht9tscYNGmN4dS++IA3UyzWntnFoozNMpYzby eabgRlem5hTXNZoW8jqtoBQezV9m9sBifIE5cVXw2URlNjSoucHunT+VkZd5miVr5H4q FmGkm2e90xr4JGOJfjjRr6jYWzioHqeNH2lLtMxeMXdAnQhoAwMYNnNDBxmxjP4vxCrK JV7MhacvHMrO0YndloE4E/np8u1roTQ1B5wIufK2siftxY+Bd6ScaxZ/cfVQNq6Uz17i OSrfgoOWkCc25SFS9lmfKe/GPy6JdtvCTGWyR3sDx/usaAHlhiZtsAbciD4tA4wf6XW+ edaw==
X-Received: by 10.69.15.2 with SMTP id fk2mr2378282pbd.123.1398070927168; Mon, 21 Apr 2014 02:02:07 -0700 (PDT)
Received: from ?IPv6:2601:9:7680:203:959f:4446:19b2:81ad? ([2601:9:7680:203:959f:4446:19b2:81ad]) by mx.google.com with ESMTPSA id x5sm76616525pbw.26.2014.04.21.02.02.04 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 21 Apr 2014 02:02:06 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
Subject: Re: DMARC and yahoo
From: Douglas Otis <doug.mtview@gmail.com>
In-Reply-To: <DFC043AEFFD831DBABB4A5D9@[192.168.1.128]>
Date: Mon, 21 Apr 2014 02:02:22 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <946A20BF-9735-46D6-8B2A-593935EA27E0@gmail.com>
References: <DFC043AEFFD831DBABB4A5D9@[192.168.1.128]>
To: John C Klensin <john-ietf@jck.com>
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/ietf/8REnj0ZR3VfmiMjuNNjXvPpKeOY
Cc: Michael Richardson <mcr+ietf@sandelman.ca>, Theodore Ts'o <tytso@mit.edu>, ietf@ietf.org
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Apr 2014 09:02:16 -0000

On Apr 20, 2014, at 11:49 PM, John C Klensin <john-ietf@jck.com> wrote:

> 
> 
> --On Monday, 21 April, 2014 08:26 +1200 Brian E Carpenter
> <brian.e.carpenter@gmail.com> wrote:
> 
>> Unfortunately they can switch themselves back to normal mode
>> too. Digest mode is user-settable, and is very annoying because
>> it munges the Subject header. What's really needed is a
>> DMARC-safe mode (per subscriber) that optionally rewrites the
>> From.
> 
> Brian, I think there are several ways to look at this and that
> there are some largely separable issues.  One of them, perhaps
> unreasonable and perhaps not, is that DMARC was developed by a
> collection of organizations who have a shared vision of how
> email should work, what is important, and what isn't.  Yahoo is
> a supporter/participant in that group, as are several people
> with sufficient IETF history and leadership roles to be
> knowledgeable about how to facilitate getting a document through
> the system.  
> 
> I think that raises some issues for the IETF and RFC Editor
> about how specifications developed entirely in other bodies --
> traditionally, a category known as "specifications developed
> elsewhere and republished for the convenience of the Internet
> community" -- should be handled.   While it no longer applies in
> the DMARC case, there are also some issues associated with
> moving stable specifications developed elsewhere through the
> IETF Standards Track (whether one calls that "fast track",
> "rubber stamp", or something more complementary).   Pete has
> mentioned that the IETF is looking at some of the issues
> involved; I hope the ISE, and RFC Editor Function more
> generally, are too.
> 
> As far as the mailman hack is concerned, I think there are two
> different relevant audiences/ affected communities:
> 
> (i) Receivers who happen to have addresses associated with DMARC
> supporters, such as Yahoo, that have adopted a
> highly-restrictive policy.  Forcing them into Digest mode, and
> warning them that, if they turn it off, they are unlikely to
> receive any more list mail and will likely be dropped from the
> list seems to be to be appropriate.  It was with that audience
> in mind that I claimed that Jeffrey's action was elegant.  I
> still think so, YMMD.
> 
> (ii) Senders who have chosen to send messages from mail
> providers who have adopted restrictive, DMARC-based, policies.
> From my point of view, those providers have made a decision that
> they aren't interested in having their mail users post messages
> to mailing lists.  If a mail providers wants to effectively
> restrict the types of mail their users can send, I think we have
> to defend their right to do that.  It is also reasonable to hope
> that users who think those services are useful will go elsewhere
> and for mailing list managers to protect themselves by denying
> posting privileges to such users or remove them from lists.   I
> think it would be a great deal more ethical and professional if
> those providers took responsibility for that decision with an
> explicit announcement to their users, but that is really not an
> IETF problem.  
> 
> As to your "DMARC-safe mode", I'm inclined to assume that Yahoo
> knew exactly what would happen if they made this move.  To
> believe otherwise raises significant questions about the quality
> of development and review of the DMARC spec and hence whether
> the IETF or ISE should publish it in any form, at least in the
> absence of a rebuttal or public review and commentary.  The
> belief that it was intentional is also reinforced by the
> observation that this problem has now been known for quite a
> while (in Internet time) and Yahoo has not chosen to modify
> their preferences to some other option.  Given that, I think we
> should be very cautious about recommending a technique to
> subvert their intentions: such actions have too much history of
> leading to counter-actions that have even worse effects.

Dear John,

Well put.

May I say the TPA remedy is under the control of sending domains without impacting mailing list operation, assuming third-party SPF or DKIM or whatever verification benefits from a domain specific authorization.

Employing SRS or vouching like schemes removes control from senders since neither DKIM nor SPF capture intended recipients.  As such, this may have trouble gaining cooperation or retaining delivery integrity with tokens and return-paths arranged like an unmanageable collection of Matryoshka dolls.  TPA can be quickly implemented once a sender expresses a desire to have all needed exceptions under their control.

Regards,
Douglas Otis