🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: demon.ip.support.atari
Article #1687

Re: Repeating email problems - proof in RFC non compliance.

#1687
From: Stephen Mulrine
Date: Sun, 12 May 1996 00:00
58 lines
3823 bytes
In demon.ip.support.atari, dave@levihome.demon.co.uk (Dave Levi) wrote:
>        There seems to be some confusion over which site generates the extra
><CR> in the <CRLF>.<CR><CRLF>. It could possibly be ICE but then if it was
>all e-mails would suffer and that doesn't happen.

In this particular case, it's only the last hop of the journey which
matters, because each relaying mailer generates the termination sequence
itself.  The message in question was sent by punt.demon.co.uk, so all email
sent by punt should have the same problem, and that doesn't happen.  It may
be that unusually long header lines are causing the problem at either end,
possibly by overflowing a buffer, because one of the Received lines in
Daron's message was 200 characters long.

>        When I wrote SMTP I worked to the RFC and generated a full
>implementation. I then discovered that Demon haven't implemented the TURN in
>the half duplex system and had to cover provision for send as a seperate
>connection.

As the RFC says, the TURN command is optional, and Demon would be quite
within their rights to refuse it.  Although I'm not sure I follow what
you're saying here.  If you were going to use TURN so you could send mail
by using the incoming SMTP connection from Demon, how would you have sent
outgoing mail when there was none waiting for you and therefore no incoming
connection?

>        In the end I have had no choice but to put code into ICE that will
>detect that the smtp system has stalled for a 30 second period and it
>will then check to see if the last packet received ended with a <CRLF>.<CR>
>if so it will then assume the <LF> and advise the server that the email has
>been received.

What happens if the user breaks the connection inside the 30 seconds?

>        PS If you believe that the headers to Daron's news postings are
>incorrect to the RFC's can you please state where and what. As far as Phil 
>& myself can tell they comply exactly to the specifications.

Yep, they looked fine to me too.  The headers I was referring to were in
the MAIL.LOG file that Daron posted, although from what you say it appears
to be the logging process that adds the CR/LFs.

>We received a request from the IAB to make changes in the headers, even
>though the headers were an exact copy from NOS, as they have realised that
>some changes are necessary to allow for extensions and future
>modifications. 

NOS doesn't actually generate any headers, except when bouncing mail.
Anyway, right from the early days of Oasis, it was pointed out to you more
than once that Organization is spelt with a Z, and follow-up news articles
should have a References header line.

Stephen
-- 
         to@                The cool kids are dancing and we sit round the side
       rbrnmooe.   ou         Teeth marks on our neck that we're trying to hide
       oo   rdrdeo..k       But with our pale expressions, it's not hard to see
                mnc       That we are secret vampires and we're getting thirsty
Technical Details
Message-ID: <199605122122.AA02050@moroder.demon.co.uk>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <199604300044.AA02002@moroder.demon.co.uk> <80625378_OASIS_NEWS@nest.demon.co.uk> <199605052204.AA02027@moroder.demon.co.uk> <22118240_000002_OASIS_NEWS@levihome.demon.co.uk>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 112f4b,c2f235f365b69e5f
X-Google-Attributes: gid112f4b,public
From: Stephen Mulrine <robotron@moroder.demon.co.uk>
Subject: Re: Repeating email problems - proof in RFC non compliance.
Date: 1996/05/12
Message-ID: <199605122122.AA02050@moroder.demon.co.uk>
X-Deja-AN: 155404259
x-mail2news-path: relay-4.mail.demon.net!post.demon.co.uk!moroder.demon.co.uk
x-nntp-posting-host: moroder.demon.co.uk
references: <199604300044.AA02002@moroder.demon.co.uk> <80625378_OASIS_NEWS@nest.demon.co.uk> <199605052204.AA02027@moroder.demon.co.uk> <22118240_000002_OASIS_NEWS@levihome.demon.co.uk>
organization: Claymores Go Home Campaign
reply-to: robotron@moroder.demon.co.uk
newsgroups: demon.ip.support.atari