Re: [Asrg] Some data on the validity of MAIL FROM addresses

Vernon Schryver <vjs@calcite.rhyolite.com> Tue, 20 May 2003 22:43 UTC

Received: from www1.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA04339 for <asrg-archive@odin.ietf.org>; Tue, 20 May 2003 18:43:43 -0400 (EDT)
Received: (from mailnull@localhost) by www1.ietf.org (8.11.6/8.11.6) id h4KMAEc09958 for asrg-archive@odin.ietf.org; Tue, 20 May 2003 18:10:14 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h4KMAEB09955 for <asrg-web-archive@optimus.ietf.org>; Tue, 20 May 2003 18:10:14 -0400
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA04307; Tue, 20 May 2003 18:43:13 -0400 (EDT)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 19IFnt-0001SP-00; Tue, 20 May 2003 18:41:53 -0400
Received: from ietf.org ([132.151.1.19] helo=www1.ietf.org) by ietf-mx with esmtp (Exim 4.12) id 19IFnt-0001SM-00; Tue, 20 May 2003 18:41:53 -0400
Received: from www1.ietf.org (localhost.localdomain [127.0.0.1]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h4KM27B08357; Tue, 20 May 2003 18:02:07 -0400
Received: from ietf.org (odin.ietf.org [132.151.1.176]) by www1.ietf.org (8.11.6/8.11.6) with ESMTP id h4KM0CB08083 for <asrg@optimus.ietf.org>; Tue, 20 May 2003 18:00:12 -0400
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA03838 for <asrg@ietf.org>; Tue, 20 May 2003 18:33:10 -0400 (EDT)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 19IFeB-0001K6-00 for asrg@ietf.org; Tue, 20 May 2003 18:31:51 -0400
Received: from calcite.rhyolite.com ([192.188.61.3]) by ietf-mx with esmtp (Exim 4.12) id 19IFeA-0001K2-00 for asrg@ietf.org; Tue, 20 May 2003 18:31:50 -0400
Received: (from vjs@localhost) by calcite.rhyolite.com (8.12.9/8.12.9) id h4KMX32L009377 for asrg@ietf.org env-from <vjs>; Tue, 20 May 2003 16:33:03 -0600 (MDT)
From: Vernon Schryver <vjs@calcite.rhyolite.com>
Message-Id: <200305202233.h4KMX32L009377@calcite.rhyolite.com>
To: asrg@ietf.org
Subject: Re: [Asrg] Some data on the validity of MAIL FROM addresses
References: <Pine.LNX.4.44.0305201305380.1564-100000@entropy.galcit.caltech.edu>
Sender: asrg-admin@ietf.org
Errors-To: asrg-admin@ietf.org
X-BeenThere: asrg@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/asrg>, <mailto:asrg-request@ietf.org?subject=unsubscribe>
List-Id: Anti-Spam Research Group - IRTF <asrg.ietf.org>
List-Post: <mailto:asrg@ietf.org>
List-Help: <mailto:asrg-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/asrg>, <mailto:asrg-request@ietf.org?subject=subscribe>
List-Archive: <https://www1.ietf.org/pipermail/asrg/>
Date: Tue, 20 May 2003 16:33:03 -0600

> From: Michael Rubel <asrg@mikerubel.org>

> ...
> Here's a better example.  Should mail that contains the string "sex" in the
> subject line be Rejected during the smtp session?  Or does it make more
> sense to carry that little piece of information through to spamassassin or a
> Bayesian filter, where it can be combined with a lot of other information
> about the message and recipient to make an intelligent decision?

That suggests the underlying assumption behind saying that SMTP status
codes are obsolete.  In fact, SpamAssassin is like every other filter
at least in principle.  SpamAssassin is often run during the SMTP
session using a sendmail milter hook.  If SpamAssassin computes a
spamish score for the message, the message can be rejected.  See
http://www.google.com/search?q=spamassassin+milter

> Providing immediate Reject allows the spammer to keep trying until he's
> sure the message has gotten through, and it allows him to learn about the
> filtering behavior of your system or yourself.  

No, you hide no information by giving it with a DSN instead of an SMTP
status response.  If you don't want to tell the spammer that the
message was detected as spam, then delaying the detection is irrelevant.
You won't be sending either a bounce or a negative SMTP status response.


> ...
> If you send a blatently spam-like message to a mail host, do you expect to 
> receive a bounce if it is not delivered?

What is a blatently spam-like message and in whose eyes?  If you
send a message that you don't think is blatently spam-like, don't
you expect an indication that it was rejected?

If you send what I define a blatently spam-like message, you'll receive
250 OK SMTP status codes and no DSN.  That violates offical as well
as some common sense BCPs, but its necessary to protect spam traps.


> ...
> Because "best practice" dictates that all domains would be run by
> responsible admins, and that they would run ident. 

I think that's wrong.  I think no BCP says anything good about IDENT.
If I'm wrong, please point out the RFC (whether in the BCP index or
not, other than ) that strongly recommends IDENT.


>                                                     The reasons people
> aren't using ident are much the same: it leaks information about their
> systems, but doesn't really buy them anything on the Internet, because not
> everyone else is using it.

I think that's half wrong.  IDENT need not leak anything, but it is
of very little use.  (An IDENT answer has meaning only in the context
of the IDENT server's logs, user database, and so forth.  Thus, contrary
to RFC 1413, every IDENT answer could be purely synthetic and related
to the real answer only by a log entry on the server.)


> > If we really think that BCP30 is so hopelessly outdated, wouldn't this be a
> > good place to start rewriting it.
>
> I'm not familiar with BCP30...

I don't want to insult you, but that is definitely the wrong answer here.
An acceptable answer might be something like "give me a little while to
read and understand BCP 30."  The privilege of speaking here carries the
responsibility of an honest effort to read the relevant document.

See http://www.rfc-editor.org/rfc.html
and especially http://www.rfc-editor.org/bcp-index.html


Vernon Schryver    vjs@rhyolite.com
_______________________________________________
Asrg mailing list
Asrg@ietf.org
https://www1.ietf.org/mailman/listinfo/asrg