Re: [ietf-smtp] Possible cont4ibution to moving forward with RFC5321bis SMTP

Hector Santos <hsantos@isdg.net> Tue, 31 December 2019 17:33 UTC

Return-Path: <hsantos@isdg.net>
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 33A77120043 for <ietf-smtp@ietfa.amsl.com>; Tue, 31 Dec 2019 09:33:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=isdg.net header.b=YnNryx9W; dkim=pass (1024-bit key) header.d=beta.winserver.com header.b=3H7gYWWk
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 VyT8A0VeFqD7 for <ietf-smtp@ietfa.amsl.com>; Tue, 31 Dec 2019 09:33:21 -0800 (PST)
Received: from mail.winserver.com (groups.winserver.com [76.245.57.69]) (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 548E2120019 for <ietf-smtp@ietf.org>; Tue, 31 Dec 2019 09:33:21 -0800 (PST)
DKIM-Signature: v=1; d=isdg.net; s=tms1; a=rsa-sha1; c=simple/relaxed; l=2546; t=1577813596; atps=ietf.org; atpsh=sha1; h=Received:Received:Received:Received:Message-ID:Date:From: Organization:To:Subject:List-ID; bh=ISCFANFqXdsj1Mao+ZQnHM72qSQ=; b=YnNryx9WPyaPMBMXrRIa5NBjGwdQZe6YHvdDwYcrsY//4wr49dNs+WBN5btm6g CwE4ZIFjCR9lPVCgrH7qf3EQAqOsR+swXP9xH/YVOlftWFliWhU64x4YMB7h31Ce eHcVcmZy4nwvRdaK5h23UjS3ktqKnn1kYhQrKM5aR2fE4=
Received: by winserver.com (Wildcat! SMTP Router v8.0.454.9) for ietf-smtp@ietf.org; Tue, 31 Dec 2019 12:33:16 -0500
Authentication-Results: dkim.winserver.com; dkim=pass header.d=beta.winserver.com header.s=tms1 header.i=beta.winserver.com; dmarc=pass policy=reject author.d=isdg.net signer.d=beta.winserver.com (atps signer);
Received: from beta.winserver.com ([76.245.57.74]) by winserver.com (Wildcat! SMTP v8.0.454.9) with ESMTP id 1425965039.1.6468; Tue, 31 Dec 2019 12:33:15 -0500
DKIM-Signature: v=1; d=beta.winserver.com; s=tms1; a=rsa-sha256; c=simple/relaxed; l=2546; t=1577813418; h=Received:Received: Message-ID:Date:From:Organization:To:Subject:List-ID; bh=HtEQouJ d5P5lrb17/J4patjI+PD0fu28Htpc8SK+IlY=; b=3H7gYWWkDxFv/LqkDPL1QN1 aSOOpr+JoCB7MT8fossatk9ZD7XeLj0KkiIWkvpIgwJZxJnG9GRFKlaN2sk/VEBj 15ufKRC9ayncI6W+1zoNXYWdlzml5jTkGO5G+wryH6omX4ndPK6IH0kWBZFOAjxb P/RTujKARlK1bUR5tfkM=
Received: by beta.winserver.com (Wildcat! SMTP Router v8.0.454.9) for ietf-smtp@ietf.org; Tue, 31 Dec 2019 12:30:18 -0500
Received: from [192.168.1.68] ([75.26.216.248]) by beta.winserver.com (Wildcat! SMTP v8.0.454.9) with ESMTP id 1988598359.1.1388; Tue, 31 Dec 2019 12:30:17 -0500
Message-ID: <5E0B8658.2060703@isdg.net>
Date: Tue, 31 Dec 2019 12:33:12 -0500
From: Hector Santos <hsantos@isdg.net>
Reply-To: hsantos@isdg.net
Organization: Santronics Software, Inc.
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.8.1
MIME-Version: 1.0
To: ietf-smtp@ietf.org
References: <20191230013034.2C3E111D376E@ary.qy> <f894c448-ac91-6d27-98d6-0803de4ea535@network-heretics.com> <alpine.OSX.2.21.99999.374.1912292129450.44159@ary.qy> <d3dc48b0-332b-c2fe-704a-d6dc69eb5424@network-heretics.com>
In-Reply-To: <d3dc48b0-332b-c2fe-704a-d6dc69eb5424@network-heretics.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-smtp/a_4IZSO1cwfQJQuf17JnIBrB_y4>
Subject: Re: [ietf-smtp] Possible cont4ibution to moving forward with RFC5321bis SMTP
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: Tue, 31 Dec 2019 17:33:23 -0000

On 12/29/2019 9:44 PM, Keith Moore wrote:
> On 12/29/19 9:31 PM, John R Levine wrote:
>
>>> So they're not subject to outside scrutiny.  No wonder email
>>> delivery is so unreliable.
>>
>> Aw, come on.  They have a billion users who vote with their feet if
>> they're unhappy.
>
> Sure, because changing email addresses (or services, for those who
> have their own domain names) is easy for everyone.

+1 and never mind among the "billions" represent a huge chunk of junk, 
expired addresses and sources of spam who put pressure of the rest of 
the community who are the majority of systems.

I don't buy the "BIG GUY" dictates so "shut up" arguments.  They can 
help lead the way, but they also need to also compete cooperatively 
with the rest of the mail community, and foremost, the must not raise 
barriers that forces unnecessary change on others.  Just because they 
may be looking at allowing bias in their big data directed decisions, 
they must be aware that fundamentally, their biased decisions does not 
applies across the board to everyone else.

>> Nothing personal but I cannot imagine why someone running a large
>> mail system would care what you or I thought of their filtering
>> scheme. They have way more data than we will ever have.
>
> I'd be curious as to their measurement methods, but I suppose those
> are also kept secret.

I don't believe bigger volume sites have anything different than 
anyone else except larger amounts of it.  Dimensional analysis tells 
us we are all the same and at end of the day, SMTP wise, we are all 
expected to work the same at a minimum requirement level. I hope what 
we are trying to here is to fine tune the system with modern 
considerations.

What I have been trying to separate in all these years is to use 
deterministic filtering based on SMTP compliancy, separating it from 
the more administrative, sysop-defined heuristics, subjective, 
nondeterministic filters.

I have two SMTP compliancy-based deterministic filters:

- Machine name ip-literal matching connecting ip because SMTP tells us 
it is defined as the IP address of the connecting client, and

- Dynamic validation of the Reverse Path because SMTP tells us it MUST 
be valid for NDN purposes.

(Technically, I have a 3rd with greylisting which test the "Good 
client" retry expected SMTP behavior.)

I have two POLICY-based deterministic filters:

- SPF
- DKIM Policy (ADSP, DMARC and ATPS)

Everything else I consider as local policy subjective filters.

Thanks

-- 
HLS