From owner-freebsd-chat Mon Jun 10 18: 2: 0 2002 Delivered-To: freebsd-chat@freebsd.org Received: from gull.mail.pas.earthlink.net (gull.mail.pas.earthlink.net [207.217.120.84]) by hub.freebsd.org (Postfix) with ESMTP id 0B46C37B40C for ; Mon, 10 Jun 2002 18:01:57 -0700 (PDT) Received: from pool0444.cvx22-bradley.dialup.earthlink.net ([209.179.199.189] helo=mindspring.com) by gull.mail.pas.earthlink.net with esmtp (Exim 3.33 #2) id 17Ha2G-0001do-00; Mon, 10 Jun 2002 18:01:24 -0700 Message-ID: <3D054BC1.974263A3@mindspring.com> Date: Mon, 10 Jun 2002 18:00:49 -0700 From: Terry Lambert X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony} (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Giorgos Keramidas Cc: Ceri Davies , freebsd-chat@FreeBSD.ORG Subject: Re: SMTP and XREMOTEQUEUE References: <20020610124715.GA6885@submonkey.net> <20020611000603.GA25157@hades.hell.gr> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-chat@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Giorgos Keramidas wrote: > On 2002-06-10 13:47 +0100, Ceri Davies wrote: > > I have googled and grepped for this but I cannot find an answer, and > > it seems way too off topic for -questions, so maybe someone here > > won't mind telling me what the SMTP extension XREMOTEQUEUE is for, > > and where I can read some documentation on it. > > I think that commands starting with 'X' are not part of the ESMTP > standard. Looking through the RFCs, since I remembered that this is > the case from an earlier time that I had seen it I quote RFC 1869: This is correct. > Therefore, the answer to your question depends on what the server that > sends an XREMOTEQUEUE response has implemented it to mean. This is a proprietary mechanism of triggering an ETRN, so that the ETRN itself can not be used as a means of a denial of service attack. Apparently, you are talking to a Post.Office server (from Software.COM, or the company which purchased them, OneBox). The correct standards compliant mechanism is "ATRN", which requires the "AUTH" extension be used to authenticate. In fact, "ATRN" was pushed on us by Qualcomm, though no one other than the Whistle InterJet and the IBM Web Connections NOC has, to my knowledge implemented it (that'd be Jennifer Meyer's code for that, and my code for certain additional monitoring extensions, and my design and David Wolfskill's code for the per domain mail queues. I was the architect for the IBM Web Connections email services). It would have beem just as easy to implement differing semantics for ETRN in the presence of AUTH, but the ATRN folks wanted to be able to do some things which are never very useful in practice. In any case, XREMOTEQUEUE is not documented, and is a proprietary extension for the Post.Office folks. You can reverse engineer it fairly easily by setting up two Post.Office machines to use it, and then monitoring the conversation between them. But I really do not recommend it, given it's non-standard nature. -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-chat" in the body of the message