Re: Review of draft-kucherawy-dmarc-base-04

Pete Resnick <presnick@qti.qualcomm.com> Wed, 23 April 2014 19:01 UTC

Return-Path: <presnick@qti.qualcomm.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 120BE1A04E7 for <ietf@ietfa.amsl.com>; Wed, 23 Apr 2014 12:01:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.573
X-Spam-Level:
X-Spam-Status: No, score=-4.573 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.272, 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 dTDfrkmPmfLP for <ietf@ietfa.amsl.com>; Wed, 23 Apr 2014 12:01:49 -0700 (PDT)
Received: from wolverine02.qualcomm.com (wolverine02.qualcomm.com [199.106.114.251]) by ietfa.amsl.com (Postfix) with ESMTP id 9FF071A04C5 for <ietf@ietf.org>; Wed, 23 Apr 2014 12:01:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=qti.qualcomm.com; i=@qti.qualcomm.com; q=dns/txt; s=qcdkim; t=1398279704; x=1429815704; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=oiKne4xkVPXuKQy8f/NCspY0fgTQf3TiLZgW0afTIXM=; b=Z61i1CjkyknVGb8EXzzPCcOOwbcqPlyz8h3QOiPYbqkGUtdUTHvOhWD9 SB6tW78bTvAlqjw9HAcS2sV7Jq9C2GREHJXur0FQRzrWxG+I0dj9O7XrY 95wZn77rCjK9/5L1jfMLHdmgk/o2HduS9iPz3dHC+ZgPFzv4+JvGZL/E5 I=;
X-IronPort-AV: E=McAfee;i="5400,1158,7417"; a="121798004"
Received: from ironmsg02-lv.qualcomm.com ([10.47.202.183]) by wolverine02.qualcomm.com with ESMTP; 23 Apr 2014 12:01:43 -0700
X-IronPort-AV: E=Sophos;i="4.97,913,1389772800"; d="scan'208";a="29509355"
Received: from nasanexhc08.na.qualcomm.com ([172.30.39.7]) by ironmsg02-lv.qualcomm.com with ESMTP/TLS/RC4-SHA; 23 Apr 2014 12:01:43 -0700
Received: from resnick2.qualcomm.com (172.30.39.5) by qcmail1.qualcomm.com (172.30.39.7) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 23 Apr 2014 12:01:42 -0700
Message-ID: <53580E15.7050109@qti.qualcomm.com>
Date: Wed, 23 Apr 2014 14:01:41 -0500
From: Pete Resnick <presnick@qti.qualcomm.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7; en-US; rv:1.9.1.9) Gecko/20100630 Eudora/3.0.4
MIME-Version: 1.0
To: dcrocker@bbiw.net
Subject: Re: Review of draft-kucherawy-dmarc-base-04
References: <20140423003045.EBE6F1ACDC@ld9781.wdf.sap.corp> <5357F9D7.3050203@dcrocker.net> <5358066A.3040003@qti.qualcomm.com> <53580918.10601@dcrocker.net>
In-Reply-To: <53580918.10601@dcrocker.net>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Originating-IP: [172.30.39.5]
Archived-At: http://mailarchive.ietf.org/arch/msg/ietf/bFFWRXyST8O0JsdiRG75mMaWZlA
Cc: ietf@ietf.org, Nevil Brownlee <rfc-ise@rfc-editor.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: Wed, 23 Apr 2014 19:01:51 -0000

On 4/23/14 1:40 PM, Dave Crocker wrote:
> On 4/23/2014 11:28 AM, Pete Resnick wrote:
>> On 4/23/14 12:35 PM, Dave Crocker wrote:
>>> On 4/22/2014 5:30 PM, Martin Rex wrote:
>>>> RFC5322.From might contain no DNS domain to begin with.
>>> So a From: field address with no domain name has never been valid for
>>> "Internet" email.
>>
>> Well, except http://tools.ietf.org/html/rfc6854
>
> You seem to be saying that that doc counters my assertion.
>
> This is a classic example of the problem with such a generic pointer: 
> it leaves the reader to search through the document to find the 
> essential bit of text.  And alas in my case, I failed.
>
> I do not see anything in that doc that makes it valid to have a From 
> field with no domain name.

Sorry for being obscure. 6854 says:

    from = "From:" (mailbox-list / address-list) CRLF

And from 5322:

    address-list    =   (address *("," address)) / obs-addr-list
    mailbox-list    =   (mailbox *("," mailbox)) / obs-mbox-list
    address         =   mailbox / group
    mailbox         =   name-addr / addr-spec
    name-addr       =   [display-name] angle-addr
    angle-addr      =   [CFWS] "<" addr-spec ">" [CFWS] /
                        obs-angle-addr
    group           =   display-name ":" [group-list] ";" [CFWS]
    display-name    =   phrase

Which makes the following legal (from the examples in 6854):

       From: Nightly Monitor Robot:;

pr

-- 
Pete Resnick<http://www.qualcomm.com/~presnick/>
Qualcomm Technologies, Inc. - +1 (858)651-4478