🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.emacs.bug
Article #98440

Re: Babyl in babyl

#98440
From: Robert Krawitz
Date: Sat, 08 Jun 1991 01:08
37 lines
2726 bytes
In article <9106061843.AA14156@.next1.osf.org.>, macrakis@osf writes:
]GNU Emacs 18.55.121on NeXT 1.0.1
]
]I sent an RMAIL (Babyl) file at the end of a mail message.  When RMAIL
]read it in, it re-parsed the message separators as indicating
]individual messages.  This might be useful in some cases, but it does
]seem surprising and non-uniform behavior.  After all, `From' gets
]quoted properly.  Shouldn't RMAIL quote incoming mail so that it
]doesn't get confused by it?

Well, this is a tough call.  I use pmd as my delivery agent, and it
delivers my mail in rmail format and incidentally quotes rmail message
delimiters.

This issue came up ages ago in various forms.  It seemed that an
adaptive algorithm was useful (to allow reading of mail in various
formats).  Of course, it can get confused by this sort of thing.  The
original reason I came up with the adaptive method is that packf (an mh
utility to pack messages) puts its output in mmdf format (1 line of 4
C-a's on each side of a message) and we didn't want mh users to have one
more area of confusion when converting to rmail.  In the process, it
seemed to make sense to make rmail-input understand rmail format; it's
more efficient, since no editing is done on input.  Of course, there are
nasty cases, such as this.  One compromise was to have rmail look at the
first message in a given inbox and parse the rest of the file according
to that.  Unfortunately, it's possible to use rmail-output and
rmail-output-to-rmail-file to create a mixed file, and it's nice to be
able to convert it back.

BTW, From gets quoted by /bin/mail or in some cases sendmail (bletch!
MTA's shouldn't be doing things like this).  Unless you have a delivery
agent that understands what rmail is going to do (as pmd can be
configured to do), you're going to have problems of this nature.
-- 
ames >>>>>>>>>  |	Robert Krawitz <rlk@think.com>	245 First St.
bloom-beacon >  |think!rlk	(postmaster)		Cambridge, MA  02142
harvard >>>>>>  .	Thinking Machines Corp.		(617)234-2116
Technical Details
Message-ID: <1991Jun8.010832.12847@Think.COM>
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!cis.ohio-state.edu!tut.cis.ohio-state.edu!unreplyable!garbage

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: fb2f1,335769dbbce51095
X-Google-Attributes: gidfb2f1,public
X-Google-ArrivalTime: 1991-06-07 18:08:32 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!cis.ohio-state.edu!tut.cis.ohio-state.edu!unreplyable!garbage
From: think!rlk@BLOOM-BEACON.MIT.EDU (Robert Krawitz)
Newsgroups: gnu.emacs.bug
Subject: Re: Babyl in babyl
Message-ID: <1991Jun8.010832.12847@Think.COM>
Date: 8 Jun 91 01:08:32 GMT
Sender: daemon@tut.cis.ohio-state.edu
Reply-To: think!rlk@bloom-beacon.mit.edu (Robert Krawitz)
Distribution: gnu
Organization: Thinking Machines Corp., Cambridge MA
Lines: 37
Approved: bug-gnu-emacs@prep.ai.mit.edu