Re: [apps-discuss] Feedback on draft-moonesamy-smtp-ipv6-00

Ned Freed <ned.freed@mrochek.com> Tue, 15 November 2011 23:26 UTC

Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 85BE911E8101 for <apps-discuss@ietfa.amsl.com>; Tue, 15 Nov 2011 15:26:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.551
X-Spam-Level:
X-Spam-Status: No, score=-2.551 tagged_above=-999 required=5 tests=[AWL=0.048, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Qk0G4pQx9KgS for <apps-discuss@ietfa.amsl.com>; Tue, 15 Nov 2011 15:26:36 -0800 (PST)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 1317411E80D4 for <apps-discuss@ietf.org>; Tue, 15 Nov 2011 15:26:36 -0800 (PST)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01O8GCUDGXVK016P1H@mauve.mrochek.com> for apps-discuss@ietf.org; Tue, 15 Nov 2011 15:26:34 -0800 (PST)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01O8DV7Q11A800RCTX@mauve.mrochek.com>; Tue, 15 Nov 2011 15:26:32 -0800 (PST)
Message-id: <01O8GCUC3SSU00RCTX@mauve.mrochek.com>
Date: Tue, 15 Nov 2011 15:20:18 -0800 (PST)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Tue, 15 Nov 2011 13:28:20 -0800" <F5833273385BB34F99288B3648C4F06F19C6C15070@EXCH-C2.corp.cloudmark.com>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <20111115025746.26808.qmail@joyce.lan> <alpine.LSU.2.00.1111151057160.5322@hermes-2.csi.cam.ac.uk> <01O8G0UJD0VS00RCTX@mauve.mrochek.com> <F5833273385BB34F99288B3648C4F06F19C6C15070@EXCH-C2.corp.cloudmark.com>
To: "Murray S. Kucherawy" <msk@cloudmark.com>
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] Feedback on draft-moonesamy-smtp-ipv6-00
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
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: Tue, 15 Nov 2011 23:26:36 -0000

> > -----Original Message-----
> > From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org] On Behalf Of Ned Freed
> > Sent: Tuesday, November 15, 2011 9:40 AM
> > To: Tony Finch
> > Cc: sm+ietf@elandsys.com; apps-discuss@ietf.org
> > Subject: Re: [apps-discuss] Feedback on draft-moonesamy-smtp-ipv6-00
> >
> > The point in the dialogue at which the 4yz is returned can also be a factor.
> > It's one thing to retry on a different A after getting a 4yz host
> > temporarily unavailable response to EHLO; it's rather different to
> > retry a different A after getting a 4yz user is over quota response to
> > the final dot.

> I thought the theory was that you only try different As or lower-precedence
> MXs if you fail completely to make an SMTP connection.

That's *a* theory. It is not *the* theory. Plenty of MTAs - in fact it seems to
be a significant percentage of them - don't work this way. Some will move on to
other MXes even if the failure occurs during inside the actual transaction. (I
happen to think this last extreme is wrong, but that's *my* theory for how this
should be done; it's not prohibited by any standard I'm aware of.)

> That is, if you get any 4yz reply at all, you stop there and requeue; if you
> get any 2yz or 5yz reply at all, you're done.

I think a pretty good case can be made for trying secondary MXes when the
banner response is a 4yz.

				Ned