Re: [apps-discuss] Working Group Last Call draft-ietf-appsawg-sieve-duplicate

Hector Santos <hsantos@isdg.net> Thu, 02 January 2014 19:17 UTC

Return-Path: <hsantos@isdg.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 51E041A802E for <apps-discuss@ietfa.amsl.com>; Thu, 2 Jan 2014 11:17:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.401
X-Spam-Level:
X-Spam-Status: No, score=-101.401 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, J_CHICKENPOX_15=0.6, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] 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 I2YUZcbPmg7r for <apps-discuss@ietfa.amsl.com>; Thu, 2 Jan 2014 11:17:13 -0800 (PST)
Received: from groups.winserver.com (ntbbs.santronics.com [208.247.131.9]) by ietfa.amsl.com (Postfix) with ESMTP id 5C2011A9313 for <apps-discuss@ietf.org>; Thu, 2 Jan 2014 11:17:10 -0800 (PST)
DKIM-Signature: v=1; d=isdg.net; s=tms1; a=rsa-sha1; c=simple/relaxed; l=1441; t=1388690222; h=Received:Received: Received:Received:Message-ID:Date:From:Organization:To:Subject: List-ID; bh=Ah20q0gpmgcZmdFEYLE7MgHgc3Q=; b=hFP8irHXbJmUTQsw9Cvg r1JL2yZpBaZJLNghAUZox3dpB/l35AlKDJJ0qQFTePU3trZ+QuJ7wKNDMcMCI3Dp IxrutYIReXReFTkX1AvoQq4nXs6zb7CPLfuQf4rfOs4f1oRvHKMqpfZGOLCtH0xC NRxv3ydQ+XsBzWqUEFWYSFc=
Received: by winserver.com (Wildcat! SMTP Router v7.0.454.4) for apps-discuss@ietf.org; Thu, 02 Jan 2014 14:17:02 -0500
Authentication-Results: dkim.winserver.com; dkim=pass header.d=beta.winserver.com header.s=tms1 header.i=beta.winserver.com; adsp=pass policy=all author.d=isdg.net asl.d=beta.winserver.com;
Received: from hector.wildcatblog.com (opensite.winserver.com [208.247.131.23]) by winserver.com (Wildcat! SMTP v7.0.454.4) with ESMTP id 2267704546.20793.5820; Thu, 02 Jan 2014 14:17:02 -0500
DKIM-Signature: v=1; d=beta.winserver.com; s=tms1; a=rsa-sha256; c=simple/relaxed; l=1441; t=1388689678; h=Received:Received: Message-ID:Date:From:Organization:To:Subject:List-ID; bh=+Ko031F FrbvCYACLEmy5dIYMwPpoRtMSHgE93YeO9Ls=; b=ly4NXR9KaTe7aQsekvncwzC pt3zGKFdcBVN9eZYTKU3hwdS/1OlLuK+UgqgaYa1FkxWmM2XTxJ45VQTksw4hPg8 TPvwpS7o+Xp9JWZitJ3NTaJ9UEKmvUtLrWHXqtPUPRiM/SPh7x1iG+1IiXEDhXzY Qsum+h7A1H2HTLBKMLW4=
Received: by beta.winserver.com (Wildcat! SMTP Router v7.0.454.4) for apps-discuss@ietf.org; Thu, 02 Jan 2014 14:07:58 -0500
Received: from [192.168.1.2] ([99.121.4.27]) by beta.winserver.com (Wildcat! SMTP v7.0.454.4) with ESMTP id 1714024395.9.1444; Thu, 02 Jan 2014 14:07:57 -0500
Message-ID: <52C5BB2F.30807@isdg.net>
Date: Thu, 02 Jan 2014 14:17:03 -0500
From: Hector Santos <hsantos@isdg.net>
Organization: Santronics Software, Inc.
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130801 Thunderbird/17.0.8
MIME-Version: 1.0
To: "t.petch" <ietfc@btconnect.com>
References: <CAL0qLwZqJPTssNVLLaSjAP5wqteZ==fuawNF+WUZYvi+YWV1UQ@mail.gmail.com> <00a301cf07e8$01352160$4001a8c0@gateway.2wire.net>
In-Reply-To: <00a301cf07e8$01352160$4001a8c0@gateway.2wire.net>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: IETF Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] Working Group Last Call draft-ietf-appsawg-sieve-duplicate
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.15
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: Thu, 02 Jan 2014 19:17:15 -0000

On 1/2/2014 1:24 PM, t.petch wrote:

> "   Duplicate messages are normally detected using the Message-ID header
>     field, which is required to be unique for each message.  "
>
> REQUIRED maybe, but I seem to recall the malformed-mail I-D raising the
> possibility that it was not.  In which case, ...?

Small input:

When we dealt with dupe issues in Fidonet, the Message Id was REQUIRED 
to be unique only at the PER DOMAIN basis. Because you could not 
guarantee that it would be unique at other domains nor guarantee that 
it would exist, the first main goal is to make sure you stop DUPES at 
the local domain level first.  I don't see this as any different as we 
migrated to RFC 822/2822/5322 since the same or similar dupe problems 
(and design requirements) applies.

That said, in my experience, dupe methods can range to include other 
factors in an dupe algorithm.  In addition, it depends on the type of 
mail.  For example, in a 1 to 1 (private direct mail), we had to offer 
an option to DISABLE dupe checking for private netmail communications. 
  However, for 1 to Many (public, list, echo, news), there are other 
means included.   Fidonet had "seen-by" lines.  NNTP News Articles has 
the path statement as well to detect dupes.   Our 30+ year old system 
still has a proprietary hashing method that considers TO, FROM, DATE 
and SUBJECT and the body and that normally catches what any RFC MSGID 
methods misses.

-- 
HLS