🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: demon.ip.developers
Article #340

Re: KA9Q - From to >From in received mail

#340
From: pete$no$pam
Date: Wed, 24 Dec 1997 00:00
62 lines
3646 bytes
In article <9712241446.3nyj@pierrot.co.uk>
           tez@pierrot.co.uk "Terrance Richard Boyes" writes:

> Claire (9712q$cl@siberia.demon.co.uk) wrote:
> > 
> > ..
> > something like this must be required on UNIX systems, or on any
> > others that use the "From " lines as message separators, so I
> > assume that its use is widespread.
> 
> Yep, sendmail does the conversion here, so all incoming/outgoing mail
> with a From at the start of a line gets the ">" prepended. As far
> as mailreaders are concerned surely they should do the conversion.

You haven't used PCElm then :-)  Well, in its default state
anyway which uses "From " as mail separator.  Incoming mail
is fine because ka9q prepends the '>' as described, and
outgoing mail is presumably handled similarly by the receiving
smtp server.  The problem is with PCElm's "sent" files which
are written transparently - any body text with lines beginning
"From " are interpreted as the start of the next message if
one attempts to look at them; the index shows entries like
"From: somebody".  This is obviously workaroundable by defining
and using a specific "smtp separator" (in both ka9q and PCElm)
but by the time one discovers this one's mailbase is large
enough to be not worth the effort of postfixing it.  (I keep
promising myself to write a mailbase converter, but always
manage to find something else to do...)

> 
> > It doesn't seem to me like a big problem, anyway.
> 

I'd agree with that - annoying but not big.  Perhaps the best
solution would be for those nice Demon (who support the DOS
DIS suite) to supply the DIS package with a default "smtp
separator" setting (eg. @@@@) in both autoexec.net and PCElm
and the problem above would not arise.  If a separator were
mandatory, one could dispense with the '>' processing.

However, as Michael Salem said earlier in the thread, it's
pretty simple to patch your net.exe if you don't want the
aggro of fixing the source and recompiling.  It's impossible
to give a definitive patch here as there are now so many
versions of NET about, but as an example using the GremNOS
textwin-lite .EXE changing the byte at offset 2012Dh in the
EXE from 74h (JZ) to EBh (JMPS) will prevent addition of
the '>' by the smtp server.

However, using such a method though to add in the necessary
code to check the "smtp separator" setting would take much
more effort, and probably better done at source.

Pete
(Who might well get around to writing that converter if
 mother-in-law becomes unbearable...)
-- 
Pete
demon.ip.support.pc is for discussion of IP-related issues using plain
DOS software - *not* PC hardware, Windows, Netscape, Turnpike, MSIE...
Read the "Which Group" FAQ:- ftp.demon.co.uk/pub/doc/general/whichgrp.faq
Technical Details
Message-ID: <882997599snz@pdlmail.demon.co.uk>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <m4vzFMA$h9n0Iw+v@controlware.demon.co.uk> <QYG+dGAmVNo0IwD5@controlware.demon.co.uk> <882960668snz@siberia.demon.co.uk> <9712241446.3nyj@pierrot.co.uk>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10bb05,44b5f36dee7313d2
X-Google-Attributes: gid10bb05,public
X-Google-Thread: fb525,44b5f36dee7313d2
X-Google-Attributes: gidfb525,public
From: pete$no$pam@pdlmail.demon.co.uk
Subject: Re: KA9Q - From to >From in received mail
Date: 1997/12/24
Message-ID: <882997599snz@pdlmail.demon.co.uk>
X-Deja-AN: 309998689
References: <m4vzFMA$h9n0Iw+v@controlware.demon.co.uk> <QYG+dGAmVNo0IwD5@controlware.demon.co.uk> <882960668snz@siberia.demon.co.uk> <9712241446.3nyj@pierrot.co.uk>
X-Mail2News-User: pete@pdlmail.demon.co.uk
X-Complaints-To: abuse@demon.net
X-Mail2News-Path: pdlmail.demon.co.uk
X-Trace: mail2news.demon.co.uk 883000739 21020 pete pdlmail.demon.co.uk
Organization: PDL
Reply-To: pete$no$pam@pdlmail.demon.co.uk
Newsgroups: demon.ip.developers,demon.ip.support.pc