uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/02/87)
Path: uclachem!cepu!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/03/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!sdcrdcf!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@uclachem.UUCP.UUCP (09/05/87)
Path: uclachem!cepu!trwrb!sdcrdcf!oberon!bbn!husc6!sri-unix!ctnews!pyramid!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <746@hplabsz.HPL.HP.COM> Date: 3 Sep 87 07:28:42 GMT References: <2581@trwrb.UUCP> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Distribution: usa Organization: Hewlett-Packard Laboratories Lines: 37 Marc Ries refers to two interesting problems in the utility shell scripts supplied with the Elm system: 1. 'messages' doesn't like when you're not on a machine that has $MAIL defined. I never thougth of that (!) and shall change it as suggested. Thanks! 2. the reason that 'trim-headers' isn't doing much for you is because you're handing it something that isn't a valid mail message, so it, correctly, isn't touching it. Let's look at the example message: > Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher > From: gallagher@husc4.HARVARD.EDU (paul gallagher) > Newsgroups: rec.arts.movies > Subject: Re: Westerns > Message-ID: <2778@husc6.UUCP> > Date: 29 Aug 87 09:19:09 GMT > References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> > Sender: news@husc6.UUCP > Reply-To: gallagher@husc4.UUCP (paul gallagher) > Organization: Harvard Univ. Science Center > Lines: 19 > > <text of article or letter> The problem, of course, is that it isn't an RFC-822 conformant message text, so the program cannot actually distinguish between the message 'header' (aka the "envelope") and the message 'body'! If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" at the beginning you'd find it chopped down quite a bit. Alternatively, you *could* modify the trim-headers script to know that "Path:" is also an 'enter-message-header-state' prefix (just hope that it doesn't occur in the *body* of any of the messages you have saved...) -- Dave Taylor
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/07/87)
Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ll-xn!ames!aurora!labrea!decwrl!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm,comp.mail.misc Subject: Status of Elm 1.7 Message-ID: <753@hplabsz.HPL.HP.COM> Date: 4 Sep 87 06:56:15 GMT Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Followup-To: comp.mail.elm Distribution: world Organization: Hewlett-Packard Laboratories Lines: 27 A number of people have asked me recently about the status of the promised version 1.7 of the Elm Mail System...well...it's pretty much ready to ship out - I'm just waiting for some final authorization from management about it all and then I'll be able to send the 10 or so tapes that I currently have. If you are contemplating sending me a mag tape for it, however, DON'T. In fact, I'd like to hear from some people to find someone that would be willing to be the new 'owner' of the Elm sources - last time I posted a request of this nature no-one seemed that enthused about it, but this time it's a bit more imperative, y'all. Also, this newsgroup has been changed to be unmoderated, so you can directly post to it -- if you have any oustanding bug reports or whatever on version 1.5 please feel free to toss 'em here and I'll try my best to get them into the final 1.7 release. But, whatever happens, I *must* give up the code by the 15th of this month due to some other committments here at Hewlett-Packard, so at that point I shall simply toss the code onto tape, make a 'shar' of the sources available via FTP, and wash my hands of it all... Methinks we've been here before, though...Hmmmmm -- Dave Taylor Hewlett-Packard Labs
uucp@dual.UUCP.UUCP (09/07/87)
Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!pyramid!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <746@hplabsz.HPL.HP.COM> Date: 3 Sep 87 07:28:42 GMT References: <2581@trwrb.UUCP> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Distribution: usa Organization: Hewlett-Packard Laboratories Lines: 37 Marc Ries refers to two interesting problems in the utility shell scripts supplied with the Elm system: 1. 'messages' doesn't like when you're not on a machine that has $MAIL defined. I never thougth of that (!) and shall change it as suggested. Thanks! 2. the reason that 'trim-headers' isn't doing much for you is because you're handing it something that isn't a valid mail message, so it, correctly, isn't touching it. Let's look at the example message: > Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher > From: gallagher@husc4.HARVARD.EDU (paul gallagher) > Newsgroups: rec.arts.movies > Subject: Re: Westerns > Message-ID: <2778@husc6.UUCP> > Date: 29 Aug 87 09:19:09 GMT > References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> > Sender: news@husc6.UUCP > Reply-To: gallagher@husc4.UUCP (paul gallagher) > Organization: Harvard Univ. Science Center > Lines: 19 > > <text of article or letter> The problem, of course, is that it isn't an RFC-822 conformant message text, so the program cannot actually distinguish between the message 'header' (aka the "envelope") and the message 'body'! If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" at the beginning you'd find it chopped down quite a bit. Alternatively, you *could* modify the trim-headers script to know that "Path:" is also an 'enter-message-header-state' prefix (just hope that it doesn't occur in the *body* of any of the messages you have saved...) -- Dave Taylor
uucp@dual.UUCP.UUCP (09/07/87)
Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm,comp.mail.misc Subject: Status of Elm 1.7 Message-ID: <753@hplabsz.HPL.HP.COM> Date: 4 Sep 87 06:56:15 GMT Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Followup-To: comp.mail.elm Distribution: world Organization: Hewlett-Packard Laboratories Lines: 27 A number of people have asked me recently about the status of the promised version 1.7 of the Elm Mail System...well...it's pretty much ready to ship out - I'm just waiting for some final authorization from management about it all and then I'll be able to send the 10 or so tapes that I currently have. If you are contemplating sending me a mag tape for it, however, DON'T. In fact, I'd like to hear from some people to find someone that would be willing to be the new 'owner' of the Elm sources - last time I posted a request of this nature no-one seemed that enthused about it, but this time it's a bit more imperative, y'all. Also, this newsgroup has been changed to be unmoderated, so you can directly post to it -- if you have any oustanding bug reports or whatever on version 1.5 please feel free to toss 'em here and I'll try my best to get them into the final 1.7 release. But, whatever happens, I *must* give up the code by the 15th of this month due to some other committments here at Hewlett-Packard, so at that point I shall simply toss the code onto tape, make a 'shar' of the sources available via FTP, and wash my hands of it all... Methinks we've been here before, though...Hmmmmm -- Dave Taylor Hewlett-Packard Labs
uucp@dual.UUCP.UUCP (09/07/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709041957.AA12217@ucbvax.Berkeley.EDU> Date: 2 Sep 87 06:14:03 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 64 Path: uclachem!cepu!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP.UUCP (09/07/87)
Path: teknek!dual!ptsfa!ames!think!husc6!rutgers!ukma!david From: david@ms.uky.edu (David Herron -- Resident E-mail Hack) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <7218@e.ms.uky.edu> Date: 4 Sep 87 21:41:07 GMT References: <2581@trwrb.UUCP> <746@hplabsz.HPL.HP.COM> Distribution: usa Organization: U of Ky, Math. Sciences, Lexington KY Lines: 59 In article <746@hplabsz.HPL.HP.COM> taylor@hplabsz.UUCP (Dave Taylor) writes: >2. the reason that 'trim-headers' isn't doing much for you is > because you're handing it something that isn't a valid mail > message, so it, correctly, isn't touching it. Let's look at > the example message: >> Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher >> From: gallagher@husc4.HARVARD.EDU (paul gallagher) >> Newsgroups: rec.arts.movies >> Subject: Re: Westerns >> Message-ID: <2778@husc6.UUCP> >> Date: 29 Aug 87 09:19:09 GMT >> References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> >> Sender: news@husc6.UUCP >> Reply-To: gallagher@husc4.UUCP (paul gallagher) >> Organization: Harvard Univ. Science Center >> Lines: 19 > The problem, of course, is that it isn't an RFC-822 conformant > message text, so the program cannot actually distinguish between > the message 'header' (aka the "envelope") and the message 'body'! > > If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" > at the beginning you'd find it chopped down quite a bit. Alternatively, > you *could* modify the trim-headers script to know that "Path:" is also > an 'enter-message-header-state' prefix (just hope that it doesn't occur > in the *body* of any of the messages you have saved...) Dave, I expect better from you ... Take a look at RFC-822 please. Header lines *ALL* are of the same form: name: [ information ] Where "name" is a construct that includes letters, dashes, dots, and a couple of other things... A "From " line doesn't have the required ':', and such cannot be considered as part of the header. The "From " line is an artifact from the old /bin/mail program, and lives on today as part of RFC-976 as the UUCP worlds' minimum envelope. The "From " and ">From " lines together make up the return-path to the sender (in the same sort of way that you're supposed to make a Return-path: header in the SMTP world). In today's world I think you're better served by having a proper From: line and have the user-agent key off of that. It's a misfeature to support the "From " line longer than necessary. Further ... Path: is not valid under RFC-822, but RFC-850 (or whatever the news format rfc is, I think there's a new version of this too..). The point is, if you're going to start quoting RFC's at everybody, then you oughta know what you're talking about. -- ----- David Herron, Local E-Mail Hack, david@ms.uky.edu, david@ms.uky.csnet ----- {uunet,cbosgd}!ukma!david, david@UKMA.BITNET ----- ----- Je parle francais comme une vache espagnole.
uucp@dual.UUCP.UUCP (09/07/87)
Path: teknek!dual!ptsfa!hoptoad!sunny From: sunny@hoptoad.uucp (Sunny David Kirsten) Newsgroups: comp.mail.elm Subject: Re: Status of Elm 1.7 Message-ID: <2880@hoptoad.uucp> Date: 5 Sep 87 06:03:37 GMT References: <753@hplabsz.HPL.HP.COM> Reply-To: sunny@hoptoad.UUCP (Sunny David Kirsten) Distribution: world Organization: Astral Consultants, Marin County, CA Lines: 6 I'm interested in obtaining a copy, even if I have to take over distribution of it. -- Sunny David Kirsten, Astral Consultants (415)457-7555 POB 459, Forest Knolls, CA 94933 USENET: {sun,ptsfa,well,lll-crg,ihnp4,ucsfcgl,nsc,frog}!hoptoad!sunny
uucp@dual.UUCP.UUCP (09/08/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709031708.AA24123@sccc0.TFS> Date: 3 Sep 87 17:08:08 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 64 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!sdcrdcf!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/09/87)
Path: teknek!dual!ptsfa!ames!aurora!labrea!rutgers!seismo!uunet!nbires!isis!udenva!slindahl From: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Newsgroups: comp.mail.elm Subject: original elm patches (request for code) Message-ID: <4160@udenva.UUCP> Date: 5 Sep 87 17:13:17 GMT Reply-To: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Distribution: usa Organization: Universe of Diversity, Ltd. Lines: 7 I missed collecting the original elm patches. Could someone please let me know if they have them. I do not want to overload the lines. I am looking for the site that is closest to this one. Thanks! -- Steve J. Lindahl |UUCP {hplabs,seismo}...!hao!udenva!duorion!slindahl University of Denver |BITNET slindahl@ducal)l
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/10/87)
Path: uclachem!cepu!trwrb!sdcrdcf!burdvax!udel!gatech!ukma!david From: david@ms.uky.edu (David Herron -- Resident E-mail Hack) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <7218@e.ms.uky.edu> Date: 4 Sep 87 21:41:07 GMT References: <2581@trwrb.UUCP> <746@hplabsz.HPL.HP.COM> Distribution: usa Organization: U of Ky, Math. Sciences, Lexington KY Lines: 59 In article <746@hplabsz.HPL.HP.COM> taylor@hplabsz.UUCP (Dave Taylor) writes: >2. the reason that 'trim-headers' isn't doing much for you is > because you're handing it something that isn't a valid mail > message, so it, correctly, isn't touching it. Let's look at > the example message: >> Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher >> From: gallagher@husc4.HARVARD.EDU (paul gallagher) >> Newsgroups: rec.arts.movies >> Subject: Re: Westerns >> Message-ID: <2778@husc6.UUCP> >> Date: 29 Aug 87 09:19:09 GMT >> References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> >> Sender: news@husc6.UUCP >> Reply-To: gallagher@husc4.UUCP (paul gallagher) >> Organization: Harvard Univ. Science Center >> Lines: 19 > The problem, of course, is that it isn't an RFC-822 conformant > message text, so the program cannot actually distinguish between > the message 'header' (aka the "envelope") and the message 'body'! > > If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" > at the beginning you'd find it chopped down quite a bit. Alternatively, > you *could* modify the trim-headers script to know that "Path:" is also > an 'enter-message-header-state' prefix (just hope that it doesn't occur > in the *body* of any of the messages you have saved...) Dave, I expect better from you ... Take a look at RFC-822 please. Header lines *ALL* are of the same form: name: [ information ] Where "name" is a construct that includes letters, dashes, dots, and a couple of other things... A "From " line doesn't have the required ':', and such cannot be considered as part of the header. The "From " line is an artifact from the old /bin/mail program, and lives on today as part of RFC-976 as the UUCP worlds' minimum envelope. The "From " and ">From " lines together make up the return-path to the sender (in the same sort of way that you're supposed to make a Return-path: header in the SMTP world). In today's world I think you're better served by having a proper From: line and have the user-agent key off of that. It's a misfeature to support the "From " line longer than necessary. Further ... Path: is not valid under RFC-822, but RFC-850 (or whatever the news format rfc is, I think there's a new version of this too..). The point is, if you're going to start quoting RFC's at everybody, then you oughta know what you're talking about. -- ----- David Herron, Local E-Mail Hack, david@ms.uky.edu, david@ms.uky.csnet ----- {uunet,cbosgd}!ukma!david, david@UKMA.BITNET ----- ----- Je parle francais comme une vache espagnole.
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/10/87)
Path: uclachem!cepu!trwrb!sdcrdcf!burdvax!udel!gatech!rutgers!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709041957.AA12217@ucbvax.Berkeley.EDU> Date: 2 Sep 87 06:14:03 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 64 Path: uclachem!cepu!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/10/87)
Path: uclachem!cepu!trwrb!sdcrdcf!oberon!bbn!husc6!cmcl2!rutgers!lll-lcc!well!hoptoad!sunny From: sunny@hoptoad.uucp (Sunny David Kirsten) Newsgroups: comp.mail.elm Subject: Re: Status of Elm 1.7 Message-ID: <2880@hoptoad.uucp> Date: 5 Sep 87 06:03:37 GMT References: <753@hplabsz.HPL.HP.COM> Reply-To: sunny@hoptoad.UUCP (Sunny David Kirsten) Distribution: world Organization: Astral Consultants, Marin County, CA Lines: 6 I'm interested in obtaining a copy, even if I have to take over distribution of it. -- Sunny David Kirsten, Astral Consultants (415)457-7555 POB 459, Forest Knolls, CA 94933 USENET: {sun,ptsfa,well,lll-crg,ihnp4,ucsfcgl,nsc,frog}!hoptoad!sunny
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/10/87)
Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709031708.AA24123@sccc0.TFS> Date: 3 Sep 87 17:08:08 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 64 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!sdcrdcf!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/10/87)
Path: uclachem!cepu!trwrb!sdcrdcf!oberon!bloom-beacon!mit-eddie!rutgers!seismo!uunet!nbires!isis!udenva!slindahl From: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Newsgroups: comp.mail.elm Subject: original elm patches (request for code) Message-ID: <4160@udenva.UUCP> Date: 5 Sep 87 17:13:17 GMT Reply-To: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Distribution: usa Organization: Universe of Diversity, Ltd. Lines: 7 I missed collecting the original elm patches. Could someone please let me know if they have them. I do not want to overload the lines. I am looking for the site that is closest to this one. Thanks! -- Steve J. Lindahl |UUCP {hplabs,seismo}...!hao!udenva!duorion!slindahl University of Denver |BITNET slindahl@ducair
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/10/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!decwrl!decvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709060838.AA09126@ucbvax.Berkeley.EDU> Date: 5 Sep 87 09:18:50 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 49 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!bbn!husc6!sri-unix!ctnews!pyramid!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <746@hplabsz.HPL.HP.COM> Date: 3 Sep 87 07:28:42 GMT References: <2581@trwrb.UUCP> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Distribution: usa Organization: Hewlett-Packard Laboratories Lines: 37 Marc Ries refers to two interesting problems in the utility shell scripts supplied with the Elm system: 1. 'messages' doesn't like when you're not on a machine that has $MAIL defined. I never thougth of that (!) and shall change it as suggested. Thanks! 2. the reason that 'trim-headers' isn't doing much for you is because you're handing it something that isn't a valid mail message, so it, correctly, isn't touching it. Let's look at the example message: > Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher > From: gallagher@husc4.HARVARD.EDU (paul gallagher) > Newsgroups: rec.arts.movies > Subject: Re: Westerns > Message-ID: <2778@husc6.UUCP> > Date: 29 Aug 87 09:19:09 GMT > References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> > Sender: news@husc6.UUCP > Reply-To: gallagher@husc4.UUCP (paul gallagher) > Organization: Harvard Univ. Science Center > Lines: 19 > > <text of article or letter> The problem, of course, is that it isn't an RFC-822 conformant message text, so the program cannot actually distinguish between the message 'header' (aka the "envelope") and the message 'body'! If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" at the beginning you'd find it chopped down quite a bit. Alternatively, you *could* modify the trim-headers script to know that "Path:" is also an 'enter-message-header-state' prefix (just hope that it doesn't occur in the *body* of any of the messages you have saved...) -- Dave Taylor
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/10/87)
Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071714.AA17591@crocodile.TFS> Date: 7 Sep 87 17:14:52 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709041957.AA12217@ucbvax.Berkeley.EDU> Date: 2 Sep 87 06:14:03 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 64 Path: uclachem!cepu!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/10/87)
Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071833.AA17815@crocodile.TFS> Date: 7 Sep 87 18:33:57 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 70 Path: teknek!dual!ptsfa!ames!think!husc6!rutgers!ukma!david From: david@ms.uky.edu (David Herron -- Resident E-mail Hack) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <7218@e.ms.uky.edu> Date: 4 Sep 87 21:41:07 GMT References: <2581@trwrb.UUCP> <746@hplabsz.HPL.HP.COM> Distribution: usa Organization: U of Ky, Math. Sciences, Lexington KY Lines: 59 In article <746@hplabsz.HPL.HP.COM> taylor@hplabsz.UUCP (Dave Taylor) writes: >2. the reason that 'trim-headers' isn't doing much for you is > because you're handing it something that isn't a valid mail > message, so it, correctly, isn't touching it. Let's look at > the example message: >> Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher >> From: gallagher@husc4.HARVARD.EDU (paul gallagher) >> Newsgroups: rec.arts.movies >> Subject: Re: Westerns >> Message-ID: <2778@husc6.UUCP> >> Date: 29 Aug 87 09:19:09 GMT >> References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> >> Sender: news@husc6.UUCP >> Reply-To: gallagher@husc4.UUCP (paul gallagher) >> Organization: Harvard Univ. Science Center >> Lines: 19 > The problem, of course, is that it isn't an RFC-822 conformant > message text, so the program cannot actually distinguish between > the message 'header' (aka the "envelope") and the message 'body'! > > If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" > at the beginning you'd find it chopped down quite a bit. Alternatively, > you *could* modify the trim-headers script to know that "Path:" is also > an 'enter-message-header-state' prefix (just hope that it doesn't occur > in the *body* of any of the messages you have saved...) Dave, I expect better from you ... Take a look at RFC-822 please. Header lines *ALL* are of the same form: name: [ information ] Where "name" is a construct that includes letters, dashes, dots, and a couple of other things... A "From " line doesn't have the required ':', and such cannot be considered as part of the header. The "From " line is an artifact from the old /bin/mail program, and lives on today as part of RFC-976 as the UUCP worlds' minimum envelope. The "From " and ">From " lines together make up the return-path to the sender (in the same sort of way that you're supposed to make a Return-path: header in the SMTP world). In today's world I think you're better served by having a proper From: line and have the user-agent key off of that. It's a misfeature to support the "From " line longer than necessary. Further ... Path: is not valid under RFC-822, but RFC-850 (or whatever the news format rfc is, I think there's a new version of this too..). The point is, if you're going to start quoting RFC's at everybody, then you oughta know what you're talking about. -- ----- David Herron, Local E-Mail Hack, david@ms.uky.edu, david@ms.uky.csnet ----- {uunet,cbosgd}!ukma!david, david@UKMA.BITNET ----- ----- Je parle francais comme une vache espagnole.
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/10/87)
Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071938.AA18228@crocodile.TFS> Date: 7 Sep 87 19:38:32 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 18 Path: teknek!dual!ptsfa!hoptoad!sunny From: sunny@hoptoad.uucp (Sunny David Kirsten) Newsgroups: comp.mail.elm Subject: Re: Status of Elm 1.7 Message-ID: <2880@hoptoad.uucp> Date: 5 Sep 87 06:03:37 GMT References: <753@hplabsz.HPL.HP.COM> Reply-To: sunny@hoptoad.UUCP (Sunny David Kirsten) Distribution: world Organization: Astral Consultants, Marin County, CA Lines: 6 I'm interested in obtaining a copy, even if I have to take over distribution of it. -- Sunny David Kirsten, Astral Consultants (415)457-7555 POB 459, Forest Knolls, CA 94933 USENET: {sun,ptsfa,well,lll-crg,ihnp4,ucsfcgl,nsc,frog}!hoptoad!sunny
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/10/87)
Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709072101.AA18535@crocodile.TFS> Date: 7 Sep 87 21:01:09 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709031708.AA24123@sccc0.TFS> Date: 3 Sep 87 17:08:08 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 64 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!sdcrdcf!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/10/87)
Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709070812.AA14724@crocodile.TFS> Date: 7 Sep 87 08:12:36 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 49 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!pyramid!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <746@hplabsz.HPL.HP.COM> Date: 3 Sep 87 07:28:42 GMT References: <2581@trwrb.UUCP> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Distribution: usa Organization: Hewlett-Packard Laboratories Lines: 37 Marc Ries refers to two interesting problems in the utility shell scripts supplied with the Elm system: 1. 'messages' doesn't like when you're not on a machine that has $MAIL defined. I never thougth of that (!) and shall change it as suggested. Thanks! 2. the reason that 'trim-headers' isn't doing much for you is because you're handing it something that isn't a valid mail message, so it, correctly, isn't touching it. Let's look at the example message: > Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher > From: gallagher@husc4.HARVARD.EDU (paul gallagher) > Newsgroups: rec.arts.movies > Subject: Re: Westerns > Message-ID: <2778@husc6.UUCP> > Date: 29 Aug 87 09:19:09 GMT > References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> > Sender: news@husc6.UUCP > Reply-To: gallagher@husc4.UUCP (paul gallagher) > Organization: Harvard Univ. Science Center > Lines: 19 > > <text of article or letter> The problem, of course, is that it isn't an RFC-822 conformant message text, so the program cannot actually distinguish between the message 'header' (aka the "envelope") and the message 'body'! If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" at the beginning you'd find it chopped down quite a bit. Alternatively, you *could* modify the trim-headers script to know that "Path:" is also an 'enter-message-header-state' prefix (just hope that it doesn't occur in the *body* of any of the messages you have saved...) -- Dave Taylor
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/10/87)
Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071301.AA16491@crocodile.TFS> Date: 7 Sep 87 13:01:40 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 39 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm,comp.mail.misc Subject: Status of Elm 1.7 Message-ID: <753@hplabsz.HPL.HP.COM> Date: 4 Sep 87 06:56:15 GMT Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Followup-To: comp.mail.elm Distribution: world Organization: Hewlett-Packard Laboratories Lines: 27 A number of people have asked me recently about the status of the promised version 1.7 of the Elm Mail System...well...it's pretty much ready to ship out - I'm just waiting for some final authorization from management about it all and then I'll be able to send the 10 or so tapes that I currently have. If you are contemplating sending me a mag tape for it, however, DON'T. In fact, I'd like to hear from some people to find someone that would be willing to be the new 'owner' of the Elm sources - last time I posted a request of this nature no-one seemed that enthused about it, but this time it's a bit more imperative, y'all. Also, this newsgroup has been changed to be unmoderated, so you can directly post to it -- if you have any oustanding bug reports or whatever on version 1.5 please feel free to toss 'em here and I'll try my best to get them into the final 1.7 release. But, whatever happens, I *must* give up the code by the 15th of this month due to some other committments here at Hewlett-Packard, so at that point I shall simply toss the code onto tape, make a 'shar' of the sources available via FTP, and wash my hands of it all... Methinks we've been here before, though...Hmmmmm -- Dave Taylor Hewlett-Packard Labs
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/10/87)
Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071714.AA17591@crocodile.TFS> Date: 7 Sep 87 17:14:52 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709041957.AA12217@ucbvax.Berkeley.EDU> Date: 2 Sep 87 06:14:03 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 64 Path: uclachem!cepu!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/10/87)
Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071833.AA17815@crocodile.TFS> Date: 7 Sep 87 18:33:57 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 70 Path: teknek!dual!ptsfa!ames!think!husc6!rutgers!ukma!david From: david@ms.uky.edu (David Herron -- Resident E-mail Hack) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <7218@e.ms.uky.edu> Date: 4 Sep 87 21:41:07 GMT References: <2581@trwrb.UUCP> <746@hplabsz.HPL.HP.COM> Distribution: usa Organization: U of Ky, Math. Sciences, Lexington KY Lines: 59 In article <746@hplabsz.HPL.HP.COM> taylor@hplabsz.UUCP (Dave Taylor) writes: >2. the reason that 'trim-headers' isn't doing much for you is > because you're handing it something that isn't a valid mail > message, so it, correctly, isn't touching it. Let's look at > the example message: >> Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher >> From: gallagher@husc4.HARVARD.EDU (paul gallagher) >> Newsgroups: rec.arts.movies >> Subject: Re: Westerns >> Message-ID: <2778@husc6.UUCP> >> Date: 29 Aug 87 09:19:09 GMT >> References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> >> Sender: news@husc6.UUCP >> Reply-To: gallagher@husc4.UUCP (paul gallagher) >> Organization: Harvard Univ. Science Center >> Lines: 19 > The problem, of course, is that it isn't an RFC-822 conformant > message text, so the program cannot actually distinguish between > the message 'header' (aka the "envelope") and the message 'body'! > > If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" > at the beginning you'd find it chopped down quite a bit. Alternatively, > you *could* modify the trim-headers script to know that "Path:" is also > an 'enter-message-header-state' prefix (just hope that it doesn't occur > in the *body* of any of the messages you have saved...) Dave, I expect better from you ... Take a look at RFC-822 please. Header lines *ALL* are of the same form: name: [ information ] Where "name" is a construct that includes letters, dashes, dots, and a couple of other things... A "From " line doesn't have the required ':', and such cannot be considered as part of the header. The "From " line is an artifact from the old /bin/mail program, and lives on today as part of RFC-976 as the UUCP worlds' minimum envelope. The "From " and ">From " lines together make up the return-path to the sender (in the same sort of way that you're supposed to make a Return-path: header in the SMTP world). In today's world I think you're better served by having a proper From: line and have the user-agent key off of that. It's a misfeature to support the "From " line longer than necessary. Further ... Path: is not valid under RFC-822, but RFC-850 (or whatever the news format rfc is, I think there's a new version of this too..). The point is, if you're going to start quoting RFC's at everybody, then you oughta know what you're talking about. -- ----- David Herron, Local E-Mail Hack, david@ms.uky.edu, david@ms.uky.csnet ----- {uunet,cbosgd}!ukma!david, david@UKMA.BITNET ----- ----- Je parle francais comme une vache espagnole.
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/10/87)
Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071938.AA18228@crocodile.TFS> Date: 7 Sep 87 19:38:32 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 18 Path: teknek!dual!ptsfa!hoptoad!sunny From: sunny@hoptoad.uucp (Sunny David Kirsten) Newsgroups: comp.mail.elm Subject: Re: Status of Elm 1.7 Message-ID: <2880@hoptoad.uucp> Date: 5 Sep 87 06:03:37 GMT References: <753@hplabsz.HPL.HP.COM> Reply-To: sunny@hoptoad.UUCP (Sunny David Kirsten) Distribution: world Organization: Astral Consultants, Marin County, CA Lines: 6 I'm interested in obtaining a copy, even if I have to take over distribution of it. -- Sunny David Kirsten, Astral Consultants (415)457-7555 POB 459, Forest Knolls, CA 94933 USENET: {sun,ptsfa,well,lll-crg,ihnp4,ucsfcgl,nsc,frog}!hoptoad!sunny
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/10/87)
Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709072101.AA18535@crocodile.TFS> Date: 7 Sep 87 21:01:09 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709031708.AA24123@sccc0.TFS> Date: 3 Sep 87 17:08:08 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 64 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!sdcrdcf!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/10/87)
Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709070812.AA14724@crocodile.TFS> Date: 7 Sep 87 08:12:36 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 49 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!pyramid!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <746@hplabsz.HPL.HP.COM> Date: 3 Sep 87 07:28:42 GMT References: <2581@trwrb.UUCP> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Distribution: usa Organization: Hewlett-Packard Laboratories Lines: 37 Marc Ries refers to two interesting problems in the utility shell scripts supplied with the Elm system: 1. 'messages' doesn't like when you're not on a machine that has $MAIL defined. I never thougth of that (!) and shall change it as suggested. Thanks! 2. the reason that 'trim-headers' isn't doing much for you is because you're handing it something that isn't a valid mail message, so it, correctly, isn't touching it. Let's look at the example message: > Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher > From: gallagher@husc4.HARVARD.EDU (paul gallagher) > Newsgroups: rec.arts.movies > Subject: Re: Westerns > Message-ID: <2778@husc6.UUCP> > Date: 29 Aug 87 09:19:09 GMT > References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> > Sender: news@husc6.UUCP > Reply-To: gallagher@husc4.UUCP (paul gallagher) > Organization: Harvard Univ. Science Center > Lines: 19 > > <text of article or letter> The problem, of course, is that it isn't an RFC-822 conformant message text, so the program cannot actually distinguish between the message 'header' (aka the "envelope") and the message 'body'! If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" at the beginning you'd find it chopped down quite a bit. Alternatively, you *could* modify the trim-headers script to know that "Path:" is also an 'enter-message-header-state' prefix (just hope that it doesn't occur in the *body* of any of the messages you have saved...) -- Dave Taylor
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/10/87)
Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071301.AA16491@crocodile.TFS> Date: 7 Sep 87 13:01:40 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 39 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm,comp.mail.misc Subject: Status of Elm 1.7 Message-ID: <753@hplabsz.HPL.HP.COM> Date: 4 Sep 87 06:56:15 GMT Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Followup-To: comp.mail.elm Distribution: world Organization: Hewlett-Packard Laboratories Lines: 27 A number of people have asked me recently about the status of the promised version 1.7 of the Elm Mail System...well...it's pretty much ready to ship out - I'm just waiting for some final authorization from management about it all and then I'll be able to send the 10 or so tapes that I currently have. If you are contemplating sending me a mag tape for it, however, DON'T. In fact, I'd like to hear from some people to find someone that would be willing to be the new 'owner' of the Elm sources - last time I posted a request of this nature no-one seemed that enthused about it, but this time it's a bit more imperative, y'all. Also, this newsgroup has been changed to be unmoderated, so you can directly post to it -- if you have any oustanding bug reports or whatever on version 1.5 please feel free to toss 'em here and I'll try my best to get them into the final 1.7 release. But, whatever happens, I *must* give up the code by the 15th of this month due to some other committments here at Hewlett-Packard, so at that point I shall simply toss the code onto tape, make a 'shar' of the sources available via FTP, and wash my hands of it all... Methinks we've been here before, though...Hmmmmm -- Dave Taylor Hewlett-Packard Labs
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/10/87)
Path: teknek!dual!ptsfa!ames!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709091722.AA10956@ucbvax.Berkeley.EDU> Date: 7 Sep 87 00:31:51 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 39 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ll-xn!ames!aurora!labrea!decwrl!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm,comp.mail.misc Subject: Status of Elm 1.7 Message-ID: <753@hplabsz.HPL.HP.COM> Date: 4 Sep 87 06:56:15 GMT Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Followup-To: comp.mail.elm Distribution: world Organization: Hewlett-Packard Laboratories Lines: 27 A number of people have asked me recently about the status of the promised version 1.7 of the Elm Mail System...well...it's pretty much ready to ship out - I'm just waiting for some final authorization from management about it all and then I'll be able to send the 10 or so tapes that I currently have. If you are contemplating sending me a mag tape for it, however, DON'T. In fact, I'd like to hear from some people to find someone that would be willing to be the new 'owner' of the Elm sources - last time I posted a request of this nature no-one seemed that enthused about it, but this time it's a bit more imperative, y'all. Also, this newsgroup has been changed to be unmoderated, so you can directly post to it -- if you have any oustanding bug reports or whatever on version 1.5 please feel free to toss 'em here and I'll try my best to get them into the final 1.7 release. But, whatever happens, I *must* give up the code by the 15th of this month due to some other committments here at Hewlett-Packard, so at that point I shall simply toss the code onto tape, make a 'shar' of the sources available via FTP, and wash my hands of it all... Methinks we've been here before, though...Hmmmmm -- Dave Taylor Hewlett-Packard Labs
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/10/87)
Path: teknek!dual!ptsfa!ames!husc6!sri-unix!teknowledge-vaxc!mkhaw From: mkhaw@teknowledge-vaxc.ARPA (Mike Khaw) Newsgroups: comp.mail.elm Subject: summary of Elm 1.5b bugs Keywords: the bugs I've run into Message-ID: <16414@teknowledge-vaxc.ARPA> Date: 8 Sep 87 16:50:04 GMT Organization: Teknowledge, Inc., Palo Alto CA Lines: 41 Posted: Tue Sep 8 09:50:04 1987 I don't recall which of the following I've already reported previously, so here they all are: - standout bar has leading and trailing '2' on vt100 - buggy termcap(?) or elm's curses fails to interpret curses padding. - bounce option generates uucp bang sender address even when elm is configured for Internet style addresses. - in "batch" mode, ^C gives a prompt to hit ^C once more (forever!) I have an ugly fix for this. - 4bsd job control: hangs on a pager pipe (i.e., when pager is not the builtin one) - "from" doesn't understand metacharacters unless blank lines separate nonblank lines in .elmrc - "batch" mode doesn't save copy in sent folder (doesn't read .elmrc) - needs to use termcap "ti"/"te" if applicable (to force 1 page screen mode on terminal (like Concepts) that have more than 1-page screen memory) - use "ks", "ke" termcap for (vt100) application cursor/keypad keys - doesn't always obey 4bsd "new" tty conventions (e.g., when in editing a "Subject:", ^W should erase the word left of the cursor but doesn't). Probably a case of "raw" mode when "cbreak" would've been better. - needs a "copy" vs. "move" option instead of the current "save" (move) option - patched version retains read mail in inbox unless deleted or saved elsewhere - need shorthand for (read) mailbox (i.e, shorthand for ~/mbox) - options screen input doesn't interpret "~" notation - mail-only mode needs to have nl mapping turned on for ~h header editing. - builtin editor miscounts on ^U (kill line), backspacing 1 too many columns - builtin editor thinks "(" ")" are shell metachars! - can't modify an alias in the alias database - from gets sender wrong even when elm gets it right (saved rn news articles) - changing folders and then changing back to a nonempty inbox kills elm and a wishlist item: - automagic ^L screen refresh on return from 4bsd ^Z (I have an ugly way to do this using a global flag that the ^Z signal handler looks at). Mike Khaw -- internet: mkhaw@teknowledge-vaxc.arpa usenet: {uunet|sun|ucbvax|decwrl|uw-beaver}!mkhaw%teknowledge-vaxc.arpa USnail: Teknowledge Inc, 1850 Embarcadero Rd, POB 10119, Palo Alto, CA 94303
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/11/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!hpcea!hpfcdc!hpfcls!neutron From: neutron@hpfcls.HP.COM (Jack Applin) Newsgroups: comp.mail.elm Subject: backquote check in mkhdrs.c Message-ID: <7390001@hpfcls.HP.COM> Date: 8 Sep 87 23:21:45 GMT Organization: Hewlett-Packard SSO Lines: 15 In mkhdrs.c, there is code to recognize backquoting in .elmheaders. from mkhdrs.c (in add_mailheaders): > else if (occurances_of(BACKQUOTE, buffer) == 2) > expand_backquote(buffer, filedesc); I had a line in .elmheaders like: Number: `cd; n=0\`cat -s .num\`; n=\`expr $n + 1\`; echo $n >.num; echo $n` which wasn't recognized because it had more than two backquotes. It would be better to check for >=2 instead of for exactly two backquotes. -Jack Applin
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/11/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102053.AA10398@ucbvax.Berkeley.EDU> Date: 10 Sep 87 03:18:55 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 70 Path: uclachem!cepu!trwrb!sdcrdcf!burdvax!udel!gatech!ukma!david From: david@ms.uky.edu (David Herron -- Resident E-mail Hack) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <7218@e.ms.uky.edu> Date: 4 Sep 87 21:41:07 GMT References: <2581@trwrb.UUCP> <746@hplabsz.HPL.HP.COM> Distribution: usa Organization: U of Ky, Math. Sciences, Lexington KY Lines: 59 In article <746@hplabsz.HPL.HP.COM> taylor@hplabsz.UUCP (Dave Taylor) writes: >2. the reason that 'trim-headers' isn't doing much for you is > because you're handing it something that isn't a valid mail > message, so it, correctly, isn't touching it. Let's look at > the example message: >> Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher >> From: gallagher@husc4.HARVARD.EDU (paul gallagher) >> Newsgroups: rec.arts.movies >> Subject: Re: Westerns >> Message-ID: <2778@husc6.UUCP> >> Date: 29 Aug 87 09:19:09 GMT >> References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> >> Sender: news@husc6.UUCP >> Reply-To: gallagher@husc4.UUCP (paul gallagher) >> Organization: Harvard Univ. Science Center >> Lines: 19 > The problem, of course, is that it isn't an RFC-822 conformant > message text, so the program cannot actually distinguish between > the message 'header' (aka the "envelope") and the message 'body'! > > If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" > at the beginning you'd find it chopped down quite a bit. Alternatively, > you *could* modify the trim-headers script to know that "Path:" is also > an 'enter-message-header-state' prefix (just hope that it doesn't occur > in the *body* of any of the messages you have saved...) Dave, I expect better from you ... Take a look at RFC-822 please. Header lines *ALL* are of the same form: name: [ information ] Where "name" is a construct that includes letters, dashes, dots, and a couple of other things... A "From " line doesn't have the required ':', and such cannot be considered as part of the header. The "From " line is an artifact from the old /bin/mail program, and lives on today as part of RFC-976 as the UUCP worlds' minimum envelope. The "From " and ">From " lines together make up the return-path to the sender (in the same sort of way that you're supposed to make a Return-path: header in the SMTP world). In today's world I think you're better served by having a proper From: line and have the user-agent key off of that. It's a misfeature to support the "From " line longer than necessary. Further ... Path: is not valid under RFC-822, but RFC-850 (or whatever the news format rfc is, I think there's a new version of this too..). The point is, if you're going to start quoting RFC's at everybody, then you oughta know what you're talking about. -- ----- David Herron, Local E-Mail Hack, david@ms.uky.edu, david@ms.uky.csnet ----- {uunet,cbosgd}!ukma!david, david@UKMA.BITNET ----- ----- Je parle francais comme une vache espagnole.
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/11/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102054.AA10422@ucbvax.Berkeley.EDU> Date: 10 Sep 87 03:19:21 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 73 Path: uclachem!cepu!trwrb!sdcrdcf!burdvax!udel!gatech!rutgers!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709041957.AA12217@ucbvax.Berkeley.EDU> Date: 2 Sep 87 06:14:03 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 64 Path: uclachem!cepu!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/11/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102055.AA10470@ucbvax.Berkeley.EDU> Date: 10 Sep 87 04:17:24 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 18 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!bbn!husc6!cmcl2!rutgers!lll-lcc!well!hoptoad!sunny From: sunny@hoptoad.uucp (Sunny David Kirsten) Newsgroups: comp.mail.elm Subject: Re: Status of Elm 1.7 Message-ID: <2880@hoptoad.uucp> Date: 5 Sep 87 06:03:37 GMT References: <753@hplabsz.HPL.HP.COM> Reply-To: sunny@hoptoad.UUCP (Sunny David Kirsten) Distribution: world Organization: Astral Consultants, Marin County, CA Lines: 6 I'm interested in obtaining a copy, even if I have to take over distribution of it. -- Sunny David Kirsten, Astral Consultants (415)457-7555 POB 459, Forest Knolls, CA 94933 USENET: {sun,ptsfa,well,lll-crg,ihnp4,ucsfcgl,nsc,frog}!hoptoad!sunny
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/11/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102055.AA10483@ucbvax.Berkeley.EDU> Date: 10 Sep 87 04:19:46 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 73 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709031708.AA24123@sccc0.TFS> Date: 3 Sep 87 17:08:08 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 64 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!sdcrdcf!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/11/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102056.AA10497@ucbvax.Berkeley.EDU> Date: 10 Sep 87 05:58:12 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 18 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!bloom-beacon!mit-eddie!rutgers!seismo!uunet!nbires!isis!udenva!slindahl From: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Newsgroups: comp.mail.elm Subject: original elm patches (request for code) Message-ID: <4160@udenva.UUCP> Date: 5 Sep 87 17:13:17 GMT Reply-To: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Distribution: usa Organization: Universe of Diversity, Ltd. Lines: 7 I missed collecting the original elm patches. Could someone please let me know if they have them. I do not want to overload the lines. I am looking for the site that is closest to this one. Thanks! -- Steve J. Lindahl |UUCP {hplabs,seismo}...!hao!udenva!duorion!slindahl University of Denver |BITNET slindahl@ducair
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/11/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102056.AA10513@ucbvax.Berkeley.EDU> Date: 10 Sep 87 06:06:01 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 58 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!decwrl!decvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709060838.AA09126@ucbvax.Berkeley.EDU> Date: 5 Sep 87 09:18:50 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 49 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!bbn!husc6!sri-unix!ctnews!pyramid!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <746@hplabsz.HPL.HP.COM> Date: 3 Sep 87 07:28:42 GMT References: <2581@trwrb.UUCP> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Distribution: usa Organization: Hewlett-Packard Laboratories Lines: 37 Marc Ries refers to two interesting problems in the utility shell scripts supplied with the Elm system: 1. 'messages' doesn't like when you're not on a machine that has $MAIL defined. I never thougth of that (!) and shall change it as suggested. Thanks! 2. the reason that 'trim-headers' isn't doing much for you is because you're handing it something that isn't a valid mail message, so it, correctly, isn't touching it. Let's look at the example message: > Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher > From: gallagher@husc4.HARVARD.EDU (paul gallagher) > Newsgroups: rec.arts.movies > Subject: Re: Westerns > Message-ID: <2778@husc6.UUCP> > Date: 29 Aug 87 09:19:09 GMT > References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> > Sender: news@husc6.UUCP > Reply-To: gallagher@husc4.UUCP (paul gallagher) > Organization: Harvard Univ. Science Center > Lines: 19 > > <text of article or letter> The problem, of course, is that it isn't an RFC-822 conformant message text, so the program cannot actually distinguish between the message 'header' (aka the "envelope") and the message 'body'! If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" at the beginning you'd find it chopped down quite a bit. Alternatively, you *could* modify the trim-headers script to know that "Path:" is also an 'enter-message-header-state' prefix (just hope that it doesn't occur in the *body* of any of the messages you have saved...) -- Dave Taylor
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/11/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102128.AA11365@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:20:57 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 82 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071714.AA17591@crocodile.TFS> Date: 7 Sep 87 17:14:52 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709041957.AA12217@ucbvax.Berkeley.EDU> Date: 2 Sep 87 06:14:03 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 64 Path: uclachem!cepu!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/11/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102130.AA11391@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:08 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 79 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071833.AA17815@crocodile.TFS> Date: 7 Sep 87 18:33:57 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 70 Path: teknek!dual!ptsfa!ames!think!husc6!rutgers!ukma!david From: david@ms.uky.edu (David Herron -- Resident E-mail Hack) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <7218@e.ms.uky.edu> Date: 4 Sep 87 21:41:07 GMT References: <2581@trwrb.UUCP> <746@hplabsz.HPL.HP.COM> Distribution: usa Organization: U of Ky, Math. Sciences, Lexington KY Lines: 59 In article <746@hplabsz.HPL.HP.COM> taylor@hplabsz.UUCP (Dave Taylor) writes: >2. the reason that 'trim-headers' isn't doing much for you is > because you're handing it something that isn't a valid mail > message, so it, correctly, isn't touching it. Let's look at > the example message: >> Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher >> From: gallagher@husc4.HARVARD.EDU (paul gallagher) >> Newsgroups: rec.arts.movies >> Subject: Re: Westerns >> Message-ID: <2778@husc6.UUCP> >> Date: 29 Aug 87 09:19:09 GMT >> References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> >> Sender: news@husc6.UUCP >> Reply-To: gallagher@husc4.UUCP (paul gallagher) >> Organization: Harvard Univ. Science Center >> Lines: 19 > The problem, of course, is that it isn't an RFC-822 conformant > message text, so the program cannot actually distinguish between > the message 'header' (aka the "envelope") and the message 'body'! > > If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" > at the beginning you'd find it chopped down quite a bit. Alternatively, > you *could* modify the trim-headers script to know that "Path:" is also > an 'enter-message-header-state' prefix (just hope that it doesn't occur > in the *body* of any of the messages you have saved...) Dave, I expect better from you ... Take a look at RFC-822 please. Header lines *ALL* are of the same form: name: [ information ] Where "name" is a construct that includes letters, dashes, dots, and a couple of other things... A "From " line doesn't have the required ':', and such cannot be considered as part of the header. The "From " line is an artifact from the old /bin/mail program, and lives on today as part of RFC-976 as the UUCP worlds' minimum envelope. The "From " and ">From " lines together make up the return-path to the sender (in the same sort of way that you're supposed to make a Return-path: header in the SMTP world). In today's world I think you're better served by having a proper From: line and have the user-agent key off of that. It's a misfeature to support the "From " line longer than necessary. Further ... Path: is not valid under RFC-822, but RFC-850 (or whatever the news format rfc is, I think there's a new version of this too..). The point is, if you're going to start quoting RFC's at everybody, then you oughta know what you're talking about. -- ----- David Herron, Local E-Mail Hack, david@ms.uky.edu, david@ms.uky.csnet ----- {uunet,cbosgd}!ukma!david, david@UKMA.BITNET ----- ----- Je parle francais comme une vache espagnole.
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/11/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102130.AA11400@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:20 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 27 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071938.AA18228@crocodile.TFS> Date: 7 Sep 87 19:38:32 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 18 Path: teknek!dual!ptsfa!hoptoad!sunny From: sunny@hoptoad.uucp (Sunny David Kirsten) Newsgroups: comp.mail.elm Subject: Re: Status of Elm 1.7 Message-ID: <2880@hoptoad.uucp> Date: 5 Sep 87 06:03:37 GMT References: <753@hplabsz.HPL.HP.COM> Reply-To: sunny@hoptoad.UUCP (Sunny David Kirsten) Distribution: world Organization: Astral Consultants, Marin County, CA Lines: 6 I'm interested in obtaining a copy, even if I have to take over distribution of it. -- Sunny David Kirsten, Astral Consultants (415)457-7555 POB 459, Forest Knolls, CA 94933 USENET: {sun,ptsfa,well,lll-crg,ihnp4,ucsfcgl,nsc,frog}!hoptoad!sunny
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/11/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102131.AA11420@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:30 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 82 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709072101.AA18535@crocodile.TFS> Date: 7 Sep 87 21:01:09 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709031708.AA24123@sccc0.TFS> Date: 3 Sep 87 17:08:08 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 64 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!sdcrdcf!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/11/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102147.AA11926@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:42 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 58 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709070812.AA14724@crocodile.TFS> Date: 7 Sep 87 08:12:36 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 49 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!pyramid!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <746@hplabsz.HPL.HP.COM> Date: 3 Sep 87 07:28:42 GMT References: <2581@trwrb.UUCP> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Distribution: usa Organization: Hewlett-Packard Laboratories Lines: 37 Marc Ries refers to two interesting problems in the utility shell scripts supplied with the Elm system: 1. 'messages' doesn't like when you're not on a machine that has $MAIL defined. I never thougth of that (!) and shall change it as suggested. Thanks! 2. the reason that 'trim-headers' isn't doing much for you is because you're handing it something that isn't a valid mail message, so it, correctly, isn't touching it. Let's look at the example message: > Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher > From: gallagher@husc4.HARVARD.EDU (paul gallagher) > Newsgroups: rec.arts.movies > Subject: Re: Westerns > Message-ID: <2778@husc6.UUCP> > Date: 29 Aug 87 09:19:09 GMT > References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> > Sender: news@husc6.UUCP > Reply-To: gallagher@husc4.UUCP (paul gallagher) > Organization: Harvard Univ. Science Center > Lines: 19 > > <text of article or letter> The problem, of course, is that it isn't an RFC-822 conformant message text, so the program cannot actually distinguish between the message 'header' (aka the "envelope") and the message 'body'! If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" at the beginning you'd find it chopped down quite a bit. Alternatively, you *could* modify the trim-headers script to know that "Path:" is also an 'enter-message-header-state' prefix (just hope that it doesn't occur in the *body* of any of the messages you have saved...) -- Dave Taylor
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/11/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102147.AA11935@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:53 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 48 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071301.AA16491@crocodile.TFS> Date: 7 Sep 87 13:01:40 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 39 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm,comp.mail.misc Subject: Status of Elm 1.7 Message-ID: <753@hplabsz.HPL.HP.COM> Date: 4 Sep 87 06:56:15 GMT Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Followup-To: comp.mail.elm Distribution: world Organization: Hewlett-Packard Laboratories Lines: 27 A number of people have asked me recently about the status of the promised version 1.7 of the Elm Mail System...well...it's pretty much ready to ship out - I'm just waiting for some final authorization from management about it all and then I'll be able to send the 10 or so tapes that I currently have. If you are contemplating sending me a mag tape for it, however, DON'T. In fact, I'd like to hear from some people to find someone that would be willing to be the new 'owner' of the Elm sources - last time I posted a request of this nature no-one seemed that enthused about it, but this time it's a bit more imperative, y'all. Also, this newsgroup has been changed to be unmoderated, so you can directly post to it -- if you have any oustanding bug reports or whatever on version 1.5 please feel free to toss 'em here and I'll try my best to get them into the final 1.7 release. But, whatever happens, I *must* give up the code by the 15th of this month due to some other committments here at Hewlett-Packard, so at that point I shall simply toss the code onto tape, make a 'shar' of the sources available via FTP, and wash my hands of it all... Methinks we've been here before, though...Hmmmmm -- Dave Taylor Hewlett-Packard Labs
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/11/87)
Path: teknek!dual!ptsfa!ames!sri-spam!sri-unix!husc6!uwvax!vanvleck!uwmcsd1!csd4.milw.wisc.edu!dave From: dave@csd4.milw.wisc.edu (David A Rasmussen) Newsgroups: comp.mail.elm Subject: file corrupt bug Message-ID: <2828@uwmcsd1.UUCP> Date: 10 Sep 87 20:41:18 GMT Sender: daemon@uwmcsd1.UUCP Reply-To: dave@csd4.milw.wisc.edu (David A Rasmussen) Distribution: na Organization: Computing Services Division, UW Milwaukee Lines: 16 My boss came in in a panic today saying "Elm says my mail file is corrupt and can't read it" !<>? Trouble is, last time he read his mail, he typed e, apparently hit a few returns (and good old emacs is modeless and entered em right in, unlike vi which would have beeped at him :-) and got out and saved it and went home. So today elm sees blank lines and pukes. I haven't looked at a fix for this yet, but thought I'd point it out before 1.7 hits the streets, so to speak. Dave Rasmussen c/o Computing Services Division @ U of WI - Milwaukee Internet: dave@csd1.milw.wisc.edu Uucp: uwvax!uwmcsd1!dave {o,o} Csnet: dave%uwmcsd1@uwm Bellnet: +1 (414) 229-5133 \u/ ICBM: 43 4 58 N/ 87 55 52 W Usnail: 3200 N Cramer #E380, Milw WI 53211
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/11/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: summary of Elm 1.5b bugs Message-ID: <767@hplabsz.HPL.HP.COM> Date: 10 Sep 87 21:05:49 GMT References: <16414@teknowledge-vaxc.ARPA> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Organization: Hewlett-Packard Laboratories Lines: 117 Mike Khaw posts a list of problems with Elm 1.5b...my thoughts on 'em follow: >- standout bar has leading and trailing '2' on vt100 - buggy termcap(?) > or elm's curses fails to interpret curses padding. That's fixed. >- bounce option generates uucp bang sender address even when elm is > configured for Internet style addresses. That's a new one and probably isn't fixed. >- in "batch" mode, ^C gives a prompt to hit ^C once more (forever!) That's fixed. >- 4bsd job control: hangs on a pager pipe (i.e., when pager is not the > builtin one) That's new, but I believe it's fixed because of some other work I did with the 4.XBSD signal handling... >- "from" doesn't understand metacharacters unless blank lines separate > nonblank lines in .elmrc This is a new one... >- "batch" mode doesn't save copy in sent folder (doesn't read .elmrc) Deliberate - this isn't a bug - but it can be trivially changed by a conditional in the routine "save_copy" I believe. >- needs to use termcap "ti"/"te" if applicable (to force 1 page screen mode > on terminal (like Concepts) that have more than 1-page screen memory) This is arguable though - when I'm on a system with multiple screens of memory I *don't* want to force it to one-screen mode since then I lose the ability to move around and possibly use the other screens (for example to page up and have the message I'm replying to in the upper screen, and my edit session in the lower screen). >- use "ks", "ke" termcap for (vt100) application cursor/keypad keys That's still not in there because of the pain of adding general purpose conditionals to the already killer case statement in "elm.c". >- doesn't always obey 4bsd "new" tty conventions (e.g., when in editing a > "Subject:", ^W should erase the word left of the cursor but doesn't). > Probably a case of "raw" mode when "cbreak" would've been better. That works now. >- needs a "copy" vs. "move" option instead of the current "save" (move) option That is configurable -- if you're not in "berkeley mail emulation mode" (e.g. "resolve=ON" in your .elmrc) then S)aving a message will not result in it being marked for deletion. >- patched version retains read mail in inbox unless deleted or saved elsewhere That's a local problem - I've never had this problem myself. Wait until 1.7 is released, please. >- need shorthand for (read) mailbox (i.e, shorthand for ~/mbox) That's a good idea but isn't there. Though it DOES have "%" and "!" as shorthand for your incoming mailbox (e.g. C)hange mailbox "!" will get you into your default incoming mailbox). >- options screen input doesn't interpret "~" notation True enough. >- mail-only mode needs to have nl mapping turned on for ~h header editing. That's fixed. >- builtin editor miscounts on ^U (kill line), backspacing 1 too many columns That's fixed. >- builtin editor thinks "(" ")" are shell metachars! I don't understand what you're talking about here...is this with regard to how it does ^W backspacing? Or...? >- can't modify an alias in the alias database That's really a whole can of worms you're opening here, Mike! I would like to see Elm have a general purpose database facility for the aliases, including searching, updating, adding, deleting, and so on, but it just isn't there... >- from gets sender wrong even when elm gets it right (saved rn news articles) Again, this is news. >- changing folders and then changing back to a nonempty inbox kills elm Not on my machine. Perhaps this is an artifact of your patches? >and a wishlist item: >- automagic ^L screen refresh on return from 4bsd ^Z (I have an ugly way to > do this using a global flag that the ^Z signal handler looks at). This is a bit friendlier on the new version, but since I'm not using curses for Elm (that's be a NICE thing to add) it's rather difficult to know at any given time A) where we are and B) what the screen looked like at that point. The program also hops out of screen mode into line mode and back, so that would just compicate things too (e.g. the builtin editor from the main screen). In summary, most of what Mike is talking about is fixed in the latest version, and those few things that aren't would either be fairly easy patches for someone to make or are sort of slung along as part of the fundamental paradigm. -- Dave Taylor
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/11/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11297@tccc0.TFS> Date: 10 Sep 87 06:26:00 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 82 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071714.AA17591@crocodile.TFS> Date: 7 Sep 87 17:14:52 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709041957.AA12217@ucbvax.Berkeley.EDU> Date: 2 Sep 87 06:14:03 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 64 Path: uclachem!cepu!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/11/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11304@tccc0.TFS> Date: 10 Sep 87 06:26:06 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 79 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071833.AA17815@crocodile.TFS> Date: 7 Sep 87 18:33:57 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 70 Path: teknek!dual!ptsfa!ames!think!husc6!rutgers!ukma!david From: david@ms.uky.edu (David Herron -- Resident E-mail Hack) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <7218@e.ms.uky.edu> Date: 4 Sep 87 21:41:07 GMT References: <2581@trwrb.UUCP> <746@hplabsz.HPL.HP.COM> Distribution: usa Organization: U of Ky, Math. Sciences, Lexington KY Lines: 59 In article <746@hplabsz.HPL.HP.COM> taylor@hplabsz.UUCP (Dave Taylor) writes: >2. the reason that 'trim-headers' isn't doing much for you is > because you're handing it something that isn't a valid mail > message, so it, correctly, isn't touching it. Let's look at > the example message: >> Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher >> From: gallagher@husc4.HARVARD.EDU (paul gallagher) >> Newsgroups: rec.arts.movies >> Subject: Re: Westerns >> Message-ID: <2778@husc6.UUCP> >> Date: 29 Aug 87 09:19:09 GMT >> References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> >> Sender: news@husc6.UUCP >> Reply-To: gallagher@husc4.UUCP (paul gallagher) >> Organization: Harvard Univ. Science Center >> Lines: 19 > The problem, of course, is that it isn't an RFC-822 conformant > message text, so the program cannot actually distinguish between > the message 'header' (aka the "envelope") and the message 'body'! > > If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" > at the beginning you'd find it chopped down quite a bit. Alternatively, > you *could* modify the trim-headers script to know that "Path:" is also > an 'enter-message-header-state' prefix (just hope that it doesn't occur > in the *body* of any of the messages you have saved...) Dave, I expect better from you ... Take a look at RFC-822 please. Header lines *ALL* are of the same form: name: [ information ] Where "name" is a construct that includes letters, dashes, dots, and a couple of other things... A "From " line doesn't have the required ':', and such cannot be considered as part of the header. The "From " line is an artifact from the old /bin/mail program, and lives on today as part of RFC-976 as the UUCP worlds' minimum envelope. The "From " and ">From " lines together make up the return-path to the sender (in the same sort of way that you're supposed to make a Return-path: header in the SMTP world). In today's world I think you're better served by having a proper From: line and have the user-agent key off of that. It's a misfeature to support the "From " line longer than necessary. Further ... Path: is not valid under RFC-822, but RFC-850 (or whatever the news format rfc is, I think there's a new version of this too..). The point is, if you're going to start quoting RFC's at everybody, then you oughta know what you're talking about. -- ----- David Herron, Local E-Mail Hack, david@ms.uky.edu, david@ms.uky.csnet ----- {uunet,cbosgd}!ukma!david, david@UKMA.BITNET ----- ----- Je parle francais comme une vache espagnole.
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/11/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11311@tccc0.TFS> Date: 10 Sep 87 06:26:11 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 27 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071938.AA18228@crocodile.TFS> Date: 7 Sep 87 19:38:32 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 18 Path: teknek!dual!ptsfa!hoptoad!sunny From: sunny@hoptoad.uucp (Sunny David Kirsten) Newsgroups: comp.mail.elm Subject: Re: Status of Elm 1.7 Message-ID: <2880@hoptoad.uucp> Date: 5 Sep 87 06:03:37 GMT References: <753@hplabsz.HPL.HP.COM> Reply-To: sunny@hoptoad.UUCP (Sunny David Kirsten) Distribution: world Organization: Astral Consultants, Marin County, CA Lines: 6 I'm interested in obtaining a copy, even if I have to take over distribution of it. -- Sunny David Kirsten, Astral Consultants (415)457-7555 POB 459, Forest Knolls, CA 94933 USENET: {sun,ptsfa,well,lll-crg,ihnp4,ucsfcgl,nsc,frog}!hoptoad!sunny
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/11/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11318@tccc0.TFS> Date: 10 Sep 87 06:26:14 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 82 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709072101.AA18535@crocodile.TFS> Date: 7 Sep 87 21:01:09 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709031708.AA24123@sccc0.TFS> Date: 3 Sep 87 17:08:08 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 64 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!sdcrdcf!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/11/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11325@tccc0.TFS> Date: 10 Sep 87 06:26:19 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 58 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709070812.AA14724@crocodile.TFS> Date: 7 Sep 87 08:12:36 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 49 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!pyramid!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <746@hplabsz.HPL.HP.COM> Date: 3 Sep 87 07:28:42 GMT References: <2581@trwrb.UUCP> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Distribution: usa Organization: Hewlett-Packard Laboratories Lines: 37 Marc Ries refers to two interesting problems in the utility shell scripts supplied with the Elm system: 1. 'messages' doesn't like when you're not on a machine that has $MAIL defined. I never thougth of that (!) and shall change it as suggested. Thanks! 2. the reason that 'trim-headers' isn't doing much for you is because you're handing it something that isn't a valid mail message, so it, correctly, isn't touching it. Let's look at the example message: > Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher > From: gallagher@husc4.HARVARD.EDU (paul gallagher) > Newsgroups: rec.arts.movies > Subject: Re: Westerns > Message-ID: <2778@husc6.UUCP> > Date: 29 Aug 87 09:19:09 GMT > References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> > Sender: news@husc6.UUCP > Reply-To: gallagher@husc4.UUCP (paul gallagher) > Organization: Harvard Univ. Science Center > Lines: 19 > > <text of article or letter> The problem, of course, is that it isn't an RFC-822 conformant message text, so the program cannot actually distinguish between the message 'header' (aka the "envelope") and the message 'body'! If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" at the beginning you'd find it chopped down quite a bit. Alternatively, you *could* modify the trim-headers script to know that "Path:" is also an 'enter-message-header-state' prefix (just hope that it doesn't occur in the *body* of any of the messages you have saved...) -- Dave Taylor
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/11/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709101030.AA13234@tccc0.TFS> Date: 10 Sep 87 10:30:26 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 48 Path: teknek!dual!ptsfa!ames!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709091722.AA10956@ucbvax.Berkeley.EDU> Date: 7 Sep 87 00:31:51 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 39 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ll-xn!ames!aurora!labrea!decwrl!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm,comp.mail.misc Subject: Status of Elm 1.7 Message-ID: <753@hplabsz.HPL.HP.COM> Date: 4 Sep 87 06:56:15 GMT Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Followup-To: comp.mail.elm Distribution: world Organization: Hewlett-Packard Laboratories Lines: 27 A number of people have asked me recently about the status of the promised version 1.7 of the Elm Mail System...well...it's pretty much ready to ship out - I'm just waiting for some final authorization from management about it all and then I'll be able to send the 10 or so tapes that I currently have. If you are contemplating sending me a mag tape for it, however, DON'T. In fact, I'd like to hear from some people to find someone that would be willing to be the new 'owner' of the Elm sources - last time I posted a request of this nature no-one seemed that enthused about it, but this time it's a bit more imperative, y'all. Also, this newsgroup has been changed to be unmoderated, so you can directly post to it -- if you have any oustanding bug reports or whatever on version 1.5 please feel free to toss 'em here and I'll try my best to get them into the final 1.7 release. But, whatever happens, I *must* give up the code by the 15th of this month due to some other committments here at Hewlett-Packard, so at that point I shall simply toss the code onto tape, make a 'shar' of the sources available via FTP, and wash my hands of it all... Methinks we've been here before, though...Hmmmmm -- Dave Taylor Hewlett-Packard Labs
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/11/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11332@tccc0.TFS> Date: 10 Sep 87 06:26:23 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 48 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071301.AA16491@crocodile.TFS> Date: 7 Sep 87 13:01:40 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 39 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm,comp.mail.misc Subject: Status of Elm 1.7 Message-ID: <753@hplabsz.HPL.HP.COM> Date: 4 Sep 87 06:56:15 GMT Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Followup-To: comp.mail.elm Distribution: world Organization: Hewlett-Packard Laboratories Lines: 27 A number of people have asked me recently about the status of the promised version 1.7 of the Elm Mail System...well...it's pretty much ready to ship out - I'm just waiting for some final authorization from management about it all and then I'll be able to send the 10 or so tapes that I currently have. If you are contemplating sending me a mag tape for it, however, DON'T. In fact, I'd like to hear from some people to find someone that would be willing to be the new 'owner' of the Elm sources - last time I posted a request of this nature no-one seemed that enthused about it, but this time it's a bit more imperative, y'all. Also, this newsgroup has been changed to be unmoderated, so you can directly post to it -- if you have any oustanding bug reports or whatever on version 1.5 please feel free to toss 'em here and I'll try my best to get them into the final 1.7 release. But, whatever happens, I *must* give up the code by the 15th of this month due to some other committments here at Hewlett-Packard, so at that point I shall simply toss the code onto tape, make a 'shar' of the sources available via FTP, and wash my hands of it all... Methinks we've been here before, though...Hmmmmm -- Dave Taylor Hewlett-Packard Labs
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/11/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709101142.AA14113@tccc0.TFS> Date: 10 Sep 87 11:42:12 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 52 Path: teknek!dual!ptsfa!ames!husc6!sri-unix!teknowledge-vaxc!mkhaw From: mkhaw@teknowledge-vaxc.ARPA (Mike Khaw) Newsgroups: comp.mail.elm Subject: summary of Elm 1.5b bugs Keywords: the bugs I've run into Message-ID: <16414@teknowledge-vaxc.ARPA> Date: 8 Sep 87 16:50:04 GMT Organization: Teknowledge, Inc., Palo Alto CA Lines: 41 Posted: Tue Sep 8 09:50:04 1987 I don't recall which of the following I've already reported previously, so here they all are: - standout bar has leading and trailing '2' on vt100 - buggy termcap(?) or elm's curses fails to interpret curses padding. - bounce option generates uucp bang sender address even when elm is configured for Internet style addresses. - in "batch" mode, ^C gives a prompt to hit ^C once more (forever!) I have an ugly fix for this. - 4bsd job control: hangs on a pager pipe (i.e., when pager is not the builtin one) - "from" doesn't understand metacharacters unless blank lines separate nonblank lines in .elmrc - "batch" mode doesn't save copy in sent folder (doesn't read .elmrc) - needs to use termcap "ti"/"te" if applicable (to force 1 page screen mode on terminal (like Concepts) that have more than 1-page screen memory) - use "ks", "ke" termcap for (vt100) application cursor/keypad keys - doesn't always obey 4bsd "new" tty conventions (e.g., when in editing a "Subject:", ^W should erase the word left of the cursor but doesn't). Probably a case of "raw" mode when "cbreak" would've been better. - needs a "copy" vs. "move" option instead of the current "save" (move) option - patched version retains read mail in inbox unless deleted or saved elsewhere - need shorthand for (read) mailbox (i.e, shorthand for ~/mbox) - options screen input doesn't interpret "~" notation - mail-only mode needs to have nl mapping turned on for ~h header editing. - builtin editor miscounts on ^U (kill line), backspacing 1 too many columns - builtin editor thinks "(" ")" are shell metachars! - can't modify an alias in the alias database - from gets sender wrong even when elm gets it right (saved rn news articles) - changing folders and then changing back to a nonempty inbox kills elm and a wishlist item: - automagic ^L screen refresh on return from 4bsd ^Z (I have an ugly way to do this using a global flag that the ^Z signal handler looks at). Mike Khaw -- internet: mkhaw@teknowledge-vaxc.arpa usenet: {uunet|sun|ucbvax|decwrl|uw-beaver}!mkhaw%teknowledge-vaxc.arpa USnail: Teknowledge Inc, 1850 Embarcadero Rd, POB 10119, Palo Alto, CA 94303
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/11/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709091145.AA01696@tccc0.TFS> Date: 9 Sep 87 11:45:07 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 18 Path: teknek!dual!ptsfa!ames!aurora!labrea!rutgers!seismo!uunet!nbires!isis!udenva!slindahl From: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Newsgroups: comp.mail.elm Subject: original elm patches (request for code) Message-ID: <4160@udenva.UUCP> Date: 5 Sep 87 17:13:17 GMT Reply-To: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Distribution: usa Organization: Universe of Diversity, Ltd. Lines: 7 I missed collecting the original elm patches. Could someone please let me know if they have them. I do not want to overload the lines. I am looking for the site that is closest to this one. Thanks! -- Steve J. Lindahl |UUCP {hplabs,seismo}...!hao!udenva!duorion!slindahl University of Denver |BITNET slindahl@ducair
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111503.AA01959@tccc0.TFS> Date: 11 Sep 87 15:03:51 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 67 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102147.AA11926@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:42 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 58 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709070812.AA14724@crocodile.TFS> Date: 7 Sep 87 08:12:36 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 49 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!pyramid!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <746@hplabsz.HPL.HP.COM> Date: 3 Sep 87 07:28:42 GMT References: <2581@trwrb.UUCP> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Distribution: usa Organization: Hewlett-Packard Laboratories Lines: 37 Marc Ries refers to two interesting problems in the utility shell scripts supplied with the Elm system: 1. 'messages' doesn't like when you're not on a machine that has $MAIL defined. I never thougth of that (!) and shall change it as suggested. Thanks! 2. the reason that 'trim-headers' isn't doing much for you is because you're handing it something that isn't a valid mail message, so it, correctly, isn't touching it. Let's look at the example message: > Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher > From: gallagher@husc4.HARVARD.EDU (paul gallagher) > Newsgroups: rec.arts.movies > Subject: Re: Westerns > Message-ID: <2778@husc6.UUCP> > Date: 29 Aug 87 09:19:09 GMT > References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> > Sender: news@husc6.UUCP > Reply-To: gallagher@husc4.UUCP (paul gallagher) > Organization: Harvard Univ. Science Center > Lines: 19 > > <text of article or letter> The problem, of course, is that it isn't an RFC-822 conformant message text, so the program cannot actually distinguish between the message 'header' (aka the "envelope") and the message 'body'! If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" at the beginning you'd find it chopped down quite a bit. Alternatively, you *could* modify the trim-headers script to know that "Path:" is also an 'enter-message-header-state' prefix (just hope that it doesn't occur in the *body* of any of the messages you have saved...) -- Dave Taylor
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111406.AA01147@tccc0.TFS> Date: 11 Sep 87 14:06:51 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 24 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!hpcea!hpfcdc!hpfcls!neutron From: neutron@hpfcls.HP.COM (Jack Applin) Newsgroups: comp.mail.elm Subject: backquote check in mkhdrs.c Message-ID: <7390001@hpfcls.HP.COM> Date: 8 Sep 87 23:21:45 GMT Organization: Hewlett-Packard SSO Lines: 15 In mkhdrs.c, there is code to recognize backquoting in .elmheaders. from mkhdrs.c (in add_mailheaders): > else if (occurances_of(BACKQUOTE, buffer) == 2) > expand_backquote(buffer, filedesc); I had a line in .elmheaders like: Number: `cd; n=0\`cat -s .num\`; n=\`expr $n + 1\`; echo $n >.num; echo $n` which wasn't recognized because it had more than two backquotes. It would be better to check for >=2 instead of for exactly two backquotes. -Jack Applin
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111446.AA01790@tccc0.TFS> Date: 11 Sep 87 14:46:44 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 79 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102053.AA10398@ucbvax.Berkeley.EDU> Date: 10 Sep 87 03:18:55 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 70 Path: uclachem!cepu!trwrb!sdcrdcf!burdvax!udel!gatech!ukma!david From: david@ms.uky.edu (David Herron -- Resident E-mail Hack) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <7218@e.ms.uky.edu> Date: 4 Sep 87 21:41:07 GMT References: <2581@trwrb.UUCP> <746@hplabsz.HPL.HP.COM> Distribution: usa Organization: U of Ky, Math. Sciences, Lexington KY Lines: 59 In article <746@hplabsz.HPL.HP.COM> taylor@hplabsz.UUCP (Dave Taylor) writes: >2. the reason that 'trim-headers' isn't doing much for you is > because you're handing it something that isn't a valid mail > message, so it, correctly, isn't touching it. Let's look at > the example message: >> Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher >> From: gallagher@husc4.HARVARD.EDU (paul gallagher) >> Newsgroups: rec.arts.movies >> Subject: Re: Westerns >> Message-ID: <2778@husc6.UUCP> >> Date: 29 Aug 87 09:19:09 GMT >> References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> >> Sender: news@husc6.UUCP >> Reply-To: gallagher@husc4.UUCP (paul gallagher) >> Organization: Harvard Univ. Science Center >> Lines: 19 > The problem, of course, is that it isn't an RFC-822 conformant > message text, so the program cannot actually distinguish between > the message 'header' (aka the "envelope") and the message 'body'! > > If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" > at the beginning you'd find it chopped down quite a bit. Alternatively, > you *could* modify the trim-headers script to know that "Path:" is also > an 'enter-message-header-state' prefix (just hope that it doesn't occur > in the *body* of any of the messages you have saved...) Dave, I expect better from you ... Take a look at RFC-822 please. Header lines *ALL* are of the same form: name: [ information ] Where "name" is a construct that includes letters, dashes, dots, and a couple of other things... A "From " line doesn't have the required ':', and such cannot be considered as part of the header. The "From " line is an artifact from the old /bin/mail program, and lives on today as part of RFC-976 as the UUCP worlds' minimum envelope. The "From " and ">From " lines together make up the return-path to the sender (in the same sort of way that you're supposed to make a Return-path: header in the SMTP world). In today's world I think you're better served by having a proper From: line and have the user-agent key off of that. It's a misfeature to support the "From " line longer than necessary. Further ... Path: is not valid under RFC-822, but RFC-850 (or whatever the news format rfc is, I think there's a new version of this too..). The point is, if you're going to start quoting RFC's at everybody, then you oughta know what you're talking about. -- ----- David Herron, Local E-Mail Hack, david@ms.uky.edu, david@ms.uky.csnet ----- {uunet,cbosgd}!ukma!david, david@UKMA.BITNET ----- ----- Je parle francais comme une vache espagnole.
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111446.AA01797@tccc0.TFS> Date: 11 Sep 87 14:46:50 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 82 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102054.AA10422@ucbvax.Berkeley.EDU> Date: 10 Sep 87 03:19:21 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 73 Path: uclachem!cepu!trwrb!sdcrdcf!burdvax!udel!gatech!rutgers!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709041957.AA12217@ucbvax.Berkeley.EDU> Date: 2 Sep 87 06:14:03 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 64 Path: uclachem!cepu!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111446.AA01804@tccc0.TFS> Date: 11 Sep 87 14:46:55 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 27 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102055.AA10470@ucbvax.Berkeley.EDU> Date: 10 Sep 87 04:17:24 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 18 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!bbn!husc6!cmcl2!rutgers!lll-lcc!well!hoptoad!sunny From: sunny@hoptoad.uucp (Sunny David Kirsten) Newsgroups: comp.mail.elm Subject: Re: Status of Elm 1.7 Message-ID: <2880@hoptoad.uucp> Date: 5 Sep 87 06:03:37 GMT References: <753@hplabsz.HPL.HP.COM> Reply-To: sunny@hoptoad.UUCP (Sunny David Kirsten) Distribution: world Organization: Astral Consultants, Marin County, CA Lines: 6 I'm interested in obtaining a copy, even if I have to take over distribution of it. -- Sunny David Kirsten, Astral Consultants (415)457-7555 POB 459, Forest Knolls, CA 94933 USENET: {sun,ptsfa,well,lll-crg,ihnp4,ucsfcgl,nsc,frog}!hoptoad!sunny
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111447.AA01811@tccc0.TFS> Date: 11 Sep 87 14:47:00 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 82 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102055.AA10483@ucbvax.Berkeley.EDU> Date: 10 Sep 87 04:19:46 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 73 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709031708.AA24123@sccc0.TFS> Date: 3 Sep 87 17:08:08 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 64 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!sdcrdcf!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111447.AA01818@tccc0.TFS> Date: 11 Sep 87 14:47:04 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 27 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102056.AA10497@ucbvax.Berkeley.EDU> Date: 10 Sep 87 05:58:12 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 18 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!bloom-beacon!mit-eddie!rutgers!seismo!uunet!nbires!isis!udenva!slindahl From: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Newsgroups: comp.mail.elm Subject: original elm patches (request for code) Message-ID: <4160@udenva.UUCP> Date: 5 Sep 87 17:13:17 GMT Reply-To: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Distribution: usa Organization: Universe of Diversity, Ltd. Lines: 7 I missed collecting the original elm patches. Could someone please let me know if they have them. I do not want to overload the lines. I am looking for the site that is closest to this one. Thanks! -- Steve J. Lindahl |UUCP {hplabs,seismo}...!hao!udenva!duorion!slindahl University of Denver |BITNET slindahl@ducair
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111447.AA01825@tccc0.TFS> Date: 11 Sep 87 14:47:08 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 67 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102056.AA10513@ucbvax.Berkeley.EDU> Date: 10 Sep 87 06:06:01 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 58 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!decwrl!decvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709060838.AA09126@ucbvax.Berkeley.EDU> Date: 5 Sep 87 09:18:50 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 49 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!bbn!husc6!sri-unix!ctnews!pyramid!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <746@hplabsz.HPL.HP.COM> Date: 3 Sep 87 07:28:42 GMT References: <2581@trwrb.UUCP> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Distribution: usa Organization: Hewlett-Packard Laboratories Lines: 37 Marc Ries refers to two interesting problems in the utility shell scripts supplied with the Elm system: 1. 'messages' doesn't like when you're not on a machine that has $MAIL defined. I never thougth of that (!) and shall change it as suggested. Thanks! 2. the reason that 'trim-headers' isn't doing much for you is because you're handing it something that isn't a valid mail message, so it, correctly, isn't touching it. Let's look at the example message: > Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher > From: gallagher@husc4.HARVARD.EDU (paul gallagher) > Newsgroups: rec.arts.movies > Subject: Re: Westerns > Message-ID: <2778@husc6.UUCP> > Date: 29 Aug 87 09:19:09 GMT > References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> > Sender: news@husc6.UUCP > Reply-To: gallagher@husc4.UUCP (paul gallagher) > Organization: Harvard Univ. Science Center > Lines: 19 > > <text of article or letter> The problem, of course, is that it isn't an RFC-822 conformant message text, so the program cannot actually distinguish between the message 'header' (aka the "envelope") and the message 'body'! If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" at the beginning you'd find it chopped down quite a bit. Alternatively, you *could* modify the trim-headers script to know that "Path:" is also an 'enter-message-header-state' prefix (just hope that it doesn't occur in the *body* of any of the messages you have saved...) -- Dave Taylor
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111503.AA01925@tccc0.TFS> Date: 11 Sep 87 15:03:21 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 88 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102130.AA11391@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:08 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 79 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071833.AA17815@crocodile.TFS> Date: 7 Sep 87 18:33:57 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 70 Path: teknek!dual!ptsfa!ames!think!husc6!rutgers!ukma!david From: david@ms.uky.edu (David Herron -- Resident E-mail Hack) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <7218@e.ms.uky.edu> Date: 4 Sep 87 21:41:07 GMT References: <2581@trwrb.UUCP> <746@hplabsz.HPL.HP.COM> Distribution: usa Organization: U of Ky, Math. Sciences, Lexington KY Lines: 59 In article <746@hplabsz.HPL.HP.COM> taylor@hplabsz.UUCP (Dave Taylor) writes: >2. the reason that 'trim-headers' isn't doing much for you is > because you're handing it something that isn't a valid mail > message, so it, correctly, isn't touching it. Let's look at > the example message: >> Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher >> From: gallagher@husc4.HARVARD.EDU (paul gallagher) >> Newsgroups: rec.arts.movies >> Subject: Re: Westerns >> Message-ID: <2778@husc6.UUCP> >> Date: 29 Aug 87 09:19:09 GMT >> References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> >> Sender: news@husc6.UUCP >> Reply-To: gallagher@husc4.UUCP (paul gallagher) >> Organization: Harvard Univ. Science Center >> Lines: 19 > The problem, of course, is that it isn't an RFC-822 conformant > message text, so the program cannot actually distinguish between > the message 'header' (aka the "envelope") and the message 'body'! > > If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" > at the beginning you'd find it chopped down quite a bit. Alternatively, > you *could* modify the trim-headers script to know that "Path:" is also > an 'enter-message-header-state' prefix (just hope that it doesn't occur > in the *body* of any of the messages you have saved...) Dave, I expect better from you ... Take a look at RFC-822 please. Header lines *ALL* are of the same form: name: [ information ] Where "name" is a construct that includes letters, dashes, dots, and a couple of other things... A "From " line doesn't have the required ':', and such cannot be considered as part of the header. The "From " line is an artifact from the old /bin/mail program, and lives on today as part of RFC-976 as the UUCP worlds' minimum envelope. The "From " and ">From " lines together make up the return-path to the sender (in the same sort of way that you're supposed to make a Return-path: header in the SMTP world). In today's world I think you're better served by having a proper From: line and have the user-agent key off of that. It's a misfeature to support the "From " line longer than necessary. Further ... Path: is not valid under RFC-822, but RFC-850 (or whatever the news format rfc is, I think there's a new version of this too..). The point is, if you're going to start quoting RFC's at everybody, then you oughta know what you're talking about. -- ----- David Herron, Local E-Mail Hack, david@ms.uky.edu, david@ms.uky.csnet ----- {uunet,cbosgd}!ukma!david, david@UKMA.BITNET ----- ----- Je parle francais comme une vache espagnole.
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111503.AA01932@tccc0.TFS> Date: 11 Sep 87 15:03:28 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 36 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102130.AA11400@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:20 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 27 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071938.AA18228@crocodile.TFS> Date: 7 Sep 87 19:38:32 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 18 Path: teknek!dual!ptsfa!hoptoad!sunny From: sunny@hoptoad.uucp (Sunny David Kirsten) Newsgroups: comp.mail.elm Subject: Re: Status of Elm 1.7 Message-ID: <2880@hoptoad.uucp> Date: 5 Sep 87 06:03:37 GMT References: <753@hplabsz.HPL.HP.COM> Reply-To: sunny@hoptoad.UUCP (Sunny David Kirsten) Distribution: world Organization: Astral Consultants, Marin County, CA Lines: 6 I'm interested in obtaining a copy, even if I have to take over distribution of it. -- Sunny David Kirsten, Astral Consultants (415)457-7555 POB 459, Forest Knolls, CA 94933 USENET: {sun,ptsfa,well,lll-crg,ihnp4,ucsfcgl,nsc,frog}!hoptoad!sconf
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111504.AA02018@tccc0.TFS> Date: 11 Sep 87 15:04:45 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 28 Path: teknek!dual!ptsfa!ames!sri-spam!sri-unix!husc6!uwvax!vanvleck!uwmcsd1!csd4.milw.wisc.edu!dave From: dave@csd4.milw.wisc.edu (David A Rasmussen) Newsgroups: comp.mail.elm Subject: file corrupt bug Message-ID: <2828@uwmcsd1.UUCP> Date: 10 Sep 87 20:41:18 GMT Sender: daemon@uwmcsd1.UUCP Reply-To: dave@csd4.milw.wisc.edu (David A Rasmussen) Distribution: na Organization: Computing Services Division, UW Milwaukee Lines: 16 My boss came in in a panic today saying "Elm says my mail file is corrupt and can't read it" !<>? Trouble is, last time he read his mail, he typed e, apparently hit a few returns (and good old emacs is modeless and entered em right in, unlike vi which would have beeped at him :-) and got out and saved it and went home. So today elm sees blank lines and pukes. I haven't looked at a fix for this yet, but thought I'd point it out before 1.7 hits the streets, so to speak. Dave Rasmussen c/o Computing Services Division @ U of WI - Milwaukee Internet: dave@csd1.milw.wisc.edu Uucp: uwvax!uwmcsd1!dave {o,o} Csnet: dave%uwmcsd1@uwm Bellnet: +1 (414) 229-5133 \u/ ICBM: 43 4 58 N/ 87 55 52 W Usnail: 3200 N Cramer #E380, Milw WI 53211
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111503.AA01966@tccc0.TFS> Date: 11 Sep 87 15:03:56 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 57 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102147.AA11935@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:53 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 48 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071301.AA16491@crocodile.TFS> Date: 7 Sep 87 13:01:40 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 39 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm,comp.mail.misc Subject: Status of Elm 1.7 Message-ID: <753@hplabsz.HPL.HP.COM> Date: 4 Sep 87 06:56:15 GMT Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Followup-To: comp.mail.elm Distribution: world Organization: Hewlett-Packard Laboratories Lines: 27 A number of people have asked me recently about the status of the promised version 1.7 of the Elm Mail System...well...it's pretty much ready to ship out - I'm just waiting for some final authorization from management about it all and then I'll be able to send the 10 or so tapes that I currently have. If you are contemplating sending me a mag tape for it, however, DON'T. In fact, I'd like to hear from some people to find someone that would be willing to be the new 'owner' of the Elm sources - last time I posted a request of this nature no-one seemed that enthused about it, but this time it's a bit more imperative, y'all. Also, this newsgroup has been changed to be unmoderated, so you can directly post to it -- if you have any oustanding bug reports or whatever on version 1.5 please feel free to toss 'em here and I'll try my best to get them into the final 1.7 release. But, whatever happens, I *must* give up the code by the 15th of this month due to some other committments here at Hewlett-Packard, so at that point I shall simply toss the code onto tape, make a 'shar' of the sources available via FTP, and wash my hands of it all... Methinks we've been here before, though...Hmmmmm -- Dave Taylor Hewlett-Packard Labs
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111700.AA03061@tccc0.TFS> Date: 11 Sep 87 17:00:02 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 36 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11311@tccc0.TFS> Date: 10 Sep 87 06:26:11 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 27 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071938.AA18228@crocodile.TFS> Date: 7 Sep 87 19:38:32 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 18 Path: teknek!dual!ptsfa!hoptoad!sunny From: sunny@hoptoad.uucp (Sunny David Kirsten) Newsgroups: comp.mail.elm Subject: Re: Status of Elm 1.7 Message-ID: <2880@hoptoad.uucp> Date: 5 Sep 87 06:03:37 GMT References: <753@hplabsz.HPL.HP.COM> Reply-To: sunny@hoptoad.UUCP (Sunny David Kirsten) Distribution: world Organization: Astral Consultants, Marin County, CA Lines: 6 I'm interested in obtaining a copy, even if I have to take over distribution of it. -- Sunny David Kirsten, Astral Consultants (415)457-7555 POB 459, Forest Knolls, CA 94933 USENET: {sun,ptsfa,well,lll-crg,ihnp4,ucsfcgl,nsc,frog}!hoptoad!sunny
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111700.AA03082@tccc0.TFS> Date: 11 Sep 87 17:00:16 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 57 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709101030.AA13234@tccc0.TFS> Date: 10 Sep 87 10:30:26 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 48 Path: teknek!dual!ptsfa!ames!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709091722.AA10956@ucbvax.Berkeley.EDU> Date: 7 Sep 87 00:31:51 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 39 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ll-xn!ames!aurora!labrea!decwrl!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm,comp.mail.misc Subject: Status of Elm 1.7 Message-ID: <753@hplabsz.HPL.HP.COM> Date: 4 Sep 87 06:56:15 GMT Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Followup-To: comp.mail.elm Distribution: world Organization: Hewlett-Packard Laboratories Lines: 27 A number of people have asked me recently about the status of the promised version 1.7 of the Elm Mail System...well...it's pretty much ready to ship out - I'm just waiting for some final authorization from management about it all and then I'll be able to send the 10 or so tapes that I currently have. If you are contemplating sending me a mag tape for it, however, DON'T. In fact, I'd like to hear from some people to find someone that would be willing to be the new 'owner' of the Elm sources - last time I posted a request of this nature no-one seemed that enthused about it, but this time it's a bit more imperative, y'all. Also, this newsgroup has been changed to be unmoderated, so you can directly post to it -- if you have any oustanding bug reports or whatever on version 1.5 please feel free to toss 'em here and I'll try my best to get them into the final 1.7 release. But, whatever happens, I *must* give up the code by the 15th of this month due to some other committments here at Hewlett-Packard, so at that point I shall simply toss the code onto tape, make a 'shar' of the sources available via FTP, and wash my hands of it all... Methinks we've been here before, though...Hmmmmm -- Dave Taylor Hewlett-Packard Labs
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111700.AA03089@tccc0.TFS> Date: 11 Sep 87 17:00:22 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 57 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11332@tccc0.TFS> Date: 10 Sep 87 06:26:23 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 48 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071301.AA16491@crocodile.TFS> Date: 7 Sep 87 13:01:40 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 39 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm,comp.mail.misc Subject: Status of Elm 1.7 Message-ID: <753@hplabsz.HPL.HP.COM> Date: 4 Sep 87 06:56:15 GMT Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Followup-To: comp.mail.elm Distribution: world Organization: Hewlett-Packard Laboratories Lines: 27 A number of people have asked me recently about the status of the promised version 1.7 of the Elm Mail System...well...it's pretty much ready to ship out - I'm just waiting for some final authorization from management about it all and then I'll be able to send the 10 or so tapes that I currently have. If you are contemplating sending me a mag tape for it, however, DON'T. In fact, I'd like to hear from some people to find someone that would be willing to be the new 'owner' of the Elm sources - last time I posted a request of this nature no-one seemed that enthused about it, but this time it's a bit more imperative, y'all. Also, this newsgroup has been changed to be unmoderated, so you can directly post to it -- if you have any oustanding bug reports or whatever on version 1.5 please feel free to toss 'em here and I'll try my best to get them into the final 1.7 release. But, whatever happens, I *must* give up the code by the 15th of this month due to some other committments here at Hewlett-Packard, so at that point I shall simply toss the code onto tape, make a 'shar' of the sources available via FTP, and wash my hands of it all... Methinks we've been here before, though...Hmmmmm -- Dave Taylor Hewlett-Packard Labs
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111700.AA03096@tccc0.TFS> Date: 11 Sep 87 17:00:26 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 61 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709101142.AA14113@tccc0.TFS> Date: 10 Sep 87 11:42:12 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 52 Path: teknek!dual!ptsfa!ames!husc6!sri-unix!teknowledge-vaxc!mkhaw From: mkhaw@teknowledge-vaxc.ARPA (Mike Khaw) Newsgroups: comp.mail.elm Subject: summary of Elm 1.5b bugs Keywords: the bugs I've run into Message-ID: <16414@teknowledge-vaxc.ARPA> Date: 8 Sep 87 16:50:04 GMT Organization: Teknowledge, Inc., Palo Alto CA Lines: 41 Posted: Tue Sep 8 09:50:04 1987 I don't recall which of the following I've already reported previously, so here they all are: - standout bar has leading and trailing '2' on vt100 - buggy termcap(?) or elm's curses fails to interpret curses padding. - bounce option generates uucp bang sender address even when elm is configured for Internet style addresses. - in "batch" mode, ^C gives a prompt to hit ^C once more (forever!) I have an ugly fix for this. - 4bsd job control: hangs on a pager pipe (i.e., when pager is not the builtin one) - "from" doesn't understand metacharacters unless blank lines separate nonblank lines in .elmrc - "batch" mode doesn't save copy in sent folder (doesn't read .elmrc) - needs to use termcap "ti"/"te" if applicable (to force 1 page screen mode on terminal (like Concepts) that have more than 1-page screen memory) - use "ks", "ke" termcap for (vt100) application cursor/keypad keys - doesn't always obey 4bsd "new" tty conventions (e.g., when in editing a "Subject:", ^W should erase the word left of the cursor but doesn't). Probably a case of "raw" mode when "cbreak" would've been better. - needs a "copy" vs. "move" option instead of the current "save" (move) option - patched version retains read mail in inbox unless deleted or saved elsewhere - need shorthand for (read) mailbox (i.e, shorthand for ~/mbox) - options screen input doesn't interpret "~" notation - mail-only mode needs to have nl mapping turned on for ~h header editing. - builtin editor miscounts on ^U (kill line), backspacing 1 too many columns - builtin editor thinks "(" ")" are shell metachars! - can't modify an alias in the alias database - from gets sender wrong even when elm gets it right (saved rn news articles) - changing folders and then changing back to a nonempty inbox kills elm and a wishlist item: - automagic ^L screen refresh on return from 4bsd ^Z (I have an ugly way to do this using a global flag that the ^Z signal handler looks at). Mike Khaw -- internet: mkhaw@teknowledge-vaxc.arpa usenet: {uunet|sun|ucbvax|decwrl|uw-beaver}!mkhaw%teknowledge-vaxc.arpa USnail: Teknowledge Inc, 1850 Embarcadero Rd, POB 10119, Palo Alto, CA 94303
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111700.AA03103@tccc0.TFS> Date: 11 Sep 87 17:00:32 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 27 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709091145.AA01696@tccc0.TFS> Date: 9 Sep 87 11:45:07 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 18 Path: teknek!dual!ptsfa!ames!aurora!labrea!rutgers!seismo!uunet!nbires!isis!udenva!slindahl From: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Newsgroups: comp.mail.elm Subject: original elm patches (request for code) Message-ID: <4160@udenva.UUCP> Date: 5 Sep 87 17:13:17 GMT Reply-To: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Distribution: usa Organization: Universe of Diversity, Ltd. Lines: 7 I missed collecting the original elm patches. Could someone please let me know if they have them. I do not want to overload the lines. I am looking for the site that is closest to this one. Thanks! -- Steve J. Lindahl |UUCP {hplabs,seismo}...!hao!udenva!duorion!slindahl University of Denver |BITNET slindahl@ducair
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111503.AA01912@tccc0.TFS> Date: 11 Sep 87 15:03:07 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 91 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102128.AA11365@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:20:57 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 82 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071714.AA17591@crocodile.TFS> Date: 7 Sep 87 17:14:52 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709041957.AA12217@ucbvax.Berkeley.EDU> Date: 2 Sep 87 06:14:03 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 64 Path: uclachem!cepu!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111503.AA01946@tccc0.TFS> Date: 11 Sep 87 15:03:39 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 91 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102131.AA11420@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:30 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 82 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709072101.AA18535@crocodile.TFS> Date: 7 Sep 87 21:01:09 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709031708.AA24123@sccc0.TFS> Date: 3 Sep 87 17:08:08 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 64 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!sdcrdcf!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111659.AA03041@tccc0.TFS> Date: 11 Sep 87 16:59:49 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 91 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11297@tccc0.TFS> Date: 10 Sep 87 06:26:00 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 82 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071714.AA17591@crocodile.TFS> Date: 7 Sep 87 17:14:52 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709041957.AA12217@ucbvax.Berkeley.EDU> Date: 2 Sep 87 06:14:03 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 64 Path: uclachem!cepu!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111700.AA03075@tccc0.TFS> Date: 11 Sep 87 17:00:12 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 67 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11325@tccc0.TFS> Date: 10 Sep 87 06:26:19 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 58 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709070812.AA14724@crocodile.TFS> Date: 7 Sep 87 08:12:36 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 49 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!pyramid!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <746@hplabsz.HPL.HP.COM> Date: 3 Sep 87 07:28:42 GMT References: <2581@trwrb.UUCP> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Distribution: usa Organization: Hewlett-Packard Laboratories Lines: 37 Marc Ries refers to two interesting problems in the utility shell scripts supplied with the Elm system: 1. 'messages' doesn't like when you're not on a machine that has $MAIL defined. I never thougth of that (!) and shall change it as suggested. Thanks! 2. the reason that 'trim-headers' isn't doing much for you is because you're handing it something that isn't a valid mail message, so it, correctly, isn't touching it. Let's look at the example message: > Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher > From: gallagher@husc4.HARVARD.EDU (paul gallagher) > Newsgroups: rec.arts.movies > Subject: Re: Westerns > Message-ID: <2778@husc6.UUCP> > Date: 29 Aug 87 09:19:09 GMT > References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> > Sender: news@husc6.UUCP > Reply-To: gallagher@husc4.UUCP (paul gallagher) > Organization: Harvard Univ. Science Center > Lines: 19 > > <text of article or letter> The problem, of course, is that it isn't an RFC-822 conformant message text, so the program cannot actually distinguish between the message 'header' (aka the "envelope") and the message 'body'! If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" at the beginning you'd find it chopped down quite a bit. Alternatively, you *could* modify the trim-headers script to know that "Path:" is also an 'enter-message-header-state' prefix (just hope that it doesn't occur in the *body* of any of the messages you have saved...) -- Dave Taylor
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111700.AA03068@tccc0.TFS> Date: 11 Sep 87 17:00:08 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 91 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11318@tccc0.TFS> Date: 10 Sep 87 06:26:14 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 82 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709072101.AA18535@crocodile.TFS> Date: 7 Sep 87 21:01:09 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709031708.AA24123@sccc0.TFS> Date: 3 Sep 87 17:08:08 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 64 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!sdcrdcf!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/12/87)
Path: teknek!dual!ptsfa!ames!aurora!labrea!jade!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111659.AA03048@tccc0.TFS> Date: 11 Sep 87 16:59:57 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 88 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11304@tccc0.TFS> Date: 10 Sep 87 06:26:06 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 79 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071833.AA17815@crocodile.TFS> Date: 7 Sep 87 18:33:57 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 70 Path: teknek!dual!ptsfa!ames!think!husc6!rutgers!ukma!david From: david@ms.uky.edu (David Herron -- Resident E-mail Hack) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <7218@e.ms.uky.edu> Date: 4 Sep 87 21:41:07 GMT References: <2581@trwrb.UUCP> <746@hplabsz.HPL.HP.COM> Distribution: usa Organization: U of Ky, Math. Sciences, Lexington KY Lines: 59 In article <746@hplabsz.HPL.HP.COM> taylor@hplabsz.UUCP (Dave Taylor) writes: >2. the reason that 'trim-headers' isn't doing much for you is > because you're handing it something that isn't a valid mail > message, so it, correctly, isn't touching it. Let's look at > the example message: >> Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher >> From: gallagher@husc4.HARVARD.EDU (paul gallagher) >> Newsgroups: rec.arts.movies >> Subject: Re: Westerns >> Message-ID: <2778@husc6.UUCP> >> Date: 29 Aug 87 09:19:09 GMT >> References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> >> Sender: news@husc6.UUCP >> Reply-To: gallagher@husc4.UUCP (paul gallagher) >> Organization: Harvard Univ. Science Center >> Lines: 19 > The problem, of course, is that it isn't an RFC-822 conformant > message text, so the program cannot actually distinguish between > the message 'header' (aka the "envelope") and the message 'body'! > > If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" > at the beginning you'd find it chopped down quite a bit. Alternatively, > you *could* modify the trim-headers script to know that "Path:" is also > an 'enter-message-header-state' prefix (just hope that it doesn't occur > in the *body* of any of the messages you have saved...) Dave, I expect better from you ... Take a look at RFC-822 please. Header lines *ALL* are of the same form: name: [ information ] Where "name" is a construct that includes letters, dashes, dots, and a couple of other things... A "From " line doesn't have the required ':', and such cannot be considered as part of the header. The "From " line is an artifact from the old /bin/mail program, and lives on today as part of RFC-976 as the UUCP worlds' minimum envelope. The "From " and ">From " lines together make up the return-path to the sender (in the same sort of way that you're supposed to make a Return-path: header in the SMTP world). In today's world I think you're better served by having a proper From: line and have the user-agent key off of that. It's a misfeature to support the "From " line longer than necessary. Further ... Path: is not valid under RFC-822, but RFC-850 (or whatever the news format rfc is, I think there's a new version of this too..). The point is, if you're going to start quoting RFC's at everybody, then you oughta know what you're talking about. -- ----- David Herron, Local E-Mail Hack, david@ms.uky.edu, david@ms.uky.csnet ----- {uunet,cbosgd}!ukma!david, david@UKMA.BITNET ----- ----- Je parle francais comme une vache espagnole.
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111520.AA02141@tccc0.TFS> Date: 11 Sep 87 15:20:24 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 128 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: summary of Elm 1.5b bugs Message-ID: <767@hplabsz.HPL.HP.COM> Date: 10 Sep 87 21:05:49 GMT References: <16414@teknowledge-vaxc.ARPA> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Organization: Hewlett-Packard Laboratories Lines: 117 Mike Khaw posts a list of problems with Elm 1.5b...my thoughts on 'em follow: >- standout bar has leading and trailing '2' on vt100 - buggy termcap(?) > or elm's curses fails to interpret curses padding. That's fixed. >- bounce option generates uucp bang sender address even when elm is > configured for Internet style addresses. That's a new one and probably isn't fixed. >- in "batch" mode, ^C gives a prompt to hit ^C once more (forever!) That's fixed. >- 4bsd job control: hangs on a pager pipe (i.e., when pager is not the > builtin one) That's new, but I believe it's fixed because of some other work I did with the 4.XBSD signal handling... >- "from" doesn't understand metacharacters unless blank lines separate > nonblank lines in .elmrc This is a new one... >- "batch" mode doesn't save copy in sent folder (doesn't read .elmrc) Deliberate - this isn't a bug - but it can be trivially changed by a conditional in the routine "save_copy" I believe. >- needs to use termcap "ti"/"te" if applicable (to force 1 page screen mode > on terminal (like Concepts) that have more than 1-page screen memory) This is arguable though - when I'm on a system with multiple screens of memory I *don't* want to force it to one-screen mode since then I lose the ability to move around and possibly use the other screens (for example to page up and have the message I'm replying to in the upper screen, and my edit session in the lower screen). >- use "ks", "ke" termcap for (vt100) application cursor/keypad keys That's still not in there because of the pain of adding general purpose conditionals to the already killer case statement in "elm.c". >- doesn't always obey 4bsd "new" tty conventions (e.g., when in editing a > "Subject:", ^W should erase the word left of the cursor but doesn't). > Probably a case of "raw" mode when "cbreak" would've been better. That works now. >- needs a "copy" vs. "move" option instead of the current "save" (move) option That is configurable -- if you're not in "berkeley mail emulation mode" (e.g. "resolve=ON" in your .elmrc) then S)aving a message will not result in it being marked for deletion. >- patched version retains read mail in inbox unless deleted or saved elsewhere That's a local problem - I've never had this problem myself. Wait until 1.7 is released, please. >- need shorthand for (read) mailbox (i.e, shorthand for ~/mbox) That's a good idea but isn't there. Though it DOES have "%" and "!" as shorthand for your incoming mailbox (e.g. C)hange mailbox "!" will get you into your default incoming mailbox). >- options screen input doesn't interpret "~" notation True enough. >- mail-only mode needs to have nl mapping turned on for ~h header editing. That's fixed. >- builtin editor miscounts on ^U (kill line), backspacing 1 too many columns That's fixed. >- builtin editor thinks "(" ")" are shell metachars! I don't understand what you're talking about here...is this with regard to how it does ^W backspacing? Or...? >- can't modify an alias in the alias database That's really a whole can of worms you're opening here, Mike! I would like to see Elm have a general purpose database facility for the aliases, including searching, updating, adding, deleting, and so on, but it just isn't there... >- from gets sender wrong even when elm gets it right (saved rn news articles) Again, this is news. >- changing folders and then changing back to a nonempty inbox kills elm Not on my machine. Perhaps this is an artifact of your patches? >and a wishlist item: >- automagic ^L screen refresh on return from 4bsd ^Z (I have an ugly way to > do this using a global flag that the ^Z signal handler looks at). This is a bit friendlier on the new version, but since I'm not using curses for Elm (that's be a NICE thing to add) it's rather difficult to know at any given time A) where we are and B) what the screen looked like at that point. The program also hops out of screen mode into line mode and back, so that would just compicate things too (e.g. the builtin editor from the main screen). In summary, most of what Mike is talking about is fixed in the latest version, and those few things that aren't would either be fairly easy patches for someone to make or are sort of slung along as part of the fundamental paradigm. -- Dave Taylor
uucp@dual.UUCP.UUCP (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: news.groups,news.admin,comp.mail.elm Subject: `dual' and `uclachem': clean up your active file!! Summary: The mess in comp.mail.elm is THEIR fault! Message-ID: <775@hplabsz.HPL.HP.COM> Date: 11 Sep 87 23:40:35 GMT Followup-To: news.admin Distribution: world Organization: Hewlett-Packard Laboratories Lines: 19 The current havoc being wreaked in the Usenet group "comp.mail.elm" is actually the fault of two sites: dual and uclachem. It appears that they both still have the newsgroup listed as moderated, even though it changed status quite a while ago. As a consequence, all the postings that show up for the group are being MAILED to comp-mail-elm@hplabs which is automatically posting them, the posting of which is then being rejected and mailed to ... well ... it'll go on for a long time like this. At our end we've changed "comp-mail-elm@hplabs" to point to /dev/null to cut our half off, but dual and uclachem both need to clean up their active files to reflect the *UN*moderated status of the group! Please!!! Soon!!! --- Dave Taylor ex-moderator of comp.mail.elm Hewlett-Packard Labs
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/12/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709091722.AA10956@ucbvax.Berkeley.EDU> Date: 7 Sep 87 00:31:51 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 39 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ll-xn!ames!aurora!labrea!decwrl!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm,comp.mail.misc Subject: Status of Elm 1.7 Message-ID: <753@hplabsz.HPL.HP.COM> Date: 4 Sep 87 06:56:15 GMT Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Followup-To: comp.mail.elm Distribution: world Organization: Hewlett-Packard Laboratories Lines: 27 A number of people have asked me recently about the status of the promised version 1.7 of the Elm Mail System...well...it's pretty much ready to ship out - I'm just waiting for some final authorization from management about it all and then I'll be able to send the 10 or so tapes that I currently have. If you are contemplating sending me a mag tape for it, however, DON'T. In fact, I'd like to hear from some people to find someone that would be willing to be the new 'owner' of the Elm sources - last time I posted a request of this nature no-one seemed that enthused about it, but this time it's a bit more imperative, y'all. Also, this newsgroup has been changed to be unmoderated, so you can directly post to it -- if you have any oustanding bug reports or whatever on version 1.5 please feel free to toss 'em here and I'll try my best to get them into the final 1.7 release. But, whatever happens, I *must* give up the code by the 15th of this month due to some other committments here at Hewlett-Packard, so at that point I shall simply toss the code onto tape, make a 'shar' of the sources available via FTP, and wash my hands of it all... Methinks we've been here before, though...Hmmmmm -- Dave Taylor Hewlett-Packard Labs
uucp@dual.UUCP.UUCP (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709120907.AA01492@tccc0.TFS> Date: 12 Sep 87 09:07:08 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 36 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111700.AA03103@tccc0.TFS> Date: 11 Sep 87 17:00:32 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 27 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709091145.AA01696@tccc0.TFS> Date: 9 Sep 87 11:45:07 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 18 Path: teknek!dual!ptsfa!ames!aurora!labrea!rutgers!seismo!uunet!nbires!isis!udenva!slindahl From: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Newsgroups: comp.mail.elm Subject: original elm patches (request for code) Message-ID: <4160@udenva.UUCP> Date: 5 Sep 87 17:13:17 GMT Reply-To: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Distribution: usa Organization: Universe of Diversity, Ltd. Lines: 7 I missed collecting the original elm patches. Could someone please let me know if they have them. I do not want to overload the lines. I am looking for the site that is closest to this one. Thanks! -- Steve J. Lindahl |UUCP {hplabs,seismo}...!hao!udenva!duorion!slindahl University of Denver |BITNET slindahl@ducair
uucp@dual.UUCP.UUCP (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709120929.AA01578@tccc0.TFS> Date: 12 Sep 87 09:29:10 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 100 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111503.AA01912@tccc0.TFS> Date: 11 Sep 87 15:03:07 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 91 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102128.AA11365@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:20:57 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 82 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071714.AA17591@crocodile.TFS> Date: 7 Sep 87 17:14:52 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709041957.AA12217@ucbvax.Berkeley.EDU> Date: 2 Sep 87 06:14:03 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 64 Path: uclachem!cepu!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP.UUCP (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709120929.AA01585@tccc0.TFS> Date: 12 Sep 87 09:29:17 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 100 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111503.AA01946@tccc0.TFS> Date: 11 Sep 87 15:03:39 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 91 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102131.AA11420@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:30 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 82 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709072101.AA18535@crocodile.TFS> Date: 7 Sep 87 21:01:09 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709031708.AA24123@sccc0.TFS> Date: 3 Sep 87 17:08:08 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 64 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!sdcrdcf!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP.UUCP (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709120929.AA01592@tccc0.TFS> Date: 12 Sep 87 09:29:22 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 100 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111659.AA03041@tccc0.TFS> Date: 11 Sep 87 16:59:49 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 91 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11297@tccc0.TFS> Date: 10 Sep 87 06:26:00 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 82 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071714.AA17591@crocodile.TFS> Date: 7 Sep 87 17:14:52 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709041957.AA12217@ucbvax.Berkeley.EDU> Date: 2 Sep 87 06:14:03 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 64 Path: uclachem!cepu!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP.UUCP (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709120906.AA01471@tccc0.TFS> Date: 12 Sep 87 09:06:56 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 66 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111700.AA03082@tccc0.TFS> Date: 11 Sep 87 17:00:16 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 57 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709101030.AA13234@tccc0.TFS> Date: 10 Sep 87 10:30:26 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 48 Path: teknek!dual!ptsfa!ames!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709091722.AA10956@ucbvax.Berkeley.EDU> Date: 7 Sep 87 00:31:51 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 39 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ll-xn!ames!aurora!labrea!decwrl!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm,comp.mail.misc Subject: Status of Elm 1.7 Message-ID: <753@hplabsz.HPL.HP.COM> Date: 4 Sep 87 06:56:15 GMT Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Followup-To: comp.mail.elm Distribution: world Organization: Hewlett-Packard Laboratories Lines: 27 A number of people have asked me recently about the status of the promised version 1.7 of the Elm Mail System...well...it's pretty much ready to ship out - I'm just waiting for some final authorization from management about it all and then I'll be able to send the 10 or so tapes that I currently have. If you are contemplating sending me a mag tape for it, however, DON'T. In fact, I'd like to hear from some people to find someone that would be willing to be the new 'owner' of the Elm sources - last time I posted a request of this nature no-one seemed that enthused about it, but this time it's a bit more imperative, y'all. Also, this newsgroup has been changed to be unmoderated, so you can directly post to it -- if you have any oustanding bug reports or whatever on version 1.5 please feel free to toss 'em here and I'll try my best to get them into the final 1.7 release. But, whatever happens, I *must* give up the code by the 15th of this month due to some other committments here at Hewlett-Packard, so at that point I shall simply toss the code onto tape, make a 'shar' of the sources available via FTP, and wash my hands of it all... Methinks we've been here before, though...Hmmmmm -- Dave Taylor Hewlett-Packard Labs
uucp@dual.UUCP.UUCP (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709120907.AA01478@tccc0.TFS> Date: 12 Sep 87 09:07:00 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 66 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111700.AA03089@tccc0.TFS> Date: 11 Sep 87 17:00:22 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 57 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11332@tccc0.TFS> Date: 10 Sep 87 06:26:23 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 48 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071301.AA16491@crocodile.TFS> Date: 7 Sep 87 13:01:40 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 39 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm,comp.mail.misc Subject: Status of Elm 1.7 Message-ID: <753@hplabsz.HPL.HP.COM> Date: 4 Sep 87 06:56:15 GMT Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Followup-To: comp.mail.elm Distribution: world Organization: Hewlett-Packard Laboratories Lines: 27 A number of people have asked me recently about the status of the promised version 1.7 of the Elm Mail System...well...it's pretty much ready to ship out - I'm just waiting for some final authorization from management about it all and then I'll be able to send the 10 or so tapes that I currently have. If you are contemplating sending me a mag tape for it, however, DON'T. In fact, I'd like to hear from some people to find someone that would be willing to be the new 'owner' of the Elm sources - last time I posted a request of this nature no-one seemed that enthused about it, but this time it's a bit more imperative, y'all. Also, this newsgroup has been changed to be unmoderated, so you can directly post to it -- if you have any oustanding bug reports or whatever on version 1.5 please feel free to toss 'em here and I'll try my best to get them into the final 1.7 release. But, whatever happens, I *must* give up the code by the 15th of this month due to some other committments here at Hewlett-Packard, so at that point I shall simply toss the code onto tape, make a 'shar' of the sources available via FTP, and wash my hands of it all... Methinks we've been here before, though...Hmmmmm -- Dave Taylor Hewlett-Packard Labs
uucp@dual.UUCP.UUCP (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709120929.AA01599@tccc0.TFS> Date: 12 Sep 87 09:29:26 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 76 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111700.AA03075@tccc0.TFS> Date: 11 Sep 87 17:00:12 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 67 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11325@tccc0.TFS> Date: 10 Sep 87 06:26:19 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 58 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709070812.AA14724@crocodile.TFS> Date: 7 Sep 87 08:12:36 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 49 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!pyramid!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <746@hplabsz.HPL.HP.COM> Date: 3 Sep 87 07:28:42 GMT References: <2581@trwrb.UUCP> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Distribution: usa Organization: Hewlett-Packard Laboratories Lines: 37 Marc Ries refers to two interesting problems in the utility shell scripts supplied with the Elm system: 1. 'messages' doesn't like when you're not on a machine that has $MAIL defined. I never thougth of that (!) and shall change it as suggested. Thanks! 2. the reason that 'trim-headers' isn't doing much for you is because you're handing it something that isn't a valid mail message, so it, correctly, isn't touching it. Let's look at the example message: > Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher > From: gallagher@husc4.HARVARD.EDU (paul gallagher) > Newsgroups: rec.arts.movies > Subject: Re: Westerns > Message-ID: <2778@husc6.UUCP> > Date: 29 Aug 87 09:19:09 GMT > References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> > Sender: news@husc6.UUCP > Reply-To: gallagher@husc4.UUCP (paul gallagher) > Organization: Harvard Univ. Science Center > Lines: 19 > > <text of article or letter> The problem, of course, is that it isn't an RFC-822 conformant message text, so the program cannot actually distinguish between the message 'header' (aka the "envelope") and the message 'body'! If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" at the beginning you'd find it chopped down quite a bit. Alternatively, you *could* modify the trim-headers script to know that "Path:" is also an 'enter-message-header-state' prefix (just hope that it doesn't occur in the *body* of any of the messages you have saved...) -- Dave Taylor
uucp@dual.UUCP.UUCP (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709120906.AA01457@tccc0.TFS> Date: 12 Sep 87 09:06:48 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 66 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111503.AA01966@tccc0.TFS> Date: 11 Sep 87 15:03:56 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 57 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102147.AA11935@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:53 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 48 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071301.AA16491@crocodile.TFS> Date: 7 Sep 87 13:01:40 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 39 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm,comp.mail.misc Subject: Status of Elm 1.7 Message-ID: <753@hplabsz.HPL.HP.COM> Date: 4 Sep 87 06:56:15 GMT Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Followup-To: comp.mail.elm Distribution: world Organization: Hewlett-Packard Laboratories Lines: 27 A number of people have asked me recently about the status of the promised version 1.7 of the Elm Mail System...well...it's pretty much ready to ship out - I'm just waiting for some final authorization from management about it all and then I'll be able to send the 10 or so tapes that I currently have. If you are contemplating sending me a mag tape for it, however, DON'T. In fact, I'd like to hear from some people to find someone that would be willing to be the new 'owner' of the Elm sources - last time I posted a request of this nature no-one seemed that enthused about it, but this time it's a bit more imperative, y'all. Also, this newsgroup has been changed to be unmoderated, so you can directly post to it -- if you have any oustanding bug reports or whatever on version 1.5 please feel free to toss 'em here and I'll try my best to get them into the final 1.7 release. But, whatever happens, I *must* give up the code by the 15th of this month due to some other committments here at Hewlett-Packard, so at that point I shall simply toss the code onto tape, make a 'shar' of the sources available via FTP, and wash my hands of it all... Methinks we've been here before, though...Hmmmmm -- Dave Taylor Hewlett-Packard Labs
uucp@dual.UUCP.UUCP (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709120906.AA01464@tccc0.TFS> Date: 12 Sep 87 09:06:52 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 45 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111700.AA03061@tccc0.TFS> Date: 11 Sep 87 17:00:02 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 36 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11311@tccc0.TFS> Date: 10 Sep 87 06:26:11 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 27 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071938.AA18228@crocodile.TFS> Date: 7 Sep 87 19:38:32 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 18 Path: teknek!dual!ptsfa!hoptoad!sunny From: sunny@hoptoad.uucp (Sunny David Kirsten) Newsgroups: comp.mail.elm Subject: Re: Status of Elm 1.7 Message-ID: <2880@hoptoad.uucp> Date: 5 Sep 87 06:03:37 GMT References: <753@hplabsz.HPL.HP.COM> Reply-To: sunny@hoptoad.UUCP (Sunny David Kirsten) Distribution: world Organization: Astral Consultants, Marin County, CA Lines: 6 I'm interested in obtaining a copy, even if I have to take over distribution of it. -- Sunny David Kirsten, Astral Consultants (415)457-7555 POB 459, Forest Knolls, CA 94933 USENET: {sun,ptsfa,well,lll-crg,ihnp4,ucsfcgl,nsc,frog}!hoptoad!sunny
uucp@dual.UUCP.UUCP (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709120907.AA01485@tccc0.TFS> Date: 12 Sep 87 09:07:04 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 70 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111700.AA03096@tccc0.TFS> Date: 11 Sep 87 17:00:26 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 61 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709101142.AA14113@tccc0.TFS> Date: 10 Sep 87 11:42:12 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 52 Path: teknek!dual!ptsfa!ames!husc6!sri-unix!teknowledge-vaxc!mkhaw From: mkhaw@teknowledge-vaxc.ARPA (Mike Khaw) Newsgroups: comp.mail.elm Subject: summary of Elm 1.5b bugs Keywords: the bugs I've run into Message-ID: <16414@teknowledge-vaxc.ARPA> Date: 8 Sep 87 16:50:04 GMT Organization: Teknowledge, Inc., Palo Alto CA Lines: 41 Posted: Tue Sep 8 09:50:04 1987 I don't recall which of the following I've already reported previously, so here they all are: - standout bar has leading and trailing '2' on vt100 - buggy termcap(?) or elm's curses fails to interpret curses padding. - bounce option generates uucp bang sender address even when elm is configured for Internet style addresses. - in "batch" mode, ^C gives a prompt to hit ^C once more (forever!) I have an ugly fix for this. - 4bsd job control: hangs on a pager pipe (i.e., when pager is not the builtin one) - "from" doesn't understand metacharacters unless blank lines separate nonblank lines in .elmrc - "batch" mode doesn't save copy in sent folder (doesn't read .elmrc) - needs to use termcap "ti"/"te" if applicable (to force 1 page screen mode on terminal (like Concepts) that have more than 1-page screen memory) - use "ks", "ke" termcap for (vt100) application cursor/keypad keys - doesn't always obey 4bsd "new" tty conventions (e.g., when in editing a "Subject:", ^W should erase the word left of the cursor but doesn't). Probably a case of "raw" mode when "cbreak" would've been better. - needs a "copy" vs. "move" option instead of the current "save" (move) option - patched version retains read mail in inbox unless deleted or saved elsewhere - need shorthand for (read) mailbox (i.e, shorthand for ~/mbox) - options screen input doesn't interpret "~" notation - mail-only mode needs to have nl mapping turned on for ~h header editing. - builtin editor miscounts on ^U (kill line), backspacing 1 too many columns - builtin editor thinks "(" ")" are shell metachars! - can't modify an alias in the alias database - from gets sender wrong even when elm gets it right (saved rn news articles) - changing folders and then changing back to a nonempty inbox kills elm and a wishlist item: - automagic ^L screen refresh on return from 4bsd ^Z (I have an ugly way to do this using a global flag that the ^Z signal handler looks at). Mike Khaw -- internet: mkhaw@teknowledge-vaxc.arpa usenet: {uunet|sun|ucbvax|decwrl|uw-beaver}!mkhaw%teknowledge-vaxc.arpa USnail: Teknowledge Inc, 1850 Embarcadero Rd, POB 10119, Palo Alto, CA 94303
uucp@dual.UUCP.UUCP (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709120905.AA01336@tccc0.TFS> Date: 12 Sep 87 09:05:11 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 76 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111503.AA01959@tccc0.TFS> Date: 11 Sep 87 15:03:51 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 67 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102147.AA11926@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:42 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 58 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709070812.AA14724@crocodile.TFS> Date: 7 Sep 87 08:12:36 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 49 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!pyramid!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <746@hplabsz.HPL.HP.COM> Date: 3 Sep 87 07:28:42 GMT References: <2581@trwrb.UUCP> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Distribution: usa Organization: Hewlett-Packard Laboratories Lines: 37 Marc Ries refers to two interesting problems in the utility shell scripts supplied with the Elm system: 1. 'messages' doesn't like when you're not on a machine that has $MAIL defined. I never thougth of that (!) and shall change it as suggested. Thanks! 2. the reason that 'trim-headers' isn't doing much for you is because you're handing it something that isn't a valid mail message, so it, correctly, isn't touching it. Let's look at the example message: > Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher > From: gallagher@husc4.HARVARD.EDU (paul gallagher) > Newsgroups: rec.arts.movies > Subject: Re: Westerns > Message-ID: <2778@husc6.UUCP> > Date: 29 Aug 87 09:19:09 GMT > References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> > Sender: news@husc6.UUCP > Reply-To: gallagher@husc4.UUCP (paul gallagher) > Organization: Harvard Univ. Science Center > Lines: 19 > > <text of article or letter> The problem, of course, is that it isn't an RFC-822 conformant message text, so the program cannot actually distinguish between the message 'header' (aka the "envelope") and the message 'body'! If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" at the beginning you'd find it chopped down quite a bit. Alternatively, you *could* modify the trim-headers script to know that "Path:" is also an 'enter-message-header-state' prefix (just hope that it doesn't occur in the *body* of any of the messages you have saved...) -- Dave Taylor
uucp@dual.UUCP.UUCP (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709120905.AA01343@tccc0.TFS> Date: 12 Sep 87 09:05:17 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 33 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111406.AA01147@tccc0.TFS> Date: 11 Sep 87 14:06:51 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 24 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!hpcea!hpfcdc!hpfcls!neutron From: neutron@hpfcls.HP.COM (Jack Applin) Newsgroups: comp.mail.elm Subject: backquote check in mkhdrs.c Message-ID: <7390001@hpfcls.HP.COM> Date: 8 Sep 87 23:21:45 GMT Organization: Hewlett-Packard SSO Lines: 15 In mkhdrs.c, there is code to recognize backquoting in .elmheaders. from mkhdrs.c (in add_mailheaders): > else if (occurances_of(BACKQUOTE, buffer) == 2) > expand_backquote(buffer, filedesc); I had a line in .elmheaders like: Number: `cd; n=0\`cat -s .num\`; n=\`expr $n + 1\`; echo $n >.num; echo $n` which wasn't recognized because it had more than two backquotes. It would be better to check for >=2 instead of for exactly two backquotes. -Jack Applin
uucp@dual.UUCP.UUCP (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709120905.AA01360@tccc0.TFS> Date: 12 Sep 87 09:05:30 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 91 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111446.AA01797@tccc0.TFS> Date: 11 Sep 87 14:46:50 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 82 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102054.AA10422@ucbvax.Berkeley.EDU> Date: 10 Sep 87 03:19:21 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 73 Path: uclachem!cepu!trwrb!sdcrdcf!burdvax!udel!gatech!rutgers!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709041957.AA12217@ucbvax.Berkeley.EDU> Date: 2 Sep 87 06:14:03 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 64 Path: uclachem!cepu!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP.UUCP (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709120905.AA01352@tccc0.TFS> Date: 12 Sep 87 09:05:24 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 88 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111446.AA01790@tccc0.TFS> Date: 11 Sep 87 14:46:44 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 79 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102053.AA10398@ucbvax.Berkeley.EDU> Date: 10 Sep 87 03:18:55 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 70 Path: uclachem!cepu!trwrb!sdcrdcf!burdvax!udel!gatech!ukma!david From: david@ms.uky.edu (David Herron -- Resident E-mail Hack) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <7218@e.ms.uky.edu> Date: 4 Sep 87 21:41:07 GMT References: <2581@trwrb.UUCP> <746@hplabsz.HPL.HP.COM> Distribution: usa Organization: U of Ky, Math. Sciences, Lexington KY Lines: 59 In article <746@hplabsz.HPL.HP.COM> taylor@hplabsz.UUCP (Dave Taylor) writes: >2. the reason that 'trim-headers' isn't doing much for you is > because you're handing it something that isn't a valid mail > message, so it, correctly, isn't touching it. Let's look at > the example message: >> Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher >> From: gallagher@husc4.HARVARD.EDU (paul gallagher) >> Newsgroups: rec.arts.movies >> Subject: Re: Westerns >> Message-ID: <2778@husc6.UUCP> >> Date: 29 Aug 87 09:19:09 GMT >> References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> >> Sender: news@husc6.UUCP >> Reply-To: gallagher@husc4.UUCP (paul gallagher) >> Organization: Harvard Univ. Science Center >> Lines: 19 > The problem, of course, is that it isn't an RFC-822 conformant > message text, so the program cannot actually distinguish between > the message 'header' (aka the "envelope") and the message 'body'! > > If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" > at the beginning you'd find it chopped down quite a bit. Alternatively, > you *could* modify the trim-headers script to know that "Path:" is also > an 'enter-message-header-state' prefix (just hope that it doesn't occur > in the *body* of any of the messages you have saved...) Dave, I expect better from you ... Take a look at RFC-822 please. Header lines *ALL* are of the same form: name: [ information ] Where "name" is a construct that includes letters, dashes, dots, and a couple of other things... A "From " line doesn't have the required ':', and such cannot be considered as part of the header. The "From " line is an artifact from the old /bin/mail program, and lives on today as part of RFC-976 as the UUCP worlds' minimum envelope. The "From " and ">From " lines together make up the return-path to the sender (in the same sort of way that you're supposed to make a Return-path: header in the SMTP world). In today's world I think you're better served by having a proper From: line and have the user-agent key off of that. It's a misfeature to support the "From " line longer than necessary. Further ... Path: is not valid under RFC-822, but RFC-850 (or whatever the news format rfc is, I think there's a new version of this too..). The point is, if you're going to start quoting RFC's at everybody, then you oughta know what you're talking about. -- ----- David Herron, Local E-Mail Hack, david@ms.uky.edu, david@ms.uky.csnet ----- {uunet,cbosgd}!ukma!david, david@UKMA.BITNET ----- ----- Je parle francais comme une vache espagnole.
uucp@dual.UUCP.UUCP (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709120905.AA01375@tccc0.TFS> Date: 12 Sep 87 09:05:40 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 91 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111447.AA01811@tccc0.TFS> Date: 11 Sep 87 14:47:00 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 82 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102055.AA10483@ucbvax.Berkeley.EDU> Date: 10 Sep 87 04:19:46 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 73 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709031708.AA24123@sccc0.TFS> Date: 3 Sep 87 17:08:08 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 64 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!sdcrdcf!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709120905.AA01367@tccc0.TFS> Date: 12 Sep 87 09:05:35 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 36 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111446.AA01804@tccc0.TFS> Date: 11 Sep 87 14:46:55 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 27 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102055.AA10470@ucbvax.Berkeley.EDU> Date: 10 Sep 87 04:17:24 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 18 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!bbn!husc6!cmcl2!rutgers!lll-lcc!well!hoptoad!sunny From: sunny@hoptoad.uucp (Sunny David Kirsten) Newsgroups: comp.mail.elm Subject: Re: Status of Elm 1.7 Message-ID: <2880@hoptoad.uucp> Date: 5 Sep 87 06:03:37 GMT References: <753@hplabsz.HPL.HP.COM> Reply-To: sunny@hoptoad.UUCP (Sunny David Kirsten) Distribution: world Organization: Astral Consultants, Marin County, CA Lines: 6 I'm interested in obtaining a copy, even if I have to take over distribution of it. -- Sunny David Kirsten, Astral Consultants (415)457-7555 POB 459, Forest Knolls, CA 94933 USENET: {sun,ptsfa,well,lll-crg,ihnp4,ucsfcgl,nsc,frog}!hoptoad!sunny
uucp@dual.UUCP.UUCP (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709120905.AA01382@tccc0.TFS> Date: 12 Sep 87 09:05:45 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 36 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111447.AA01818@tccc0.TFS> Date: 11 Sep 87 14:47:04 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 27 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102056.AA10497@ucbvax.Berkeley.EDU> Date: 10 Sep 87 05:58:12 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 18 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!bloom-beacon!mit-eddie!rutgers!seismo!uunet!nbires!isis!udenva!slindahl From: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Newsgroups: comp.mail.elm Subject: original elm patches (request for code) Message-ID: <4160@udenva.UUCP> Date: 5 Sep 87 17:13:17 GMT Reply-To: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Distribution: usa Organization: Universe of Diversity, Ltd. Lines: 7 I missed collecting the original elm patches. Could someone please let me know if they have them. I do not want to overload the lines. I am looking for the site that is closest to this one. Thanks! -- Steve J. Lindahl |UUCP {hplabs,seismo}...!hao!udenva!duorion!slindahl University of Denver |BITNET slindahl@ducair
uucp@dual.UUCP.UUCP (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709120906.AA01429@tccc0.TFS> Date: 12 Sep 87 09:06:29 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 76 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111447.AA01825@tccc0.TFS> Date: 11 Sep 87 14:47:08 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 67 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102056.AA10513@ucbvax.Berkeley.EDU> Date: 10 Sep 87 06:06:01 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 58 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!decwrl!decvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709060838.AA09126@ucbvax.Berkeley.EDU> Date: 5 Sep 87 09:18:50 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 49 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!bbn!husc6!sri-unix!ctnews!pyramid!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <746@hplabsz.HPL.HP.COM> Date: 3 Sep 87 07:28:42 GMT References: <2581@trwrb.UUCP> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Distribution: usa Organization: Hewlett-Packard Laboratories Lines: 37 Marc Ries refers to two interesting problems in the utility shell scripts supplied with the Elm system: 1. 'messages' doesn't like when you're not on a machine that has $MAIL defined. I never thougth of that (!) and shall change it as suggested. Thanks! 2. the reason that 'trim-headers' isn't doing much for you is because you're handing it something that isn't a valid mail message, so it, correctly, isn't touching it. Let's look at the example message: > Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher > From: gallagher@husc4.HARVARD.EDU (paul gallagher) > Newsgroups: rec.arts.movies > Subject: Re: Westerns > Message-ID: <2778@husc6.UUCP> > Date: 29 Aug 87 09:19:09 GMT > References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> > Sender: news@husc6.UUCP > Reply-To: gallagher@husc4.UUCP (paul gallagher) > Organization: Harvard Univ. Science Center > Lines: 19 > > <text of article or letter> The problem, of course, is that it isn't an RFC-822 conformant message text, so the program cannot actually distinguish between the message 'header' (aka the "envelope") and the message 'body'! If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" at the beginning you'd find it chopped down quite a bit. Alternatively, you *could* modify the trim-headers script to know that "Path:" is also an 'enter-message-header-state' prefix (just hope that it doesn't occur in the *body* of any of the messages you have saved...) -- Dave Taylor
uucp@dual.UUCP.UUCP (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709120906.AA01436@tccc0.TFS> Date: 12 Sep 87 09:06:35 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 97 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111503.AA01925@tccc0.TFS> Date: 11 Sep 87 15:03:21 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 88 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102130.AA11391@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:08 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 79 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071833.AA17815@crocodile.TFS> Date: 7 Sep 87 18:33:57 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 70 Path: teknek!dual!ptsfa!ames!think!husc6!rutgers!ukma!david From: david@ms.uky.edu (David Herron -- Resident E-mail Hack) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <7218@e.ms.uky.edu> Date: 4 Sep 87 21:41:07 GMT References: <2581@trwrb.UUCP> <746@hplabsz.HPL.HP.COM> Distribution: usa Organization: U of Ky, Math. Sciences, Lexington KY Lines: 59 In article <746@hplabsz.HPL.HP.COM> taylor@hplabsz.UUCP (Dave Taylor) writes: >2. the reason that 'trim-headers' isn't doing much for you is > because you're handing it something that isn't a valid mail > message, so it, correctly, isn't touching it. Let's look at > the example message: >> Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher >> From: gallagher@husc4.HARVARD.EDU (paul gallagher) >> Newsgroups: rec.arts.movies >> Subject: Re: Westerns >> Message-ID: <2778@husc6.UUCP> >> Date: 29 Aug 87 09:19:09 GMT >> References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> >> Sender: news@husc6.UUCP >> Reply-To: gallagher@husc4.UUCP (paul gallagher) >> Organization: Harvard Univ. Science Center >> Lines: 19 > The problem, of course, is that it isn't an RFC-822 conformant > message text, so the program cannot actually distinguish between > the message 'header' (aka the "envelope") and the message 'body'! > > If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" > at the beginning you'd find it chopped down quite a bit. Alternatively, > you *could* modify the trim-headers script to know that "Path:" is also > an 'enter-message-header-state' prefix (just hope that it doesn't occur > in the *body* of any of the messages you have saved...) Dave, I expect better from you ... Take a look at RFC-822 please. Header lines *ALL* are of the same form: name: [ information ] Where "name" is a construct that includes letters, dashes, dots, and a couple of other things... A "From " line doesn't have the required ':', and such cannot be considered as part of the header. The "From " line is an artifact from the old /bin/mail program, and lives on today as part of RFC-976 as the UUCP worlds' minimum envelope. The "From " and ">From " lines together make up the return-path to the sender (in the same sort of way that you're supposed to make a Return-path: header in the SMTP world). In today's world I think you're better served by having a proper From: line and have the user-agent key off of that. It's a misfeature to support the "From " line longer than necessary. Further ... Path: is not valid under RFC-822, but RFC-850 (or whatever the news format rfc is, I think there's a new version of this too..). The point is, if you're going to start quoting RFC's at everybody, then you oughta know what you're talking about. -- ----- David Herron, Local E-Mail Hack, david@ms.uky.edu, david@ms.uky.csnet ----- {uunet,cbosgd}!ukma!david, david@UKMA.BITNET ----- ----- Je parle francais comme une vache espagnole.
uucp@dual.UUCP.UUCP (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709120906.AA01443@tccc0.TFS> Date: 12 Sep 87 09:06:39 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 45 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111503.AA01932@tccc0.TFS> Date: 11 Sep 87 15:03:28 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 36 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102130.AA11400@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:20 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 27 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071938.AA18228@crocodile.TFS> Date: 7 Sep 87 19:38:32 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 18 Path: teknek!dual!ptsfa!hoptoad!sunny From: sunny@hoptoad.uucp (Sunny David Kirsten) Newsgroups: comp.mail.elm Subject: Re: Status of Elm 1.7 Message-ID: <2880@hoptoad.uucp> Date: 5 Sep 87 06:03:37 GMT References: <753@hplabsz.HPL.HP.COM> Reply-To: sunny@hoptoad.UUCP (Sunny David Kirsten) Distribution: world Organization: Astral Consultants, Marin County, CA Lines: 6 I'm interested in obtaining a copy, even if I have to take over distribution of it. -- Sunny David Kirsten, Astral Consultants (415)457-7555 POB 459, Forest Knolls, CA 94933 USENET: {sun,ptsfa,well,lll-crg,ihnp4,ucsfcgl,nsc,frog}!hoptoad!sunny
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709120929.AA01606@tccc0.TFS> Date: 12 Sep 87 09:29:30 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 100 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111700.AA03068@tccc0.TFS> Date: 11 Sep 87 17:00:08 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 91 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11318@tccc0.TFS> Date: 10 Sep 87 06:26:14 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 82 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709072101.AA18535@crocodile.TFS> Date: 7 Sep 87 21:01:09 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709031708.AA24123@sccc0.TFS> Date: 3 Sep 87 17:08:08 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 64 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!sdcrdcf!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709120906.AA01450@tccc0.TFS> Date: 12 Sep 87 09:06:45 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 37 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111504.AA02018@tccc0.TFS> Date: 11 Sep 87 15:04:45 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 28 Path: teknek!dual!ptsfa!ames!sri-spam!sri-unix!husc6!uwvax!vanvleck!uwmcsd1!csd4.milw.wisc.edu!dave From: dave@csd4.milw.wisc.edu (David A Rasmussen) Newsgroups: comp.mail.elm Subject: file corrupt bug Message-ID: <2828@uwmcsd1.UUCP> Date: 10 Sep 87 20:41:18 GMT Sender: daemon@uwmcsd1.UUCP Reply-To: dave@csd4.milw.wisc.edu (David A Rasmussen) Distribution: na Organization: Computing Services Division, UW Milwaukee Lines: 16 My boss came in in a panic today saying "Elm says my mail file is corrupt and can't read it" !<>? Trouble is, last time he read his mail, he typed e, apparently hit a few returns (and good old emacs is modeless and entered em right in, unlike vi which would have beeped at him :-) and got out and saved it and went home. So today elm sees blank lines and pukes. I haven't looked at a fix for this yet, but thought I'd point it out before 1.7 hits the streets, so to speak. Dave Rasmussen c/o Computing Services Division @ U of WI - Milwaukee Internet: dave@csd1.milw.wisc.edu Uucp: uwvax!uwmcsd1!dave {o,o} Csnet: dave%uwmcsd1@uwm Bellnet: +1 (414) 229-5133 \u/ ICBM: 43 4 58 N/ 87 55 52 W Usnail: 3200 N Cramer #E380, Milw WI 53211
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709120929.AA01613@tccc0.TFS> Date: 12 Sep 87 09:29:35 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 97 Path: teknek!dual!ptsfa!ames!aurora!labrea!jade!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111659.AA03048@tccc0.TFS> Date: 11 Sep 87 16:59:57 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 88 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11304@tccc0.TFS> Date: 10 Sep 87 06:26:06 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 79 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071833.AA17815@crocodile.TFS> Date: 7 Sep 87 18:33:57 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 70 Path: teknek!dual!ptsfa!ames!think!husc6!rutgers!ukma!david From: david@ms.uky.edu (David Herron -- Resident E-mail Hack) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <7218@e.ms.uky.edu> Date: 4 Sep 87 21:41:07 GMT References: <2581@trwrb.UUCP> <746@hplabsz.HPL.HP.COM> Distribution: usa Organization: U of Ky, Math. Sciences, Lexington KY Lines: 59 In article <746@hplabsz.HPL.HP.COM> taylor@hplabsz.UUCP (Dave Taylor) writes: >2. the reason that 'trim-headers' isn't doing much for you is > because you're handing it something that isn't a valid mail > message, so it, correctly, isn't touching it. Let's look at > the example message: >> Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher >> From: gallagher@husc4.HARVARD.EDU (paul gallagher) >> Newsgroups: rec.arts.movies >> Subject: Re: Westerns >> Message-ID: <2778@husc6.UUCP> >> Date: 29 Aug 87 09:19:09 GMT >> References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> >> Sender: news@husc6.UUCP >> Reply-To: gallagher@husc4.UUCP (paul gallagher) >> Organization: Harvard Univ. Science Center >> Lines: 19 > The problem, of course, is that it isn't an RFC-822 conformant > message text, so the program cannot actually distinguish between > the message 'header' (aka the "envelope") and the message 'body'! > > If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" > at the beginning you'd find it chopped down quite a bit. Alternatively, > you *could* modify the trim-headers script to know that "Path:" is also > an 'enter-message-header-state' prefix (just hope that it doesn't occur > in the *body* of any of the messages you have saved...) Dave, I expect better from you ... Take a look at RFC-822 please. Header lines *ALL* are of the same form: name: [ information ] Where "name" is a construct that includes letters, dashes, dots, and a couple of other things... A "From " line doesn't have the required ':', and such cannot be considered as part of the header. The "From " line is an artifact from the old /bin/mail program, and lives on today as part of RFC-976 as the UUCP worlds' minimum envelope. The "From " and ">From " lines together make up the return-path to the sender (in the same sort of way that you're supposed to make a Return-path: header in the SMTP world). In today's world I think you're better served by having a proper From: line and have the user-agent key off of that. It's a misfeature to support the "From " line longer than necessary. Further ... Path: is not valid under RFC-822, but RFC-850 (or whatever the news format rfc is, I think there's a new version of this too..). The point is, if you're going to start quoting RFC's at everybody, then you oughta know what you're talking about. -- ----- David Herron, Local E-Mail Hack, david@ms.uky.edu, david@ms.uky.csnet ----- {uunet,cbosgd}!ukma!david, david@UKMA.BITNET ----- ----- Je parle francais comme une vache espagnole.
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/12/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709120929.AA01620@tccc0.TFS> Date: 12 Sep 87 09:29:39 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 137 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111520.AA02141@tccc0.TFS> Date: 11 Sep 87 15:20:24 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 128 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: summary of Elm 1.5b bugs Message-ID: <767@hplabsz.HPL.HP.COM> Date: 10 Sep 87 21:05:49 GMT References: <16414@teknowledge-vaxc.ARPA> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Organization: Hewlett-Packard Laboratories Lines: 117 Mike Khaw posts a list of problems with Elm 1.5b...my thoughts on 'em follow: >- standout bar has leading and trailing '2' on vt100 - buggy termcap(?) > or elm's curses fails to interpret curses padding. That's fixed. >- bounce option generates uucp bang sender address even when elm is > configured for Internet style addresses. That's a new one and probably isn't fixed. >- in "batch" mode, ^C gives a prompt to hit ^C once more (forever!) That's fixed. >- 4bsd job control: hangs on a pager pipe (i.e., when pager is not the > builtin one) That's new, but I believe it's fixed because of some other work I did with the 4.XBSD signal handling... >- "from" doesn't understand metacharacters unless blank lines separate > nonblank lines in .elmrc This is a new one... >- "batch" mode doesn't save copy in sent folder (doesn't read .elmrc) Deliberate - this isn't a bug - but it can be trivially changed by a conditional in the routine "save_copy" I believe. >- needs to use termcap "ti"/"te" if applicable (to force 1 page screen mode > on terminal (like Concepts) that have more than 1-page screen memory) This is arguable though - when I'm on a system with multiple screens of memory I *don't* want to force it to one-screen mode since then I lose the ability to move around and possibly use the other screens (for example to page up and have the message I'm replying to in the upper screen, and my edit session in the lower screen). >- use "ks", "ke" termcap for (vt100) application cursor/keypad keys That's still not in there because of the pain of adding general purpose conditionals to the already killer case statement in "elm.c". >- doesn't always obey 4bsd "new" tty conventions (e.g., when in editing a > "Subject:", ^W should erase the word left of the cursor but doesn't). > Probably a case of "raw" mode when "cbreak" would've been better. That works now. >- needs a "copy" vs. "move" option instead of the current "save" (move) option That is configurable -- if you're not in "berkeley mail emulation mode" (e.g. "resolve=ON" in your .elmrc) then S)aving a message will not result in it being marked for deletion. >- patched version retains read mail in inbox unless deleted or saved elsewhere That's a local problem - I've never had this problem myself. Wait until 1.7 is released, please. >- need shorthand for (read) mailbox (i.e, shorthand for ~/mbox) That's a good idea but isn't there. Though it DOES have "%" and "!" as shorthand for your incoming mailbox (e.g. C)hange mailbox "!" will get you into your default incoming mailbox). >- options screen input doesn't interpret "~" notation True enough. >- mail-only mode needs to have nl mapping turned on for ~h header editing. That's fixed. >- builtin editor miscounts on ^U (kill line), backspacing 1 too many columns That's fixed. >- builtin editor thinks "(" ")" are shell metachars! I don't understand what you're talking about here...is this with regard to how it does ^W backspacing? Or...? >- can't modify an alias in the alias database That's really a whole can of worms you're opening here, Mike! I would like to see Elm have a general purpose database facility for the aliases, including searching, updating, adding, deleting, and so on, but it just isn't there... >- from gets sender wrong even when elm gets it right (saved rn news articles) Again, this is news. >- changing folders and then changing back to a nonempty inbox kills elm Not on my machine. Perhaps this is an artifact of your patches? >and a wishlist item: >- automagic ^L screen refresh on return from 4bsd ^Z (I have an ugly way to > do this using a global flag that the ^Z signal handler looks at). This is a bit friendlier on the new version, but since I'm not using curses for Elm (that's be a NICE thing to add) it's rather difficult to know at any given time A) where we are and B) what the screen looked like at that point. The program also hops out of screen mode into line mode and back, so that would just compicate things too (e.g. the builtin editor from the main screen). In summary, most of what Mike is talking about is fixed in the latest version, and those few things that aren't would either be fairly easy patches for someone to make or are sort of slung along as part of the fundamental paradigm. -- Dave Taylor
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709121520.AA22310@ucbvax.Berkeley.EDU> Date: 12 Sep 87 14:08:51 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 48 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709091722.AA10956@ucbvax.Berkeley.EDU> Date: 7 Sep 87 00:31:51 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 39 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ll-xn!ames!aurora!labrea!decwrl!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm,comp.mail.misc Subject: Status of Elm 1.7 Message-ID: <753@hplabsz.HPL.HP.COM> Date: 4 Sep 87 06:56:15 GMT Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Followup-To: comp.mail.elm Distribution: world Organization: Hewlett-Packard Laboratories Lines: 27 A number of people have asked me recently about the status of the promised version 1.7 of the Elm Mail System...well...it's pretty much ready to ship out - I'm just waiting for some final authorization from management about it all and then I'll be able to send the 10 or so tapes that I currently have. If you are contemplating sending me a mag tape for it, however, DON'T. In fact, I'd like to hear from some people to find someone that would be willing to be the new 'owner' of the Elm sources - last time I posted a request of this nature no-one seemed that enthused about it, but this time it's a bit more imperative, y'all. Also, this newsgroup has been changed to be unmoderated, so you can directly post to it -- if you have any oustanding bug reports or whatever on version 1.5 please feel free to toss 'em here and I'll try my best to get them into the final 1.7 release. But, whatever happens, I *must* give up the code by the 15th of this month due to some other committments here at Hewlett-Packard, so at that point I shall simply toss the code onto tape, make a 'shar' of the sources available via FTP, and wash my hands of it all... Methinks we've been here before, though...Hmmmmm -- Dave Taylor Hewlett-Packard Labs
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!sdcrdcf!burdvax!udel!princeton!rutgers!husc6!sri-unix!teknowledge-vaxc!mkhaw From: mkhaw@teknowledge-vaxc.ARPA (Mike Khaw) Newsgroups: comp.mail.elm Subject: summary of Elm 1.5b bugs Keywords: the bugs I've run into Message-ID: <16414@teknowledge-vaxc.ARPA> Date: 8 Sep 87 16:50:04 GMT Organization: Teknowledge, Inc., Palo Alto CA Lines: 41 I don't recall which of the following I've already reported previously, so here they all are: - standout bar has leading and trailing '2' on vt100 - buggy termcap(?) or elm's curses fails to interpret curses padding. - bounce option generates uucp bang sender address even when elm is configured for Internet style addresses. - in "batch" mode, ^C gives a prompt to hit ^C once more (forever!) I have an ugly fix for this. - 4bsd job control: hangs on a pager pipe (i.e., when pager is not the builtin one) - "from" doesn't understand metacharacters unless blank lines separate nonblank lines in .elmrc - "batch" mode doesn't save copy in sent folder (doesn't read .elmrc) - needs to use termcap "ti"/"te" if applicable (to force 1 page screen mode on terminal (like Concepts) that have more than 1-page screen memory) - use "ks", "ke" termcap for (vt100) application cursor/keypad keys - doesn't always obey 4bsd "new" tty conventions (e.g., when in editing a "Subject:", ^W should erase the word left of the cursor but doesn't). Probably a case of "raw" mode when "cbreak" would've been better. - needs a "copy" vs. "move" option instead of the current "save" (move) option - patched version retains read mail in inbox unless deleted or saved elsewhere - need shorthand for (read) mailbox (i.e, shorthand for ~/mbox) - options screen input doesn't interpret "~" notation - mail-only mode needs to have nl mapping turned on for ~h header editing. - builtin editor miscounts on ^U (kill line), backspacing 1 too many columns - builtin editor thinks "(" ")" are shell metachars! - can't modify an alias in the alias database - from gets sender wrong even when elm gets it right (saved rn news articles) - changing folders and then changing back to a nonempty inbox kills elm and a wishlist item: - automagic ^L screen refresh on return from 4bsd ^Z (I have an ugly way to do this using a global flag that the ^Z signal handler looks at). Mike Khaw -- internet: mkhaw@teknowledge-vaxc.arpa usenet: {uunet|sun|ucbvax|decwrl|uw-beaver}!mkhaw%teknowledge-vaxc.arpa USnail: Teknowledge Inc, 1850 Embarcadero Rd, POB 10119, Palo Alto, CA 94303
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!sdcrdcf!ucla-cs!cit-vax!ll-xn!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!hpcea!hpfcdc!hpfcls!neutron From: neutron@hpfcls.HP.COM (Jack Applin) Newsgroups: comp.mail.elm Subject: backquote check in mkhdrs.c Message-ID: <7390001@hpfcls.HP.COM> Date: 8 Sep 87 23:21:45 GMT Organization: Hewlett-Packard SSO Lines: 15 In mkhdrs.c, there is code to recognize backquoting in .elmheaders. from mkhdrs.c (in add_mailheaders): > else if (occurances_of(BACKQUOTE, buffer) == 2) > expand_backquote(buffer, filedesc); I had a line in .elmheaders like: Number: `cd; n=0\`cat -s .num\`; n=\`expr $n + 1\`; echo $n >.num; echo $n` which wasn't recognized because it had more than two backquotes. It would be better to check for >=2 instead of for exactly two backquotes. -Jack Applin
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102053.AA10398@ucbvax.Berkeley.EDU> Date: 10 Sep 87 03:18:55 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 70 Path: uclachem!cepu!trwrb!sdcrdcf!burdvax!udel!gatech!ukma!david From: david@ms.uky.edu (David Herron -- Resident E-mail Hack) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <7218@e.ms.uky.edu> Date: 4 Sep 87 21:41:07 GMT References: <2581@trwrb.UUCP> <746@hplabsz.HPL.HP.COM> Distribution: usa Organization: U of Ky, Math. Sciences, Lexington KY Lines: 59 In article <746@hplabsz.HPL.HP.COM> taylor@hplabsz.UUCP (Dave Taylor) writes: >2. the reason that 'trim-headers' isn't doing much for you is > because you're handing it something that isn't a valid mail > message, so it, correctly, isn't touching it. Let's look at > the example message: >> Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher >> From: gallagher@husc4.HARVARD.EDU (paul gallagher) >> Newsgroups: rec.arts.movies >> Subject: Re: Westerns >> Message-ID: <2778@husc6.UUCP> >> Date: 29 Aug 87 09:19:09 GMT >> References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> >> Sender: news@husc6.UUCP >> Reply-To: gallagher@husc4.UUCP (paul gallagher) >> Organization: Harvard Univ. Science Center >> Lines: 19 > The problem, of course, is that it isn't an RFC-822 conformant > message text, so the program cannot actually distinguish between > the message 'header' (aka the "envelope") and the message 'body'! > > If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" > at the beginning you'd find it chopped down quite a bit. Alternatively, > you *could* modify the trim-headers script to know that "Path:" is also > an 'enter-message-header-state' prefix (just hope that it doesn't occur > in the *body* of any of the messages you have saved...) Dave, I expect better from you ... Take a look at RFC-822 please. Header lines *ALL* are of the same form: name: [ information ] Where "name" is a construct that includes letters, dashes, dots, and a couple of other things... A "From " line doesn't have the required ':', and such cannot be considered as part of the header. The "From " line is an artifact from the old /bin/mail program, and lives on today as part of RFC-976 as the UUCP worlds' minimum envelope. The "From " and ">From " lines together make up the return-path to the sender (in the same sort of way that you're supposed to make a Return-path: header in the SMTP world). In today's world I think you're better served by having a proper From: line and have the user-agent key off of that. It's a misfeature to support the "From " line longer than necessary. Further ... Path: is not valid under RFC-822, but RFC-850 (or whatever the news format rfc is, I think there's a new version of this too..). The point is, if you're going to start quoting RFC's at everybody, then you oughta know what you're talking about. -- ----- David Herron, Local E-Mail Hack, david@ms.uky.edu, david@ms.uky.csnet ----- {uunet,cbosgd}!ukma!david, david@UKMA.BITNET ----- ----- Je parle francais comme une vache espagnole.
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102054.AA10422@ucbvax.Berkeley.EDU> Date: 10 Sep 87 03:19:21 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 73 Path: uclachem!cepu!trwrb!sdcrdcf!burdvax!udel!gatech!rutgers!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709041957.AA12217@ucbvax.Berkeley.EDU> Date: 2 Sep 87 06:14:03 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 64 Path: uclachem!cepu!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102055.AA10470@ucbvax.Berkeley.EDU> Date: 10 Sep 87 04:17:24 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 18 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!bbn!husc6!cmcl2!rutgers!lll-lcc!well!hoptoad!sunny From: sunny@hoptoad.uucp (Sunny David Kirsten) Newsgroups: comp.mail.elm Subject: Re: Status of Elm 1.7 Message-ID: <2880@hoptoad.uucp> Date: 5 Sep 87 06:03:37 GMT References: <753@hplabsz.HPL.HP.COM> Reply-To: sunny@hoptoad.UUCP (Sunny David Kirsten) Distribution: world Organization: Astral Consultants, Marin County, CA Lines: 6 I'm interested in obtaining a copy, even if I have to take over distribution of it. -- Sunny David Kirsten, Astral Consultants (415)457-7555 POB 459, Forest Knolls, CA 94933 USENET: {sun,ptsfa,well,lll-crg,ihnp4,ucsfcgl,nsc,frog}!hoptoad!sunny
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102055.AA10483@ucbvax.Berkeley.EDU> Date: 10 Sep 87 04:19:46 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 73 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709031708.AA24123@sccc0.TFS> Date: 3 Sep 87 17:08:08 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 64 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!sdcrdcf!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102056.AA10497@ucbvax.Berkeley.EDU> Date: 10 Sep 87 05:58:12 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 18 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!bloom-beacon!mit-eddie!rutgers!seismo!uunet!nbires!isis!udenva!slindahl From: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Newsgroups: comp.mail.elm Subject: original elm patches (request for code) Message-ID: <4160@udenva.UUCP> Date: 5 Sep 87 17:13:17 GMT Reply-To: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Distribution: usa Organization: Universe of Diversity, Ltd. Lines: 7 I missed collecting the original elm patches. Could someone please let me know if they have them. I do not want to overload the lines. I am looking for the site that is closest to this one. Thanks! -- Steve J. Lindahl |UUCP {hplabs,seismo}...!hao!udenva!duorion!slindahl University of Denver |BITNET slindahl@ducair
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102056.AA10513@ucbvax.Berkeley.EDU> Date: 10 Sep 87 06:06:01 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 58 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!decwrl!decvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709060838.AA09126@ucbvax.Berkeley.EDU> Date: 5 Sep 87 09:18:50 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 49 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!bbn!husc6!sri-unix!ctnews!pyramid!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <746@hplabsz.HPL.HP.COM> Date: 3 Sep 87 07:28:42 GMT References: <2581@trwrb.UUCP> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Distribution: usa Organization: Hewlett-Packard Laboratories Lines: 37 Marc Ries refers to two interesting problems in the utility shell scripts supplied with the Elm system: 1. 'messages' doesn't like when you're not on a machine that has $MAIL defined. I never thougth of that (!) and shall change it as suggested. Thanks! 2. the reason that 'trim-headers' isn't doing much for you is because you're handing it something that isn't a valid mail message, so it, correctly, isn't touching it. Let's look at the example message: > Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher > From: gallagher@husc4.HARVARD.EDU (paul gallagher) > Newsgroups: rec.arts.movies > Subject: Re: Westerns > Message-ID: <2778@husc6.UUCP> > Date: 29 Aug 87 09:19:09 GMT > References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> > Sender: news@husc6.UUCP > Reply-To: gallagher@husc4.UUCP (paul gallagher) > Organization: Harvard Univ. Science Center > Lines: 19 > > <text of article or letter> The problem, of course, is that it isn't an RFC-822 conformant message text, so the program cannot actually distinguish between the message 'header' (aka the "envelope") and the message 'body'! If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" at the beginning you'd find it chopped down quite a bit. Alternatively, you *could* modify the trim-headers script to know that "Path:" is also an 'enter-message-header-state' prefix (just hope that it doesn't occur in the *body* of any of the messages you have saved...) -- Dave Taylor
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102128.AA11365@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:20:57 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 82 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071714.AA17591@crocodile.TFS> Date: 7 Sep 87 17:14:52 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709041957.AA12217@ucbvax.Berkeley.EDU> Date: 2 Sep 87 06:14:03 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 64 Path: uclachem!cepu!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102130.AA11391@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:08 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 79 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071833.AA17815@crocodile.TFS> Date: 7 Sep 87 18:33:57 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 70 Path: teknek!dual!ptsfa!ames!think!husc6!rutgers!ukma!david From: david@ms.uky.edu (David Herron -- Resident E-mail Hack) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <7218@e.ms.uky.edu> Date: 4 Sep 87 21:41:07 GMT References: <2581@trwrb.UUCP> <746@hplabsz.HPL.HP.COM> Distribution: usa Organization: U of Ky, Math. Sciences, Lexington KY Lines: 59 In article <746@hplabsz.HPL.HP.COM> taylor@hplabsz.UUCP (Dave Taylor) writes: >2. the reason that 'trim-headers' isn't doing much for you is > because you're handing it something that isn't a valid mail > message, so it, correctly, isn't touching it. Let's look at > the example message: >> Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher >> From: gallagher@husc4.HARVARD.EDU (paul gallagher) >> Newsgroups: rec.arts.movies >> Subject: Re: Westerns >> Message-ID: <2778@husc6.UUCP> >> Date: 29 Aug 87 09:19:09 GMT >> References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> >> Sender: news@husc6.UUCP >> Reply-To: gallagher@husc4.UUCP (paul gallagher) >> Organization: Harvard Univ. Science Center >> Lines: 19 > The problem, of course, is that it isn't an RFC-822 conformant > message text, so the program cannot actually distinguish between > the message 'header' (aka the "envelope") and the message 'body'! > > If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" > at the beginning you'd find it chopped down quite a bit. Alternatively, > you *could* modify the trim-headers script to know that "Path:" is also > an 'enter-message-header-state' prefix (just hope that it doesn't occur > in the *body* of any of the messages you have saved...) Dave, I expect better from you ... Take a look at RFC-822 please. Header lines *ALL* are of the same form: name: [ information ] Where "name" is a construct that includes letters, dashes, dots, and a couple of other things... A "From " line doesn't have the required ':', and such cannot be considered as part of the header. The "From " line is an artifact from the old /bin/mail program, and lives on today as part of RFC-976 as the UUCP worlds' minimum envelope. The "From " and ">From " lines together make up the return-path to the sender (in the same sort of way that you're supposed to make a Return-path: header in the SMTP world). In today's world I think you're better served by having a proper From: line and have the user-agent key off of that. It's a misfeature to support the "From " line longer than necessary. Further ... Path: is not valid under RFC-822, but RFC-850 (or whatever the news format rfc is, I think there's a new version of this too..). The point is, if you're going to start quoting RFC's at everybody, then you oughta know what you're talking about. -- ----- David Herron, Local E-Mail Hack, david@ms.uky.edu, david@ms.uky.csnet ----- {uunet,cbosgd}!ukma!david, david@UKMA.BITNET ----- ----- Je parle francais comme une vache espagnole.
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102130.AA11400@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:20 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 27 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071938.AA18228@crocodile.TFS> Date: 7 Sep 87 19:38:32 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 18 Path: teknek!dual!ptsfa!hoptoad!sunny From: sunny@hoptoad.uucp (Sunny David Kirsten) Newsgroups: comp.mail.elm Subject: Re: Status of Elm 1.7 Message-ID: <2880@hoptoad.uucp> Date: 5 Sep 87 06:03:37 GMT References: <753@hplabsz.HPL.HP.COM> Reply-To: sunny@hoptoad.UUCP (Sunny David Kirsten) Distribution: world Organization: Astral Consultants, Marin County, CA Lines: 6 I'm interested in obtaining a copy, even if I have to take over distribution of it. -- Sunny David Kirsten, Astral Consultants (415)457-7555 POB 459, Forest Knolls, CA 94933 USENET: {sun,ptsfa,well,lll-crg,ihnp4,ucsfcgl,nsc,frog}!hoptoad!sunny
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102131.AA11420@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:30 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 82 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709072101.AA18535@crocodile.TFS> Date: 7 Sep 87 21:01:09 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709031708.AA24123@sccc0.TFS> Date: 3 Sep 87 17:08:08 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 64 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!sdcrdcf!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!decwrl!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: summary of Elm 1.5b bugs Message-ID: <767@hplabsz.HPL.HP.COM> Date: 10 Sep 87 21:05:49 GMT References: <16414@teknowledge-vaxc.ARPA> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Organization: Hewlett-Packard Laboratories Lines: 117 Mike Khaw posts a list of problems with Elm 1.5b...my thoughts on 'em follow: >- standout bar has leading and trailing '2' on vt100 - buggy termcap(?) > or elm's curses fails to interpret curses padding. That's fixed. >- bounce option generates uucp bang sender address even when elm is > configured for Internet style addresses. That's a new one and probably isn't fixed. >- in "batch" mode, ^C gives a prompt to hit ^C once more (forever!) That's fixed. >- 4bsd job control: hangs on a pager pipe (i.e., when pager is not the > builtin one) That's new, but I believe it's fixed because of some other work I did with the 4.XBSD signal handling... >- "from" doesn't understand metacharacters unless blank lines separate > nonblank lines in .elmrc This is a new one... >- "batch" mode doesn't save copy in sent folder (doesn't read .elmrc) Deliberate - this isn't a bug - but it can be trivially changed by a conditional in the routine "save_copy" I believe. >- needs to use termcap "ti"/"te" if applicable (to force 1 page screen mode > on terminal (like Concepts) that have more than 1-page screen memory) This is arguable though - when I'm on a system with multiple screens of memory I *don't* want to force it to one-screen mode since then I lose the ability to move around and possibly use the other screens (for example to page up and have the message I'm replying to in the upper screen, and my edit session in the lower screen). >- use "ks", "ke" termcap for (vt100) application cursor/keypad keys That's still not in there because of the pain of adding general purpose conditionals to the already killer case statement in "elm.c". >- doesn't always obey 4bsd "new" tty conventions (e.g., when in editing a > "Subject:", ^W should erase the word left of the cursor but doesn't). > Probably a case of "raw" mode when "cbreak" would've been better. That works now. >- needs a "copy" vs. "move" option instead of the current "save" (move) option That is configurable -- if you're not in "berkeley mail emulation mode" (e.g. "resolve=ON" in your .elmrc) then S)aving a message will not result in it being marked for deletion. >- patched version retains read mail in inbox unless deleted or saved elsewhere That's a local problem - I've never had this problem myself. Wait until 1.7 is released, please. >- need shorthand for (read) mailbox (i.e, shorthand for ~/mbox) That's a good idea but isn't there. Though it DOES have "%" and "!" as shorthand for your incoming mailbox (e.g. C)hange mailbox "!" will get you into your default incoming mailbox). >- options screen input doesn't interpret "~" notation True enough. >- mail-only mode needs to have nl mapping turned on for ~h header editing. That's fixed. >- builtin editor miscounts on ^U (kill line), backspacing 1 too many columns That's fixed. >- builtin editor thinks "(" ")" are shell metachars! I don't understand what you're talking about here...is this with regard to how it does ^W backspacing? Or...? >- can't modify an alias in the alias database That's really a whole can of worms you're opening here, Mike! I would like to see Elm have a general purpose database facility for the aliases, including searching, updating, adding, deleting, and so on, but it just isn't there... >- from gets sender wrong even when elm gets it right (saved rn news articles) Again, this is news. >- changing folders and then changing back to a nonempty inbox kills elm Not on my machine. Perhaps this is an artifact of your patches? >and a wishlist item: >- automagic ^L screen refresh on return from 4bsd ^Z (I have an ugly way to > do this using a global flag that the ^Z signal handler looks at). This is a bit friendlier on the new version, but since I'm not using curses for Elm (that's be a NICE thing to add) it's rather difficult to know at any given time A) where we are and B) what the screen looked like at that point. The program also hops out of screen mode into line mode and back, so that would just compicate things too (e.g. the builtin editor from the main screen). In summary, most of what Mike is talking about is fixed in the latest version, and those few things that aren't would either be fairly easy patches for someone to make or are sort of slung along as part of the fundamental paradigm. -- Dave Taylor
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102147.AA11926@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:42 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 58 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709070812.AA14724@crocodile.TFS> Date: 7 Sep 87 08:12:36 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 49 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!pyramid!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <746@hplabsz.HPL.HP.COM> Date: 3 Sep 87 07:28:42 GMT References: <2581@trwrb.UUCP> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Distribution: usa Organization: Hewlett-Packard Laboratories Lines: 37 Marc Ries refers to two interesting problems in the utility shell scripts supplied with the Elm system: 1. 'messages' doesn't like when you're not on a machine that has $MAIL defined. I never thougth of that (!) and shall change it as suggested. Thanks! 2. the reason that 'trim-headers' isn't doing much for you is because you're handing it something that isn't a valid mail message, so it, correctly, isn't touching it. Let's look at the example message: > Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher > From: gallagher@husc4.HARVARD.EDU (paul gallagher) > Newsgroups: rec.arts.movies > Subject: Re: Westerns > Message-ID: <2778@husc6.UUCP> > Date: 29 Aug 87 09:19:09 GMT > References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> > Sender: news@husc6.UUCP > Reply-To: gallagher@husc4.UUCP (paul gallagher) > Organization: Harvard Univ. Science Center > Lines: 19 > > <text of article or letter> The problem, of course, is that it isn't an RFC-822 conformant message text, so the program cannot actually distinguish between the message 'header' (aka the "envelope") and the message 'body'! If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" at the beginning you'd find it chopped down quite a bit. Alternatively, you *could* modify the trim-headers script to know that "Path:" is also an 'enter-message-header-state' prefix (just hope that it doesn't occur in the *body* of any of the messages you have saved...) -- Dave Taylor
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102147.AA11935@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:53 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 48 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071301.AA16491@crocodile.TFS> Date: 7 Sep 87 13:01:40 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 39 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm,comp.mail.misc Subject: Status of Elm 1.7 Message-ID: <753@hplabsz.HPL.HP.COM> Date: 4 Sep 87 06:56:15 GMT Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Followup-To: comp.mail.elm Distribution: world Organization: Hewlett-Packard Laboratories Lines: 27 A number of people have asked me recently about the status of the promised version 1.7 of the Elm Mail System...well...it's pretty much ready to ship out - I'm just waiting for some final authorization from management about it all and then I'll be able to send the 10 or so tapes that I currently have. If you are contemplating sending me a mag tape for it, however, DON'T. In fact, I'd like to hear from some people to find someone that would be willing to be the new 'owner' of the Elm sources - last time I posted a request of this nature no-one seemed that enthused about it, but this time it's a bit more imperative, y'all. Also, this newsgroup has been changed to be unmoderated, so you can directly post to it -- if you have any oustanding bug reports or whatever on version 1.5 please feel free to toss 'em here and I'll try my best to get them into the final 1.7 release. But, whatever happens, I *must* give up the code by the 15th of this month due to some other committments here at Hewlett-Packard, so at that point I shall simply toss the code onto tape, make a 'shar' of the sources available via FTP, and wash my hands of it all... Methinks we've been here before, though...Hmmmmm -- Dave Taylor Hewlett-Packard Lay o
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!rutgers!husc6!uwvax!vanvleck!uwmcsd1!csd4.milw.wisc.edu!dave From: dave@csd4.milw.wisc.edu (David A Rasmussen) Newsgroups: comp.mail.elm Subject: file corrupt bug Message-ID: <2828@uwmcsd1.UUCP> Date: 10 Sep 87 20:41:18 GMT Sender: daemon@uwmcsd1.UUCP Reply-To: dave@csd4.milw.wisc.edu (David A Rasmussen) Distribution: na Organization: Computing Services Division, UW Milwaukee Lines: 16 My boss came in in a panic today saying "Elm says my mail file is corrupt and can't read it" !<>? Trouble is, last time he read his mail, he typed e, apparently hit a few returns (and good old emacs is modeless and entered em right in, unlike vi which would have beeped at him :-) and got out and saved it and went home. So today elm sees blank lines and pukes. I haven't looked at a fix for this yet, but thought I'd point it out before 1.7 hits the streets, so to speak. Dave Rasmussen c/o Computing Services Division @ U of WI - Milwaukee Internet: dave@csd1.milw.wisc.edu Uucp: uwvax!uwmcsd1!dave {o,o} Csnet: dave%uwmcsd1@uwm Bellnet: +1 (414) 229-5133 \u/ ICBM: 43 4 58 N/ 87 55 52 W Usnail: 3200 N Cramer #E380, Milw WI 53211
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!sdcrdcf!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11297@tccc0.TFS> Date: 10 Sep 87 06:26:00 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 82 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071714.AA17591@crocodile.TFS> Date: 7 Sep 87 17:14:52 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709041957.AA12217@ucbvax.Berkeley.EDU> Date: 2 Sep 87 06:14:03 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 64 Path: uclachem!cepu!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!sdcrdcf!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11304@tccc0.TFS> Date: 10 Sep 87 06:26:06 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 79 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071833.AA17815@crocodile.TFS> Date: 7 Sep 87 18:33:57 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 70 Path: teknek!dual!ptsfa!ames!think!husc6!rutgers!ukma!david From: david@ms.uky.edu (David Herron -- Resident E-mail Hack) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <7218@e.ms.uky.edu> Date: 4 Sep 87 21:41:07 GMT References: <2581@trwrb.UUCP> <746@hplabsz.HPL.HP.COM> Distribution: usa Organization: U of Ky, Math. Sciences, Lexington KY Lines: 59 In article <746@hplabsz.HPL.HP.COM> taylor@hplabsz.UUCP (Dave Taylor) writes: >2. the reason that 'trim-headers' isn't doing much for you is > because you're handing it something that isn't a valid mail > message, so it, correctly, isn't touching it. Let's look at > the example message: >> Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher >> From: gallagher@husc4.HARVARD.EDU (paul gallagher) >> Newsgroups: rec.arts.movies >> Subject: Re: Westerns >> Message-ID: <2778@husc6.UUCP> >> Date: 29 Aug 87 09:19:09 GMT >> References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> >> Sender: news@husc6.UUCP >> Reply-To: gallagher@husc4.UUCP (paul gallagher) >> Organization: Harvard Univ. Science Center >> Lines: 19 > The problem, of course, is that it isn't an RFC-822 conformant > message text, so the program cannot actually distinguish between > the message 'header' (aka the "envelope") and the message 'body'! > > If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" > at the beginning you'd find it chopped down quite a bit. Alternatively, > you *could* modify the trim-headers script to know that "Path:" is also > an 'enter-message-header-state' prefix (just hope that it doesn't occur > in the *body* of any of the messages you have saved...) Dave, I expect better from you ... Take a look at RFC-822 please. Header lines *ALL* are of the same form: name: [ information ] Where "name" is a construct that includes letters, dashes, dots, and a couple of other things... A "From " line doesn't have the required ':', and such cannot be considered as part of the header. The "From " line is an artifact from the old /bin/mail program, and lives on today as part of RFC-976 as the UUCP worlds' minimum envelope. The "From " and ">From " lines together make up the return-path to the sender (in the same sort of way that you're supposed to make a Return-path: header in the SMTP world). In today's world I think you're better served by having a proper From: line and have the user-agent key off of that. It's a misfeature to support the "From " line longer than necessary. Further ... Path: is not valid under RFC-822, but RFC-850 (or whatever the news format rfc is, I think there's a new version of this too..). The point is, if you're going to start quoting RFC's at everybody, then you oughta know what you're talking about. -- ----- David Herron, Local E-Mail Hack, david@ms.uky.edu, david@ms.uky.csnet ----- {uunet,cbosgd}!ukma!david, david@UKMA.BITNET ----- ----- Je parle francais comme une vache espagnole.
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!sdcrdcf!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11311@tccc0.TFS> Date: 10 Sep 87 06:26:11 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 27 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071938.AA18228@crocodile.TFS> Date: 7 Sep 87 19:38:32 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 18 Path: teknek!dual!ptsfa!hoptoad!sunny From: sunny@hoptoad.uucp (Sunny David Kirsten) Newsgroups: comp.mail.elm Subject: Re: Status of Elm 1.7 Message-ID: <2880@hoptoad.uucp> Date: 5 Sep 87 06:03:37 GMT References: <753@hplabsz.HPL.HP.COM> Reply-To: sunny@hoptoad.UUCP (Sunny David Kirsten) Distribution: world Organization: Astral Consultants, Marin County, CA Lines: 6 I'm interested in obtaining a copy, even if I have to take over distribution of it. -- Sunny David Kirsten, Astral Consultants (415)457-7555 POB 459, Forest Knolls, CA 94933 USENET: {sun,ptsfa,well,lll-crg,ihnp4,ucsfcgl,nsc,frog}!hoptoad!sunny
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!sdcrdcf!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11318@tccc0.TFS> Date: 10 Sep 87 06:26:14 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 82 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709072101.AA18535@crocodile.TFS> Date: 7 Sep 87 21:01:09 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709031708.AA24123@sccc0.TFS> Date: 3 Sep 87 17:08:08 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 64 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!sdcrdcf!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11325@tccc0.TFS> Date: 10 Sep 87 06:26:19 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 58 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709070812.AA14724@crocodile.TFS> Date: 7 Sep 87 08:12:36 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 49 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!pyramid!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <746@hplabsz.HPL.HP.COM> Date: 3 Sep 87 07:28:42 GMT References: <2581@trwrb.UUCP> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Distribution: usa Organization: Hewlett-Packard Laboratories Lines: 37 Marc Ries refers to two interesting problems in the utility shell scripts supplied with the Elm system: 1. 'messages' doesn't like when you're not on a machine that has $MAIL defined. I never thougth of that (!) and shall change it as suggested. Thanks! 2. the reason that 'trim-headers' isn't doing much for you is because you're handing it something that isn't a valid mail message, so it, correctly, isn't touching it. Let's look at the example message: > Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher > From: gallagher@husc4.HARVARD.EDU (paul gallagher) > Newsgroups: rec.arts.movies > Subject: Re: Westerns > Message-ID: <2778@husc6.UUCP> > Date: 29 Aug 87 09:19:09 GMT > References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> > Sender: news@husc6.UUCP > Reply-To: gallagher@husc4.UUCP (paul gallagher) > Organization: Harvard Univ. Science Center > Lines: 19 > > <text of article or letter> The problem, of course, is that it isn't an RFC-822 conformant message text, so the program cannot actually distinguish between the message 'header' (aka the "envelope") and the message 'body'! If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" at the beginning you'd find it chopped down quite a bit. Alternatively, you *could* modify the trim-headers script to know that "Path:" is also an 'enter-message-header-state' prefix (just hope that it doesn't occur in the *body* of any of the messages you have saved...) -- Dave Taylor
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709101030.AA13234@tccc0.TFS> Date: 10 Sep 87 10:30:26 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 48 Path: teknek!dual!ptsfa!ames!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709091722.AA10956@ucbvax.Berkeley.EDU> Date: 7 Sep 87 00:31:51 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 39 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ll-xn!ames!aurora!labrea!decwrl!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm,comp.mail.misc Subject: Status of Elm 1.7 Message-ID: <753@hplabsz.HPL.HP.COM> Date: 4 Sep 87 06:56:15 GMT Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Followup-To: comp.mail.elm Distribution: world Organization: Hewlett-Packard Laboratories Lines: 27 A number of people have asked me recently about the status of the promised version 1.7 of the Elm Mail System...well...it's pretty much ready to ship out - I'm just waiting for some final authorization from management about it all and then I'll be able to send the 10 or so tapes that I currently have. If you are contemplating sending me a mag tape for it, however, DON'T. In fact, I'd like to hear from some people to find someone that would be willing to be the new 'owner' of the Elm sources - last time I posted a request of this nature no-one seemed that enthused about it, but this time it's a bit more imperative, y'all. Also, this newsgroup has been changed to be unmoderated, so you can directly post to it -- if you have any oustanding bug reports or whatever on version 1.5 please feel free to toss 'em here and I'll try my best to get them into the final 1.7 release. But, whatever happens, I *must* give up the code by the 15th of this month due to some other committments here at Hewlett-Packard, so at that point I shall simply toss the code onto tape, make a 'shar' of the sources available via FTP, and wash my hands of it all... Methinks we've been here before, though...Hmmmmm -- Dave Taylor Hewlett-Packard Labs
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11332@tccc0.TFS> Date: 10 Sep 87 06:26:23 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 48 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071301.AA16491@crocodile.TFS> Date: 7 Sep 87 13:01:40 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 39 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm,comp.mail.misc Subject: Status of Elm 1.7 Message-ID: <753@hplabsz.HPL.HP.COM> Date: 4 Sep 87 06:56:15 GMT Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Followup-To: comp.mail.elm Distribution: world Organization: Hewlett-Packard Laboratories Lines: 27 A number of people have asked me recently about the status of the promised version 1.7 of the Elm Mail System...well...it's pretty much ready to ship out - I'm just waiting for some final authorization from management about it all and then I'll be able to send the 10 or so tapes that I currently have. If you are contemplating sending me a mag tape for it, however, DON'T. In fact, I'd like to hear from some people to find someone that would be willing to be the new 'owner' of the Elm sources - last time I posted a request of this nature no-one seemed that enthused about it, but this time it's a bit more imperative, y'all. Also, this newsgroup has been changed to be unmoderated, so you can directly post to it -- if you have any oustanding bug reports or whatever on version 1.5 please feel free to toss 'em here and I'll try my best to get them into the final 1.7 release. But, whatever happens, I *must* give up the code by the 15th of this month due to some other committments here at Hewlett-Packard, so at that point I shall simply toss the code onto tape, make a 'shar' of the sources available via FTP, and wash my hands of it all... Methinks we've been here before, though...Hmmmmm -- Dave Taylor Hewlett-Packard Labs
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709101142.AA14113@tccc0.TFS> Date: 10 Sep 87 11:42:12 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 52 Path: teknek!dual!ptsfa!ames!husc6!sri-unix!teknowledge-vaxc!mkhaw From: mkhaw@teknowledge-vaxc.ARPA (Mike Khaw) Newsgroups: comp.mail.elm Subject: summary of Elm 1.5b bugs Keywords: the bugs I've run into Message-ID: <16414@teknowledge-vaxc.ARPA> Date: 8 Sep 87 16:50:04 GMT Organization: Teknowledge, Inc., Palo Alto CA Lines: 41 Posted: Tue Sep 8 09:50:04 1987 I don't recall which of the following I've already reported previously, so here they all are: - standout bar has leading and trailing '2' on vt100 - buggy termcap(?) or elm's curses fails to interpret curses padding. - bounce option generates uucp bang sender address even when elm is configured for Internet style addresses. - in "batch" mode, ^C gives a prompt to hit ^C once more (forever!) I have an ugly fix for this. - 4bsd job control: hangs on a pager pipe (i.e., when pager is not the builtin one) - "from" doesn't understand metacharacters unless blank lines separate nonblank lines in .elmrc - "batch" mode doesn't save copy in sent folder (doesn't read .elmrc) - needs to use termcap "ti"/"te" if applicable (to force 1 page screen mode on terminal (like Concepts) that have more than 1-page screen memory) - use "ks", "ke" termcap for (vt100) application cursor/keypad keys - doesn't always obey 4bsd "new" tty conventions (e.g., when in editing a "Subject:", ^W should erase the word left of the cursor but doesn't). Probably a case of "raw" mode when "cbreak" would've been better. - needs a "copy" vs. "move" option instead of the current "save" (move) option - patched version retains read mail in inbox unless deleted or saved elsewhere - need shorthand for (read) mailbox (i.e, shorthand for ~/mbox) - options screen input doesn't interpret "~" notation - mail-only mode needs to have nl mapping turned on for ~h header editing. - builtin editor miscounts on ^U (kill line), backspacing 1 too many columns - builtin editor thinks "(" ")" are shell metachars! - can't modify an alias in the alias database - from gets sender wrong even when elm gets it right (saved rn news articles) - changing folders and then changing back to a nonempty inbox kills elm and a wishlist item: - automagic ^L screen refresh on return from 4bsd ^Z (I have an ugly way to do this using a global flag that the ^Z signal handler looks at). Mike Khaw -- internet: mkhaw@teknowledge-vaxc.arpa usenet: {uunet|sun|ucbvax|decwrl|uw-beaver}!mkhaw%teknowledge-vaxc.arpa USnail: Teknowledge Inc, 1850 Embarcadero Rd, POB 10119, Palo Alto, CA 94303
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709091145.AA01696@tccc0.TFS> Date: 9 Sep 87 11:45:07 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 18 Path: teknek!dual!ptsfa!ames!aurora!labrea!rutgers!seismo!uunet!nbires!isis!udenva!slindahl From: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Newsgroups: comp.mail.elm Subject: original elm patches (request for code) Message-ID: <4160@udenva.UUCP> Date: 5 Sep 87 17:13:17 GMT Reply-To: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Distribution: usa Organization: Universe of Diversity, Ltd. Lines: 7 I missed collecting the original elm patches. Could someone please let me know if they have them. I do not want to overload the lines. I am looking for the site that is closest to this one. Thanks! -- Steve J. Lindahl |UUCP {hplabs,seismo}...!hao!udenva!duorion!slindahl University of Denver |BITNET slindahl@ducair
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111503.AA01959@tccc0.TFS> Date: 11 Sep 87 15:03:51 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 67 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102147.AA11926@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:42 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 58 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709070812.AA14724@crocodile.TFS> Date: 7 Sep 87 08:12:36 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 49 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!pyramid!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <746@hplabsz.HPL.HP.COM> Date: 3 Sep 87 07:28:42 GMT References: <2581@trwrb.UUCP> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Distribution: usa Organization: Hewlett-Packard Laboratories Lines: 37 Marc Ries refers to two interesting problems in the utility shell scripts supplied with the Elm system: 1. 'messages' doesn't like when you're not on a machine that has $MAIL defined. I never thougth of that (!) and shall change it as suggested. Thanks! 2. the reason that 'trim-headers' isn't doing much for you is because you're handing it something that isn't a valid mail message, so it, correctly, isn't touching it. Let's look at the example message: > Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher > From: gallagher@husc4.HARVARD.EDU (paul gallagher) > Newsgroups: rec.arts.movies > Subject: Re: Westerns > Message-ID: <2778@husc6.UUCP> > Date: 29 Aug 87 09:19:09 GMT > References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> > Sender: news@husc6.UUCP > Reply-To: gallagher@husc4.UUCP (paul gallagher) > Organization: Harvard Univ. Science Center > Lines: 19 > > <text of article or letter> The problem, of course, is that it isn't an RFC-822 conformant message text, so the program cannot actually distinguish between the message 'header' (aka the "envelope") and the message 'body'! If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" at the beginning you'd find it chopped down quite a bit. Alternatively, you *could* modify the trim-headers script to know that "Path:" is also an 'enter-message-header-state' prefix (just hope that it doesn't occur in the *body* of any of the messages you have saved...) -- Dave Taylor
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111406.AA01147@tccc0.TFS> Date: 11 Sep 87 14:06:51 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 24 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!hpcea!hpfcdc!hpfcls!neutron From: neutron@hpfcls.HP.COM (Jack Applin) Newsgroups: comp.mail.elm Subject: backquote check in mkhdrs.c Message-ID: <7390001@hpfcls.HP.COM> Date: 8 Sep 87 23:21:45 GMT Organization: Hewlett-Packard SSO Lines: 15 In mkhdrs.c, there is code to recognize backquoting in .elmheaders. from mkhdrs.c (in add_mailheaders): > else if (occurances_of(BACKQUOTE, buffer) == 2) > expand_backquote(buffer, filedesc); I had a line in .elmheaders like: Number: `cd; n=0\`cat -s .num\`; n=\`expr $n + 1\`; echo $n >.num; echo $n` which wasn't recognized because it had more than two backquotes. It would be better to check for >=2 instead of for exactly two backquotes. -Jack Applin
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111446.AA01790@tccc0.TFS> Date: 11 Sep 87 14:46:44 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 79 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102053.AA10398@ucbvax.Berkeley.EDU> Date: 10 Sep 87 03:18:55 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 70 Path: uclachem!cepu!trwrb!sdcrdcf!burdvax!udel!gatech!ukma!david From: david@ms.uky.edu (David Herron -- Resident E-mail Hack) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <7218@e.ms.uky.edu> Date: 4 Sep 87 21:41:07 GMT References: <2581@trwrb.UUCP> <746@hplabsz.HPL.HP.COM> Distribution: usa Organization: U of Ky, Math. Sciences, Lexington KY Lines: 59 In article <746@hplabsz.HPL.HP.COM> taylor@hplabsz.UUCP (Dave Taylor) writes: >2. the reason that 'trim-headers' isn't doing much for you is > because you're handing it something that isn't a valid mail > message, so it, correctly, isn't touching it. Let's look at > the example message: >> Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher >> From: gallagher@husc4.HARVARD.EDU (paul gallagher) >> Newsgroups: rec.arts.movies >> Subject: Re: Westerns >> Message-ID: <2778@husc6.UUCP> >> Date: 29 Aug 87 09:19:09 GMT >> References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> >> Sender: news@husc6.UUCP >> Reply-To: gallagher@husc4.UUCP (paul gallagher) >> Organization: Harvard Univ. Science Center >> Lines: 19 > The problem, of course, is that it isn't an RFC-822 conformant > message text, so the program cannot actually distinguish between > the message 'header' (aka the "envelope") and the message 'body'! > > If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" > at the beginning you'd find it chopped down quite a bit. Alternatively, > you *could* modify the trim-headers script to know that "Path:" is also > an 'enter-message-header-state' prefix (just hope that it doesn't occur > in the *body* of any of the messages you have saved...) Dave, I expect better from you ... Take a look at RFC-822 please. Header lines *ALL* are of the same form: name: [ information ] Where "name" is a construct that includes letters, dashes, dots, and a couple of other things... A "From " line doesn't have the required ':', and such cannot be considered as part of the header. The "From " line is an artifact from the old /bin/mail program, and lives on today as part of RFC-976 as the UUCP worlds' minimum envelope. The "From " and ">From " lines together make up the return-path to the sender (in the same sort of way that you're supposed to make a Return-path: header in the SMTP world). In today's world I think you're better served by having a proper From: line and have the user-agent key off of that. It's a misfeature to support the "From " line longer than necessary. Further ... Path: is not valid under RFC-822, but RFC-850 (or whatever the news format rfc is, I think there's a new version of this too..). The point is, if you're going to start quoting RFC's at everybody, then you oughta know what you're talking about. -- ----- David Herron, Local E-Mail Hack, david@ms.uky.edu, david@ms.uky.csnet ----- {uunet,cbosgd}!ukma!david, david@UKMA.BITNET ----- ----- Je parle francais comme une vache espagnole.
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111446.AA01797@tccc0.TFS> Date: 11 Sep 87 14:46:50 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 82 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102054.AA10422@ucbvax.Berkeley.EDU> Date: 10 Sep 87 03:19:21 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 73 Path: uclachem!cepu!trwrb!sdcrdcf!burdvax!udel!gatech!rutgers!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709041957.AA12217@ucbvax.Berkeley.EDU> Date: 2 Sep 87 06:14:03 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 64 Path: uclachem!cepu!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111446.AA01804@tccc0.TFS> Date: 11 Sep 87 14:46:55 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 27 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102055.AA10470@ucbvax.Berkeley.EDU> Date: 10 Sep 87 04:17:24 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 18 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!bbn!husc6!cmcl2!rutgers!lll-lcc!well!hoptoad!sunny From: sunny@hoptoad.uucp (Sunny David Kirsten) Newsgroups: comp.mail.elm Subject: Re: Status of Elm 1.7 Message-ID: <2880@hoptoad.uucp> Date: 5 Sep 87 06:03:37 GMT References: <753@hplabsz.HPL.HP.COM> Reply-To: sunny@hoptoad.UUCP (Sunny David Kirsten) Distribution: world Organization: Astral Consultants, Marin County, CA Lines: 6 I'm interested in obtaining a copy, even if I have to take over distribution of it. -- Sunny David Kirsten, Astral Consultants (415)457-7555 POB 459, Forest Knolls, CA 94933 USENET: {sun,ptsfa,well,lll-crg,ihnp4,ucsfcgl,nsc,frog}!hoptoad!sunny
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111447.AA01811@tccc0.TFS> Date: 11 Sep 87 14:47:00 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 82 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102055.AA10483@ucbvax.Berkeley.EDU> Date: 10 Sep 87 04:19:46 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 73 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709031708.AA24123@sccc0.TFS> Date: 3 Sep 87 17:08:08 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 64 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!sdcrdcf!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111447.AA01818@tccc0.TFS> Date: 11 Sep 87 14:47:04 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 27 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102056.AA10497@ucbvax.Berkeley.EDU> Date: 10 Sep 87 05:58:12 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 18 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!bloom-beacon!mit-eddie!rutgers!seismo!uunet!nbires!isis!udenva!slindahl From: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Newsgroups: comp.mail.elm Subject: original elm patches (request for code) Message-ID: <4160@udenva.UUCP> Date: 5 Sep 87 17:13:17 GMT Reply-To: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Distribution: usa Organization: Universe of Diversity, Ltd. Lines: 7 I missed collecting the original elm patches. Could someone please let me know if they have them. I do not want to overload the lines. I am looking for the site that is closest to this one. Thanks! -- Steve J. Lindahl |UUCP {hplabs,seismo}...!hao!udenva!duorion!slindahl University of Denver |BITNET slindahl@ducair
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111447.AA01825@tccc0.TFS> Date: 11 Sep 87 14:47:08 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 67 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102056.AA10513@ucbvax.Berkeley.EDU> Date: 10 Sep 87 06:06:01 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 58 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!decwrl!decvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709060838.AA09126@ucbvax.Berkeley.EDU> Date: 5 Sep 87 09:18:50 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 49 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!bbn!husc6!sri-unix!ctnews!pyramid!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <746@hplabsz.HPL.HP.COM> Date: 3 Sep 87 07:28:42 GMT References: <2581@trwrb.UUCP> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Distribution: usa Organization: Hewlett-Packard Laboratories Lines: 37 Marc Ries refers to two interesting problems in the utility shell scripts supplied with the Elm system: 1. 'messages' doesn't like when you're not on a machine that has $MAIL defined. I never thougth of that (!) and shall change it as suggested. Thanks! 2. the reason that 'trim-headers' isn't doing much for you is because you're handing it something that isn't a valid mail message, so it, correctly, isn't touching it. Let's look at the example message: > Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher > From: gallagher@husc4.HARVARD.EDU (paul gallagher) > Newsgroups: rec.arts.movies > Subject: Re: Westerns > Message-ID: <2778@husc6.UUCP> > Date: 29 Aug 87 09:19:09 GMT > References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> > Sender: news@husc6.UUCP > Reply-To: gallagher@husc4.UUCP (paul gallagher) > Organization: Harvard Univ. Science Center > Lines: 19 > > <text of article or letter> The problem, of course, is that it isn't an RFC-822 conformant message text, so the program cannot actually distinguish between the message 'header' (aka the "envelope") and the message 'body'! If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" at the beginning you'd find it chopped down quite a bit. Alternatively, you *could* modify the trim-headers script to know that "Path:" is also an 'enter-message-header-state' prefix (just hope that it doesn't occur in the *body* of any of the messages you have saved...) -- Dave Taylor
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111503.AA01925@tccc0.TFS> Date: 11 Sep 87 15:03:21 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 88 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102130.AA11391@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:08 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 79 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071833.AA17815@crocodile.TFS> Date: 7 Sep 87 18:33:57 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 70 Path: teknek!dual!ptsfa!ames!think!husc6!rutgers!ukma!david From: david@ms.uky.edu (David Herron -- Resident E-mail Hack) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <7218@e.ms.uky.edu> Date: 4 Sep 87 21:41:07 GMT References: <2581@trwrb.UUCP> <746@hplabsz.HPL.HP.COM> Distribution: usa Organization: U of Ky, Math. Sciences, Lexington KY Lines: 59 In article <746@hplabsz.HPL.HP.COM> taylor@hplabsz.UUCP (Dave Taylor) writes: >2. the reason that 'trim-headers' isn't doing much for you is > because you're handing it something that isn't a valid mail > message, so it, correctly, isn't touching it. Let's look at > the example message: >> Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher >> From: gallagher@husc4.HARVARD.EDU (paul gallagher) >> Newsgroups: rec.arts.movies >> Subject: Re: Westerns >> Message-ID: <2778@husc6.UUCP> >> Date: 29 Aug 87 09:19:09 GMT >> References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> >> Sender: news@husc6.UUCP >> Reply-To: gallagher@husc4.UUCP (paul gallagher) >> Organization: Harvard Univ. Science Center >> Lines: 19 > The problem, of course, is that it isn't an RFC-822 conformant > message text, so the program cannot actually distinguish between > the message 'header' (aka the "envelope") and the message 'body'! > > If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" > at the beginning you'd find it chopped down quite a bit. Alternatively, > you *could* modify the trim-headers script to know that "Path:" is also > an 'enter-message-header-state' prefix (just hope that it doesn't occur > in the *body* of any of the messages you have saved...) Dave, I expect better from you ... Take a look at RFC-822 please. Header lines *ALL* are of the same form: name: [ information ] Where "name" is a construct that includes letters, dashes, dots, and a couple of other things... A "From " line doesn't have the required ':', and such cannot be considered as part of the header. The "From " line is an artifact from the old /bin/mail program, and lives on today as part of RFC-976 as the UUCP worlds' minimum envelope. The "From " and ">From " lines together make up the return-path to the sender (in the same sort of way that you're supposed to make a Return-path: header in the SMTP world). In today's world I think you're better served by having a proper From: line and have the user-agent key off of that. It's a misfeature to support the "From " line longer than necessary. Further ... Path: is not valid under RFC-822, but RFC-850 (or whatever the news format rfc is, I think there's a new version of this too..). The point is, if you're going to start quoting RFC's at everybody, then you oughta know what you're talking about. -- ----- David Herron, Local E-Mail Hack, david@ms.uky.edu, david@ms.uky.csnet ----- {uunet,cbosgd}!ukma!david, david@UKMA.BITNET ----- ----- Je parle francais comme une vache espagnole.
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111503.AA01932@tccc0.TFS> Date: 11 Sep 87 15:03:28 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 36 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102130.AA11400@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:20 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 27 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071938.AA18228@crocodile.TFS> Date: 7 Sep 87 19:38:32 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 18 Path: teknek!dual!ptsfa!hoptoad!sunny From: sunny@hoptoad.uucp (Sunny David Kirsten) Newsgroups: comp.mail.elm Subject: Re: Status of Elm 1.7 Message-ID: <2880@hoptoad.uucp> Date: 5 Sep 87 06:03:37 GMT References: <753@hplabsz.HPL.HP.COM> Reply-To: sunny@hoptoad.UUCP (Sunny David Kirsten) Distribution: world Organization: Astral Consultants, Marin County, CA Lines: 6 I'm interested in obtaining a copy, even if I have to take over distribution of it. -- Sunny David Kirsten, Astral Consultants (415)457-7555 POB 459, Forest Knolls, CA 94933 USENET: {sun,ptsfa,well,lll-crg,ihnp4,ucsfcgl,nsc,frog}!hoptoad!sunny
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111504.AA02018@tccc0.TFS> Date: 11 Sep 87 15:04:45 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 28 Path: teknek!dual!ptsfa!ames!sri-spam!sri-unix!husc6!uwvax!vanvleck!uwmcsd1!csd4.milw.wisc.edu!dave From: dave@csd4.milw.wisc.edu (David A Rasmussen) Newsgroups: comp.mail.elm Subject: file corrupt bug Message-ID: <2828@uwmcsd1.UUCP> Date: 10 Sep 87 20:41:18 GMT Sender: daemon@uwmcsd1.UUCP Reply-To: dave@csd4.milw.wisc.edu (David A Rasmussen) Distribution: na Organization: Computing Services Division, UW Milwaukee Lines: 16 My boss came in in a panic today saying "Elm says my mail file is corrupt and can't read it" !<>? Trouble is, last time he read his mail, he typed e, apparently hit a few returns (and good old emacs is modeless and entered em right in, unlike vi which would have beeped at him :-) and got out and saved it and went home. So today elm sees blank lines and pukes. I haven't looked at a fix for this yet, but thought I'd point it out before 1.7 hits the streets, so to speak. Dave Rasmussen c/o Computing Services Division @ U of WI - Milwaukee Internet: dave@csd1.milw.wisc.edu Uucp: uwvax!uwmcsd1!dave {o,o} Csnet: dave%uwmcsd1@uwm Bellnet: +1 (414) 229-5133 \u/ ICBM: 43 4 58 N/ 87 55 52 W Usnail: 3200 N Cramer #E380, Milw WI 53211
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111503.AA01966@tccc0.TFS> Date: 11 Sep 87 15:03:56 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 57 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102147.AA11935@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:53 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 48 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071301.AA16491@crocodile.TFS> Date: 7 Sep 87 13:01:40 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 39 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm,comp.mail.misc Subject: Status of Elm 1.7 Message-ID: <753@hplabsz.HPL.HP.COM> Date: 4 Sep 87 06:56:15 GMT Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Followup-To: comp.mail.elm Distribution: world Organization: Hewlett-Packard Laboratories Lines: 27 A number of people have asked me recently about the status of the promised version 1.7 of the Elm Mail System...well...it's pretty much ready to ship out - I'm just waiting for some final authorization from management about it all and then I'll be able to send the 10 or so tapes that I currently have. If you are contemplating sending me a mag tape for it, however, DON'T. In fact, I'd like to hear from some people to find someone that would be willing to be the new 'owner' of the Elm sources - last time I posted a request of this nature no-one seemed that enthused about it, but this time it's a bit more imperative, y'all. Also, this newsgroup has been changed to be unmoderated, so you can directly post to it -- if you have any oustanding bug reports or whatever on version 1.5 please feel free to toss 'em here and I'll try my best to get them into the final 1.7 release. But, whatever happens, I *must* give up the code by the 15th of this month due to some other committments here at Hewlett-Packard, so at that point I shall simply toss the code onto tape, make a 'shar' of the sources available via FTP, and wash my hands of it all... Methinks we've been here before, though...Hmmmmm -- Dave Taylor Hewlett-Packard Labs
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111700.AA03061@tccc0.TFS> Date: 11 Sep 87 17:00:02 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 36 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11311@tccc0.TFS> Date: 10 Sep 87 06:26:11 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 27 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071938.AA18228@crocodile.TFS> Date: 7 Sep 87 19:38:32 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 18 Path: teknek!dual!ptsfa!hoptoad!sunny From: sunny@hoptoad.uucp (Sunny David Kirsten) Newsgroups: comp.mail.elm Subject: Re: Status of Elm 1.7 Message-ID: <2880@hoptoad.uucp> Date: 5 Sep 87 06:03:37 GMT References: <753@hplabsz.HPL.HP.COM> Reply-To: sunny@hoptoad.UUCP (Sunny David Kirsten) Distribution: world Organization: Astral Consultants, Marin County, CA Lines: 6 I'm interested in obtaining a copy, even if I have to take over distribution of it. -- Sunny David Kirsten, Astral Consultants (415)457-7555 POB 459, Forest Knolls, CA 94933 USENET: {sun,ptsfa,well,lll-crg,ihnp4,ucsfcgl,nsc,frog}!hoptoad!sunny
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111700.AA03082@tccc0.TFS> Date: 11 Sep 87 17:00:16 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 57 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709101030.AA13234@tccc0.TFS> Date: 10 Sep 87 10:30:26 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 48 Path: teknek!dual!ptsfa!ames!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709091722.AA10956@ucbvax.Berkeley.EDU> Date: 7 Sep 87 00:31:51 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 39 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ll-xn!ames!aurora!labrea!decwrl!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm,comp.mail.misc Subject: Status of Elm 1.7 Message-ID: <753@hplabsz.HPL.HP.COM> Date: 4 Sep 87 06:56:15 GMT Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Followup-To: comp.mail.elm Distribution: world Organization: Hewlett-Packard Laboratories Lines: 27 A number of people have asked me recently about the status of the promised version 1.7 of the Elm Mail System...well...it's pretty much ready to ship out - I'm just waiting for some final authorization from management about it all and then I'll be able to send the 10 or so tapes that I currently have. If you are contemplating sending me a mag tape for it, however, DON'T. In fact, I'd like to hear from some people to find someone that would be willing to be the new 'owner' of the Elm sources - last time I posted a request of this nature no-one seemed that enthused about it, but this time it's a bit more imperative, y'all. Also, this newsgroup has been changed to be unmoderated, so you can directly post to it -- if you have any oustanding bug reports or whatever on version 1.5 please feel free to toss 'em here and I'll try my best to get them into the final 1.7 release. But, whatever happens, I *must* give up the code by the 15th of this month due to some other committments here at Hewlett-Packard, so at that point I shall simply toss the code onto tape, make a 'shar' of the sources available via FTP, and wash my hands of it all... Methinks we've been here before, though...Hmmmmm -- Dave Taylor Hewlett-Packard Labs
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111700.AA03089@tccc0.TFS> Date: 11 Sep 87 17:00:22 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 57 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11332@tccc0.TFS> Date: 10 Sep 87 06:26:23 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 48 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071301.AA16491@crocodile.TFS> Date: 7 Sep 87 13:01:40 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 39 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm,comp.mail.misc Subject: Status of Elm 1.7 Message-ID: <753@hplabsz.HPL.HP.COM> Date: 4 Sep 87 06:56:15 GMT Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Followup-To: comp.mail.elm Distribution: world Organization: Hewlett-Packard Laboratories Lines: 27 A number of people have asked me recently about the status of the promised version 1.7 of the Elm Mail System...well...it's pretty much ready to ship out - I'm just waiting for some final authorization from management about it all and then I'll be able to send the 10 or so tapes that I currently have. If you are contemplating sending me a mag tape for it, however, DON'T. In fact, I'd like to hear from some people to find someone that would be willing to be the new 'owner' of the Elm sources - last time I posted a request of this nature no-one seemed that enthused about it, but this time it's a bit more imperative, y'all. Also, this newsgroup has been changed to be unmoderated, so you can directly post to it -- if you have any oustanding bug reports or whatever on version 1.5 please feel free to toss 'em here and I'll try my best to get them into the final 1.7 release. But, whatever happens, I *must* give up the code by the 15th of this month due to some other committments here at Hewlett-Packard, so at that point I shall simply toss the code onto tape, make a 'shar' of the sources available via FTP, and wash my hands of it all... Methinks we've been here before, though...Hmmmmm -- Dave Taylor Hewlett-Packard Labs
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111700.AA03096@tccc0.TFS> Date: 11 Sep 87 17:00:26 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 61 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709101142.AA14113@tccc0.TFS> Date: 10 Sep 87 11:42:12 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 52 Path: teknek!dual!ptsfa!ames!husc6!sri-unix!teknowledge-vaxc!mkhaw From: mkhaw@teknowledge-vaxc.ARPA (Mike Khaw) Newsgroups: comp.mail.elm Subject: summary of Elm 1.5b bugs Keywords: the bugs I've run into Message-ID: <16414@teknowledge-vaxc.ARPA> Date: 8 Sep 87 16:50:04 GMT Organization: Teknowledge, Inc., Palo Alto CA Lines: 41 Posted: Tue Sep 8 09:50:04 1987 I don't recall which of the following I've already reported previously, so here they all are: - standout bar has leading and trailing '2' on vt100 - buggy termcap(?) or elm's curses fails to interpret curses padding. - bounce option generates uucp bang sender address even when elm is configured for Internet style addresses. - in "batch" mode, ^C gives a prompt to hit ^C once more (forever!) I have an ugly fix for this. - 4bsd job control: hangs on a pager pipe (i.e., when pager is not the builtin one) - "from" doesn't understand metacharacters unless blank lines separate nonblank lines in .elmrc - "batch" mode doesn't save copy in sent folder (doesn't read .elmrc) - needs to use termcap "ti"/"te" if applicable (to force 1 page screen mode on terminal (like Concepts) that have more than 1-page screen memory) - use "ks", "ke" termcap for (vt100) application cursor/keypad keys - doesn't always obey 4bsd "new" tty conventions (e.g., when in editing a "Subject:", ^W should erase the word left of the cursor but doesn't). Probably a case of "raw" mode when "cbreak" would've been better. - needs a "copy" vs. "move" option instead of the current "save" (move) option - patched version retains read mail in inbox unless deleted or saved elsewhere - need shorthand for (read) mailbox (i.e, shorthand for ~/mbox) - options screen input doesn't interpret "~" notation - mail-only mode needs to have nl mapping turned on for ~h header editing. - builtin editor miscounts on ^U (kill line), backspacing 1 too many columns - builtin editor thinks "(" ")" are shell metachars! - can't modify an alias in the alias database - from gets sender wrong even when elm gets it right (saved rn news articles) - changing folders and then changing back to a nonempty inbox kills elm and a wishlist item: - automagic ^L screen refresh on return from 4bsd ^Z (I have an ugly way to do this using a global flag that the ^Z signal handler looks at). Mike Khaw -- internet: mkhaw@teknowledge-vaxc.arpa usenet: {uunet|sun|ucbvax|decwrl|uw-beaver}!mkhaw%teknowledge-vaxc.arpa USnail: Teknowledge Inc, 1850 Embarcadero Rd, POB 10119, Palo Alto, CA 94303
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111700.AA03103@tccc0.TFS> Date: 11 Sep 87 17:00:32 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 27 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709091145.AA01696@tccc0.TFS> Date: 9 Sep 87 11:45:07 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 18 Path: teknek!dual!ptsfa!ames!aurora!labrea!rutgers!seismo!uunet!nbires!isis!udenva!slindahl From: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Newsgroups: comp.mail.elm Subject: original elm patches (request for code) Message-ID: <4160@udenva.UUCP> Date: 5 Sep 87 17:13:17 GMT Reply-To: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Distribution: usa Organization: Universe of Diversity, Ltd. Lines: 7 I missed collecting the original elm patches. Could someone please let me know if they have them. I do not want to overload the lines. I am looking for the site that is closest to this one. Thanks! -- Steve J. Lindahl |UUCP {hplabs,seismo}...!hao!udenva!duorion!slindahl University of Denver |BITNET slindahl@ducair
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!sdcrdcf!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111503.AA01912@tccc0.TFS> Date: 11 Sep 87 15:03:07 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 91 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102128.AA11365@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:20:57 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 82 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071714.AA17591@crocodile.TFS> Date: 7 Sep 87 17:14:52 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709041957.AA12217@ucbvax.Berkeley.EDU> Date: 2 Sep 87 06:14:03 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 64 Path: uclachem!cepu!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!sdcrdcf!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111503.AA01946@tccc0.TFS> Date: 11 Sep 87 15:03:39 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 91 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102131.AA11420@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:30 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 82 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709072101.AA18535@crocodile.TFS> Date: 7 Sep 87 21:01:09 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709031708.AA24123@sccc0.TFS> Date: 3 Sep 87 17:08:08 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 64 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!sdcrdcf!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!sdcrdcf!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111659.AA03041@tccc0.TFS> Date: 11 Sep 87 16:59:49 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 91 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11297@tccc0.TFS> Date: 10 Sep 87 06:26:00 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 82 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071714.AA17591@crocodile.TFS> Date: 7 Sep 87 17:14:52 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709041957.AA12217@ucbvax.Berkeley.EDU> Date: 2 Sep 87 06:14:03 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 64 Path: uclachem!cepu!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!sdcrdcf!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111700.AA03075@tccc0.TFS> Date: 11 Sep 87 17:00:12 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 67 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11325@tccc0.TFS> Date: 10 Sep 87 06:26:19 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 58 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709070812.AA14724@crocodile.TFS> Date: 7 Sep 87 08:12:36 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 49 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!pyramid!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <746@hplabsz.HPL.HP.COM> Date: 3 Sep 87 07:28:42 GMT References: <2581@trwrb.UUCP> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Distribution: usa Organization: Hewlett-Packard Laboratories Lines: 37 Marc Ries refers to two interesting problems in the utility shell scripts supplied with the Elm system: 1. 'messages' doesn't like when you're not on a machine that has $MAIL defined. I never thougth of that (!) and shall change it as suggested. Thanks! 2. the reason that 'trim-headers' isn't doing much for you is because you're handing it something that isn't a valid mail message, so it, correctly, isn't touching it. Let's look at the example message: > Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher > From: gallagher@husc4.HARVARD.EDU (paul gallagher) > Newsgroups: rec.arts.movies > Subject: Re: Westerns > Message-ID: <2778@husc6.UUCP> > Date: 29 Aug 87 09:19:09 GMT > References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> > Sender: news@husc6.UUCP > Reply-To: gallagher@husc4.UUCP (paul gallagher) > Organization: Harvard Univ. Science Center > Lines: 19 > > <text of article or letter> The problem, of course, is that it isn't an RFC-822 conformant message text, so the program cannot actually distinguish between the message 'header' (aka the "envelope") and the message 'body'! If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" at the beginning you'd find it chopped down quite a bit. Alternatively, you *could* modify the trim-headers script to know that "Path:" is also an 'enter-message-header-state' prefix (just hope that it doesn't occur in the *body* of any of the messages you have saved...) -- Dave Taylor
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!sdcrdcf!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111700.AA03068@tccc0.TFS> Date: 11 Sep 87 17:00:08 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 91 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11318@tccc0.TFS> Date: 10 Sep 87 06:26:14 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 82 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709072101.AA18535@crocodile.TFS> Date: 7 Sep 87 21:01:09 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709031708.AA24123@sccc0.TFS> Date: 3 Sep 87 17:08:08 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 64 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!sdcrdcf!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!sdcrdcf!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111659.AA03048@tccc0.TFS> Date: 11 Sep 87 16:59:57 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 88 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11304@tccc0.TFS> Date: 10 Sep 87 06:26:06 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 79 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071833.AA17815@crocodile.TFS> Date: 7 Sep 87 18:33:57 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 70 Path: teknek!dual!ptsfa!ames!think!husc6!rutgers!ukma!david From: david@ms.uky.edu (David Herron -- Resident E-mail Hack) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <7218@e.ms.uky.edu> Date: 4 Sep 87 21:41:07 GMT References: <2581@trwrb.UUCP> <746@hplabsz.HPL.HP.COM> Distribution: usa Organization: U of Ky, Math. Sciences, Lexington KY Lines: 59 In article <746@hplabsz.HPL.HP.COM> taylor@hplabsz.UUCP (Dave Taylor) writes: >2. the reason that 'trim-headers' isn't doing much for you is > because you're handing it something that isn't a valid mail > message, so it, correctly, isn't touching it. Let's look at > the example message: >> Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher >> From: gallagher@husc4.HARVARD.EDU (paul gallagher) >> Newsgroups: rec.arts.movies >> Subject: Re: Westerns >> Message-ID: <2778@husc6.UUCP> >> Date: 29 Aug 87 09:19:09 GMT >> References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> >> Sender: news@husc6.UUCP >> Reply-To: gallagher@husc4.UUCP (paul gallagher) >> Organization: Harvard Univ. Science Center >> Lines: 19 > The problem, of course, is that it isn't an RFC-822 conformant > message text, so the program cannot actually distinguish between > the message 'header' (aka the "envelope") and the message 'body'! > > If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" > at the beginning you'd find it chopped down quite a bit. Alternatively, > you *could* modify the trim-headers script to know that "Path:" is also > an 'enter-message-header-state' prefix (just hope that it doesn't occur > in the *body* of any of the messages you have saved...) Dave, I expect better from you ... Take a look at RFC-822 please. Header lines *ALL* are of the same form: name: [ information ] Where "name" is a construct that includes letters, dashes, dots, and a couple of other things... A "From " line doesn't have the required ':', and such cannot be considered as part of the header. The "From " line is an artifact from the old /bin/mail program, and lives on today as part of RFC-976 as the UUCP worlds' minimum envelope. The "From " and ">From " lines together make up the return-path to the sender (in the same sort of way that you're supposed to make a Return-path: header in the SMTP world). In today's world I think you're better served by having a proper From: line and have the user-agent key off of that. It's a misfeature to support the "From " line longer than necessary. Further ... Path: is not valid under RFC-822, but RFC-850 (or whatever the news format rfc is, I think there's a new version of this too..). The point is, if you're going to start quoting RFC's at everybody, then you oughta know what you're talking about. -- ----- David Herron, Local E-Mail Hack, david@ms.uky.edu, david@ms.uky.csnet ----- {uunet,cbosgd}!ukma!david, david@UKMA.BITNET ----- ----- Je parle francais comme une vache espagnole.
uucp@uclachem.UUCP (Unix-to-Unix copy program) (09/13/87)
Path: uclachem!cepu!trwrb!sdcrdcf!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111520.AA02141@tccc0.TFS> Date: 11 Sep 87 15:20:24 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 128 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: summary of Elm 1.5b bugs Message-ID: <767@hplabsz.HPL.HP.COM> Date: 10 Sep 87 21:05:49 GMT References: <16414@teknowledge-vaxc.ARPA> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Organization: Hewlett-Packard Laboratories Lines: 117 Mike Khaw posts a list of problems with Elm 1.5b...my thoughts on 'em follow: >- standout bar has leading and trailing '2' on vt100 - buggy termcap(?) > or elm's curses fails to interpret curses padding. That's fixed. >- bounce option generates uucp bang sender address even when elm is > configured for Internet style addresses. That's a new one and probably isn't fixed. >- in "batch" mode, ^C gives a prompt to hit ^C once more (forever!) That's fixed. >- 4bsd job control: hangs on a pager pipe (i.e., when pager is not the > builtin one) That's new, but I believe it's fixed because of some other work I did with the 4.XBSD signal handling... >- "from" doesn't understand metacharacters unless blank lines separate > nonblank lines in .elmrc This is a new one... >- "batch" mode doesn't save copy in sent folder (doesn't read .elmrc) Deliberate - this isn't a bug - but it can be trivially changed by a conditional in the routine "save_copy" I believe. >- needs to use termcap "ti"/"te" if applicable (to force 1 page screen mode > on terminal (like Concepts) that have more than 1-page screen memory) This is arguable though - when I'm on a system with multiple screens of memory I *don't* want to force it to one-screen mode since then I lose the ability to move around and possibly use the other screens (for example to page up and have the message I'm replying to in the upper screen, and my edit session in the lower screen). >- use "ks", "ke" termcap for (vt100) application cursor/keypad keys That's still not in there because of the pain of adding general purpose conditionals to the already killer case statement in "elm.c". >- doesn't always obey 4bsd "new" tty conventions (e.g., when in editing a > "Subject:", ^W should erase the word left of the cursor but doesn't). > Probably a case of "raw" mode when "cbreak" would've been better. That works now. >- needs a "copy" vs. "move" option instead of the current "save" (move) option That is configurable -- if you're not in "berkeley mail emulation mode" (e.g. "resolve=ON" in your .elmrc) then S)aving a message will not result in it being marked for deletion. >- patched version retains read mail in inbox unless deleted or saved elsewhere That's a local problem - I've never had this problem myself. Wait until 1.7 is released, please. >- need shorthand for (read) mailbox (i.e, shorthand for ~/mbox) That's a good idea but isn't there. Though it DOES have "%" and "!" as shorthand for your incoming mailbox (e.g. C)hange mailbox "!" will get you into your default incoming mailbox). >- options screen input doesn't interpret "~" notation True enough. >- mail-only mode needs to have nl mapping turned on for ~h header editing. That's fixed. >- builtin editor miscounts on ^U (kill line), backspacing 1 too many columns That's fixed. >- builtin editor thinks "(" ")" are shell metachars! I don't understand what you're talking about here...is this with regard to how it does ^W backspacing? Or...? >- can't modify an alias in the alias database That's really a whole can of worms you're opening here, Mike! I would like to see Elm have a general purpose database facility for the aliases, including searching, updating, adding, deleting, and so on, but it just isn't there... >- from gets sender wrong even when elm gets it right (saved rn news articles) Again, this is news. >- changing folders and then changing back to a nonempty inbox kills elm Not on my machine. Perhaps this is an artifact of your patches? >and a wishlist item: >- automagic ^L screen refresh on return from 4bsd ^Z (I have an ugly way to > do this using a global flag that the ^Z signal handler looks at). This is a bit friendlier on the new version, but since I'm not using curses for Elm (that's be a NICE thing to add) it's rather difficult to know at any given time A) where we are and B) what the screen looked like at that point. The program also hops out of screen mode into line mode and back, so that would just compicate things too (e.g. the builtin editor from the main screen). In summary, most of what Mike is talking about is fixed in the latest version, and those few things that aren't would either be fairly easy patches for someone to make or are sort of slung along as part of the fundamental paradigm. -- Dave Taylor
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!aurora!labrea!jade!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131031.AA05043@ucbvax.Berkeley.EDU> Date: 13 Sep 87 04:21:38 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 27 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102055.AA10470@ucbvax.Berkeley.EDU> Date: 10 Sep 87 04:17:24 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 18 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!bbn!husc6!cmcl2!rutgers!lll-lcc!well!hoptoad!sunny From: sunny@hoptoad.uucp (Sunny David Kirsten) Newsgroups: comp.mail.elm Subject: Re: Status of Elm 1.7 Message-ID: <2880@hoptoad.uucp> Date: 5 Sep 87 06:03:37 GMT References: <753@hplabsz.HPL.HP.COM> Reply-To: sunny@hoptoad.UUCP (Sunny David Kirsten) Distribution: world Organization: Astral Consultants, Marin County, CA Lines: 6 I'm interested in obtaining a copy, even if I have to take over distribution of it. -- Sunny David Kirsten, Astral Consultants (415)457-7555 POB 459, Forest Knolls, CA 94933 USENET: {sun,ptsfa,well,lll-crg,ihnp4,ucsfcgl,nsc,frog}!hoptoad!sunny
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!aurora!labrea!jade!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131032.AA05055@ucbvax.Berkeley.EDU> Date: 13 Sep 87 04:21:53 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 82 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102055.AA10483@ucbvax.Berkeley.EDU> Date: 10 Sep 87 04:19:46 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 73 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709031708.AA24123@sccc0.TFS> Date: 3 Sep 87 17:08:08 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 64 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!sdcrdcf!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131032.AA05080@ucbvax.Berkeley.EDU> Date: 13 Sep 87 04:22:09 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 27 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102056.AA10497@ucbvax.Berkeley.EDU> Date: 10 Sep 87 05:58:12 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 18 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!bloom-beacon!mit-eddie!rutgers!seismo!uunet!nbires!isis!udenva!slindahl From: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Newsgroups: comp.mail.elm Subject: original elm patches (request for code) Message-ID: <4160@udenva.UUCP> Date: 5 Sep 87 17:13:17 GMT Reply-To: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Distribution: usa Organization: Universe of Diversity, Ltd. Lines: 7 I missed collecting the original elm patches. Could someone please let me know if they have them. I do not want to overload the lines. I am looking for the site that is closest to this one. Thanks! -- Steve J. Lindahl |UUCP {hplabs,seismo}...!hao!udenva!duorion!slindahl University of Denver |BITNET slindahl@ducair
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131032.AA05095@ucbvax.Berkeley.EDU> Date: 13 Sep 87 04:22:23 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 67 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102056.AA10513@ucbvax.Berkeley.EDU> Date: 10 Sep 87 06:06:01 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 58 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!decwrl!decvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709060838.AA09126@ucbvax.Berkeley.EDU> Date: 5 Sep 87 09:18:50 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 49 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!bbn!husc6!sri-unix!ctnews!pyramid!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <746@hplabsz.HPL.HP.COM> Date: 3 Sep 87 07:28:42 GMT References: <2581@trwrb.UUCP> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Distribution: usa Organization: Hewlett-Packard Laboratories Lines: 37 Marc Ries refers to two interesting problems in the utility shell scripts supplied with the Elm system: 1. 'messages' doesn't like when you're not on a machine that has $MAIL defined. I never thougth of that (!) and shall change it as suggested. Thanks! 2. the reason that 'trim-headers' isn't doing much for you is because you're handing it something that isn't a valid mail message, so it, correctly, isn't touching it. Let's look at the example message: > Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher > From: gallagher@husc4.HARVARD.EDU (paul gallagher) > Newsgroups: rec.arts.movies > Subject: Re: Westerns > Message-ID: <2778@husc6.UUCP> > Date: 29 Aug 87 09:19:09 GMT > References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> > Sender: news@husc6.UUCP > Reply-To: gallagher@husc4.UUCP (paul gallagher) > Organization: Harvard Univ. Science Center > Lines: 19 > > <text of article or letter> The problem, of course, is that it isn't an RFC-822 conformant message text, so the program cannot actually distinguish between the message 'header' (aka the "envelope") and the message 'body'! If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" at the beginning you'd find it chopped down quite a bit. Alternatively, you *could* modify the trim-headers script to know that "Path:" is also an 'enter-message-header-state' prefix (just hope that it doesn't occur in the *body* of any of the messages you have saved...) -- Dave Taylor
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131033.AA05110@ucbvax.Berkeley.EDU> Date: 13 Sep 87 04:23:01 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 91 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102128.AA11365@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:20:57 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 82 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071714.AA17591@crocodile.TFS> Date: 7 Sep 87 17:14:52 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709041957.AA12217@ucbvax.Berkeley.EDU> Date: 2 Sep 87 06:14:03 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 64 Path: uclachem!cepu!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131034.AA05122@ucbvax.Berkeley.EDU> Date: 13 Sep 87 04:23:18 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 88 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102130.AA11391@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:08 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 79 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071833.AA17815@crocodile.TFS> Date: 7 Sep 87 18:33:57 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 70 Path: teknek!dual!ptsfa!ames!think!husc6!rutgers!ukma!david From: david@ms.uky.edu (David Herron -- Resident E-mail Hack) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <7218@e.ms.uky.edu> Date: 4 Sep 87 21:41:07 GMT References: <2581@trwrb.UUCP> <746@hplabsz.HPL.HP.COM> Distribution: usa Organization: U of Ky, Math. Sciences, Lexington KY Lines: 59 In article <746@hplabsz.HPL.HP.COM> taylor@hplabsz.UUCP (Dave Taylor) writes: >2. the reason that 'trim-headers' isn't doing much for you is > because you're handing it something that isn't a valid mail > message, so it, correctly, isn't touching it. Let's look at > the example message: >> Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher >> From: gallagher@husc4.HARVARD.EDU (paul gallagher) >> Newsgroups: rec.arts.movies >> Subject: Re: Westerns >> Message-ID: <2778@husc6.UUCP> >> Date: 29 Aug 87 09:19:09 GMT >> References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> >> Sender: news@husc6.UUCP >> Reply-To: gallagher@husc4.UUCP (paul gallagher) >> Organization: Harvard Univ. Science Center >> Lines: 19 > The problem, of course, is that it isn't an RFC-822 conformant > message text, so the program cannot actually distinguish between > the message 'header' (aka the "envelope") and the message 'body'! > > If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" > at the beginning you'd find it chopped down quite a bit. Alternatively, > you *could* modify the trim-headers script to know that "Path:" is also > an 'enter-message-header-state' prefix (just hope that it doesn't occur > in the *body* of any of the messages you have saved...) Dave, I expect better from you ... Take a look at RFC-822 please. Header lines *ALL* are of the same form: name: [ information ] Where "name" is a construct that includes letters, dashes, dots, and a couple of other things... A "From " line doesn't have the required ':', and such cannot be considered as part of the header. The "From " line is an artifact from the old /bin/mail program, and lives on today as part of RFC-976 as the UUCP worlds' minimum envelope. The "From " and ">From " lines together make up the return-path to the sender (in the same sort of way that you're supposed to make a Return-path: header in the SMTP world). In today's world I think you're better served by having a proper From: line and have the user-agent key off of that. It's a misfeature to support the "From " line longer than necessary. Further ... Path: is not valid under RFC-822, but RFC-850 (or whatever the news format rfc is, I think there's a new version of this too..). The point is, if you're going to start quoting RFC's at everybody, then you oughta know what you're talking about. -- ----- David Herron, Local E-Mail Hack, david@ms.uky.edu, david@ms.uky.csnet ----- {uunet,cbosgd}!ukma!david, david@UKMA.BITNET ----- ----- Je parle francais comme une vache espagnole.
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131034.AA05132@ucbvax.Berkeley.EDU> Date: 13 Sep 87 04:23:36 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 36 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102130.AA11400@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:20 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 27 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071938.AA18228@crocodile.TFS> Date: 7 Sep 87 19:38:32 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 18 Path: teknek!dual!ptsfa!hoptoad!sunny From: sunny@hoptoad.uucp (Sunny David Kirsten) Newsgroups: comp.mail.elm Subject: Re: Status of Elm 1.7 Message-ID: <2880@hoptoad.uucp> Date: 5 Sep 87 06:03:37 GMT References: <753@hplabsz.HPL.HP.COM> Reply-To: sunny@hoptoad.UUCP (Sunny David Kirsten) Distribution: world Organization: Astral Consultants, Marin County, CA Lines: 6 I'm interested in obtaining a copy, even if I have to take over distribution of it. -- Sunny David Kirsten, Astral Consultants (415)457-7555 POB 459, Forest Knolls, CA 94933 USENET: {sun,ptsfa,well,lll-crg,ihnp4,ucsfcgl,nsc,frog}!hoptoad!sunny
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131035.AA05147@ucbvax.Berkeley.EDU> Date: 13 Sep 87 04:23:52 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 91 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102131.AA11420@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:30 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 82 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709072101.AA18535@crocodile.TFS> Date: 7 Sep 87 21:01:09 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709031708.AA24123@sccc0.TFS> Date: 3 Sep 87 17:08:08 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 64 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!sdcrdcf!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131035.AA05162@ucbvax.Berkeley.EDU> Date: 13 Sep 87 04:25:29 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 128 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!decwrl!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: summary of Elm 1.5b bugs Message-ID: <767@hplabsz.HPL.HP.COM> Date: 10 Sep 87 21:05:49 GMT References: <16414@teknowledge-vaxc.ARPA> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Organization: Hewlett-Packard Laboratories Lines: 117 Mike Khaw posts a list of problems with Elm 1.5b...my thoughts on 'em follow: >- standout bar has leading and trailing '2' on vt100 - buggy termcap(?) > or elm's curses fails to interpret curses padding. That's fixed. >- bounce option generates uucp bang sender address even when elm is > configured for Internet style addresses. That's a new one and probably isn't fixed. >- in "batch" mode, ^C gives a prompt to hit ^C once more (forever!) That's fixed. >- 4bsd job control: hangs on a pager pipe (i.e., when pager is not the > builtin one) That's new, but I believe it's fixed because of some other work I did with the 4.XBSD signal handling... >- "from" doesn't understand metacharacters unless blank lines separate > nonblank lines in .elmrc This is a new one... >- "batch" mode doesn't save copy in sent folder (doesn't read .elmrc) Deliberate - this isn't a bug - but it can be trivially changed by a conditional in the routine "save_copy" I believe. >- needs to use termcap "ti"/"te" if applicable (to force 1 page screen mode > on terminal (like Concepts) that have more than 1-page screen memory) This is arguable though - when I'm on a system with multiple screens of memory I *don't* want to force it to one-screen mode since then I lose the ability to move around and possibly use the other screens (for example to page up and have the message I'm replying to in the upper screen, and my edit session in the lower screen). >- use "ks", "ke" termcap for (vt100) application cursor/keypad keys That's still not in there because of the pain of adding general purpose conditionals to the already killer case statement in "elm.c". >- doesn't always obey 4bsd "new" tty conventions (e.g., when in editing a > "Subject:", ^W should erase the word left of the cursor but doesn't). > Probably a case of "raw" mode when "cbreak" would've been better. That works now. >- needs a "copy" vs. "move" option instead of the current "save" (move) option That is configurable -- if you're not in "berkeley mail emulation mode" (e.g. "resolve=ON" in your .elmrc) then S)aving a message will not result in it being marked for deletion. >- patched version retains read mail in inbox unless deleted or saved elsewhere That's a local problem - I've never had this problem myself. Wait until 1.7 is released, please. >- need shorthand for (read) mailbox (i.e, shorthand for ~/mbox) That's a good idea but isn't there. Though it DOES have "%" and "!" as shorthand for your incoming mailbox (e.g. C)hange mailbox "!" will get you into your default incoming mailbox). >- options screen input doesn't interpret "~" notation True enough. >- mail-only mode needs to have nl mapping turned on for ~h header editing. That's fixed. >- builtin editor miscounts on ^U (kill line), backspacing 1 too many columns That's fixed. >- builtin editor thinks "(" ")" are shell metachars! I don't understand what you're talking about here...is this with regard to how it does ^W backspacing? Or...? >- can't modify an alias in the alias database That's really a whole can of worms you're opening here, Mike! I would like to see Elm have a general purpose database facility for the aliases, including searching, updating, adding, deleting, and so on, but it just isn't there... >- from gets sender wrong even when elm gets it right (saved rn news articles) Again, this is news. >- changing folders and then changing back to a nonempty inbox kills elm Not on my machine. Perhaps this is an artifact of your patches? >and a wishlist item: >- automagic ^L screen refresh on return from 4bsd ^Z (I have an ugly way to > do this using a global flag that the ^Z signal handler looks at). This is a bit friendlier on the new version, but since I'm not using curses for Elm (that's be a NICE thing to add) it's rather difficult to know at any given time A) where we are and B) what the screen looked like at that point. The program also hops out of screen mode into line mode and back, so that would just compicate things too (e.g. the builtin editor from the main screen). In summary, most of what Mike is talking about is fixed in the latest version, and those few things that aren't would either be fairly easy patches for someone to make or are sort of slung along as part of the fundamental paradigm. -- Dave Taneorm
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131036.AA05172@ucbvax.Berkeley.EDU> Date: 13 Sep 87 04:26:09 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 67 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102147.AA11926@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:42 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 58 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709070812.AA14724@crocodile.TFS> Date: 7 Sep 87 08:12:36 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 49 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!pyramid!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <746@hplabsz.HPL.HP.COM> Date: 3 Sep 87 07:28:42 GMT References: <2581@trwrb.UUCP> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Distribution: usa Organization: Hewlett-Packard Laboratories Lines: 37 Marc Ries refers to two interesting problems in the utility shell scripts supplied with the Elm system: 1. 'messages' doesn't like when you're not on a machine that has $MAIL defined. I never thougth of that (!) and shall change it as suggested. Thanks! 2. the reason that 'trim-headers' isn't doing much for you is because you're handing it something that isn't a valid mail message, so it, correctly, isn't touching it. Let's look at the example message: > Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher > From: gallagher@husc4.HARVARD.EDU (paul gallagher) > Newsgroups: rec.arts.movies > Subject: Re: Westerns > Message-ID: <2778@husc6.UUCP> > Date: 29 Aug 87 09:19:09 GMT > References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> > Sender: news@husc6.UUCP > Reply-To: gallagher@husc4.UUCP (paul gallagher) > Organization: Harvard Univ. Science Center > Lines: 19 > > <text of article or letter> The problem, of course, is that it isn't an RFC-822 conformant message text, so the program cannot actually distinguish between the message 'header' (aka the "envelope") and the message 'body'! If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" at the beginning you'd find it chopped down quite a bit. Alternatively, you *could* modify the trim-headers script to know that "Path:" is also an 'enter-message-header-state' prefix (just hope that it doesn't occur in the *body* of any of the messages you have saved...) -- Dave Taylor
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131036.AA05187@ucbvax.Berkeley.EDU> Date: 13 Sep 87 04:26:26 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 57 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102147.AA11935@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:53 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 48 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071301.AA16491@crocodile.TFS> Date: 7 Sep 87 13:01:40 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 39 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm,comp.mail.misc Subject: Status of Elm 1.7 Message-ID: <753@hplabsz.HPL.HP.COM> Date: 4 Sep 87 06:56:15 GMT Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Followup-To: comp.mail.elm Distribution: world Organization: Hewlett-Packard Laboratories Lines: 27 A number of people have asked me recently about the status of the promised version 1.7 of the Elm Mail System...well...it's pretty much ready to ship out - I'm just waiting for some final authorization from management about it all and then I'll be able to send the 10 or so tapes that I currently have. If you are contemplating sending me a mag tape for it, however, DON'T. In fact, I'd like to hear from some people to find someone that would be willing to be the new 'owner' of the Elm sources - last time I posted a request of this nature no-one seemed that enthused about it, but this time it's a bit more imperative, y'all. Also, this newsgroup has been changed to be unmoderated, so you can directly post to it -- if you have any oustanding bug reports or whatever on version 1.5 please feel free to toss 'em here and I'll try my best to get them into the final 1.7 release. But, whatever happens, I *must* give up the code by the 15th of this month due to some other committments here at Hewlett-Packard, so at that point I shall simply toss the code onto tape, make a 'shar' of the sources available via FTP, and wash my hands of it all... Methinks we've been here before, though...Hmmmmm -- Dave Taylor Hewlett-Packard Labs
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131036.AA05196@ucbvax.Berkeley.EDU> Date: 13 Sep 87 04:27:55 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 28 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!rutgers!husc6!uwvax!vanvleck!uwmcsd1!csd4.milw.wisc.edu!dave From: dave@csd4.milw.wisc.edu (David A Rasmussen) Newsgroups: comp.mail.elm Subject: file corrupt bug Message-ID: <2828@uwmcsd1.UUCP> Date: 10 Sep 87 20:41:18 GMT Sender: daemon@uwmcsd1.UUCP Reply-To: dave@csd4.milw.wisc.edu (David A Rasmussen) Distribution: na Organization: Computing Services Division, UW Milwaukee Lines: 16 My boss came in in a panic today saying "Elm says my mail file is corrupt and can't read it" !<>? Trouble is, last time he read his mail, he typed e, apparently hit a few returns (and good old emacs is modeless and entered em right in, unlike vi which would have beeped at him :-) and got out and saved it and went home. So today elm sees blank lines and pukes. I haven't looked at a fix for this yet, but thought I'd point it out before 1.7 hits the streets, so to speak. Dave Rasmussen c/o Computing Services Division @ U of WI - Milwaukee Internet: dave@csd1.milw.wisc.edu Uucp: uwvax!uwmcsd1!dave {o,o} Csnet: dave%uwmcsd1@uwm Bellnet: +1 (414) 229-5133 \u/ ICBM: 43 4 58 N/ 87 55 52 W Usnail: 3200 N Cramer #E380, Milw WI 53211
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131037.AA05209@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:26:42 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 91 Path: uclachem!cepu!trwrb!sdcrdcf!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11297@tccc0.TFS> Date: 10 Sep 87 06:26:00 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 82 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071714.AA17591@crocodile.TFS> Date: 7 Sep 87 17:14:52 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709041957.AA12217@ucbvax.Berkeley.EDU> Date: 2 Sep 87 06:14:03 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 64 Path: uclachem!cepu!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131037.AA05224@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:26:55 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 88 Path: uclachem!cepu!trwrb!sdcrdcf!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11304@tccc0.TFS> Date: 10 Sep 87 06:26:06 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 79 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071833.AA17815@crocodile.TFS> Date: 7 Sep 87 18:33:57 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 70 Path: teknek!dual!ptsfa!ames!think!husc6!rutgers!ukma!david From: david@ms.uky.edu (David Herron -- Resident E-mail Hack) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <7218@e.ms.uky.edu> Date: 4 Sep 87 21:41:07 GMT References: <2581@trwrb.UUCP> <746@hplabsz.HPL.HP.COM> Distribution: usa Organization: U of Ky, Math. Sciences, Lexington KY Lines: 59 In article <746@hplabsz.HPL.HP.COM> taylor@hplabsz.UUCP (Dave Taylor) writes: >2. the reason that 'trim-headers' isn't doing much for you is > because you're handing it something that isn't a valid mail > message, so it, correctly, isn't touching it. Let's look at > the example message: >> Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher >> From: gallagher@husc4.HARVARD.EDU (paul gallagher) >> Newsgroups: rec.arts.movies >> Subject: Re: Westerns >> Message-ID: <2778@husc6.UUCP> >> Date: 29 Aug 87 09:19:09 GMT >> References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> >> Sender: news@husc6.UUCP >> Reply-To: gallagher@husc4.UUCP (paul gallagher) >> Organization: Harvard Univ. Science Center >> Lines: 19 > The problem, of course, is that it isn't an RFC-822 conformant > message text, so the program cannot actually distinguish between > the message 'header' (aka the "envelope") and the message 'body'! > > If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" > at the beginning you'd find it chopped down quite a bit. Alternatively, > you *could* modify the trim-headers script to know that "Path:" is also > an 'enter-message-header-state' prefix (just hope that it doesn't occur > in the *body* of any of the messages you have saved...) Dave, I expect better from you ... Take a look at RFC-822 please. Header lines *ALL* are of the same form: name: [ information ] Where "name" is a construct that includes letters, dashes, dots, and a couple of other things... A "From " line doesn't have the required ':', and such cannot be considered as part of the header. The "From " line is an artifact from the old /bin/mail program, and lives on today as part of RFC-976 as the UUCP worlds' minimum envelope. The "From " and ">From " lines together make up the return-path to the sender (in the same sort of way that you're supposed to make a Return-path: header in the SMTP world). In today's world I think you're better served by having a proper From: line and have the user-agent key off of that. It's a misfeature to support the "From " line longer than necessary. Further ... Path: is not valid under RFC-822, but RFC-850 (or whatever the news format rfc is, I think there's a new version of this too..). The point is, if you're going to start quoting RFC's at everybody, then you oughta know what you're talking about. -- ----- David Herron, Local E-Mail Hack, david@ms.uky.edu, david@ms.uky.csnet ----- {uunet,cbosgd}!ukma!david, david@UKMA.BITNET ----- ----- Je parle francais comme une vache espagnole.
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131038.AA05247@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:27:06 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 36 Path: uclachem!cepu!trwrb!sdcrdcf!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11311@tccc0.TFS> Date: 10 Sep 87 06:26:11 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 27 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071938.AA18228@crocodile.TFS> Date: 7 Sep 87 19:38:32 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 18 Path: teknek!dual!ptsfa!hoptoad!sunny From: sunny@hoptoad.uucp (Sunny David Kirsten) Newsgroups: comp.mail.elm Subject: Re: Status of Elm 1.7 Message-ID: <2880@hoptoad.uucp> Date: 5 Sep 87 06:03:37 GMT References: <753@hplabsz.HPL.HP.COM> Reply-To: sunny@hoptoad.UUCP (Sunny David Kirsten) Distribution: world Organization: Astral Consultants, Marin County, CA Lines: 6 I'm interested in obtaining a copy, even if I have to take over distribution of it. -- Sunny David Kirsten, Astral Consultants (415)457-7555 POB 459, Forest Knolls, CA 94933 USENET: {sun,ptsfa,well,lll-crg,ihnp4,ucsfcgl,nsc,frog}!hoptoad!sunny
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131038.AA05260@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:27:17 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 91 Path: uclachem!cepu!trwrb!sdcrdcf!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11318@tccc0.TFS> Date: 10 Sep 87 06:26:14 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 82 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709072101.AA18535@crocodile.TFS> Date: 7 Sep 87 21:01:09 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709031708.AA24123@sccc0.TFS> Date: 3 Sep 87 17:08:08 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 64 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!sdcrdcf!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131039.AA05271@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:27:42 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 67 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11325@tccc0.TFS> Date: 10 Sep 87 06:26:19 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 58 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709070812.AA14724@crocodile.TFS> Date: 7 Sep 87 08:12:36 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 49 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!pyramid!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <746@hplabsz.HPL.HP.COM> Date: 3 Sep 87 07:28:42 GMT References: <2581@trwrb.UUCP> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Distribution: usa Organization: Hewlett-Packard Laboratories Lines: 37 Marc Ries refers to two interesting problems in the utility shell scripts supplied with the Elm system: 1. 'messages' doesn't like when you're not on a machine that has $MAIL defined. I never thougth of that (!) and shall change it as suggested. Thanks! 2. the reason that 'trim-headers' isn't doing much for you is because you're handing it something that isn't a valid mail message, so it, correctly, isn't touching it. Let's look at the example message: > Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher > From: gallagher@husc4.HARVARD.EDU (paul gallagher) > Newsgroups: rec.arts.movies > Subject: Re: Westerns > Message-ID: <2778@husc6.UUCP> > Date: 29 Aug 87 09:19:09 GMT > References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> > Sender: news@husc6.UUCP > Reply-To: gallagher@husc4.UUCP (paul gallagher) > Organization: Harvard Univ. Science Center > Lines: 19 > > <text of article or letter> The problem, of course, is that it isn't an RFC-822 conformant message text, so the program cannot actually distinguish between the message 'header' (aka the "envelope") and the message 'body'! If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" at the beginning you'd find it chopped down quite a bit. Alternatively, you *could* modify the trim-headers script to know that "Path:" is also an 'enter-message-header-state' prefix (just hope that it doesn't occur in the *body* of any of the messages you have saved...) -- Dave Taylor
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131046.AA05362@ucbvax.Berkeley.EDU> Date: 13 Sep 87 01:17:10 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 51 Path: uclachem!cepu!trwrb!sdcrdcf!burdvax!udel!princeton!rutgers!husc6!sri-unix!teknowledge-vaxc!mkhaw From: mkhaw@teknowledge-vaxc.ARPA (Mike Khaw) Newsgroups: comp.mail.elm Subject: summary of Elm 1.5b bugs Keywords: the bugs I've run into Message-ID: <16414@teknowledge-vaxc.ARPA> Date: 8 Sep 87 16:50:04 GMT Organization: Teknowledge, Inc., Palo Alto CA Lines: 41 I don't recall which of the following I've already reported previously, so here they all are: - standout bar has leading and trailing '2' on vt100 - buggy termcap(?) or elm's curses fails to interpret curses padding. - bounce option generates uucp bang sender address even when elm is configured for Internet style addresses. - in "batch" mode, ^C gives a prompt to hit ^C once more (forever!) I have an ugly fix for this. - 4bsd job control: hangs on a pager pipe (i.e., when pager is not the builtin one) - "from" doesn't understand metacharacters unless blank lines separate nonblank lines in .elmrc - "batch" mode doesn't save copy in sent folder (doesn't read .elmrc) - needs to use termcap "ti"/"te" if applicable (to force 1 page screen mode on terminal (like Concepts) that have more than 1-page screen memory) - use "ks", "ke" termcap for (vt100) application cursor/keypad keys - doesn't always obey 4bsd "new" tty conventions (e.g., when in editing a "Subject:", ^W should erase the word left of the cursor but doesn't). Probably a case of "raw" mode when "cbreak" would've been better. - needs a "copy" vs. "move" option instead of the current "save" (move) option - patched version retains read mail in inbox unless deleted or saved elsewhere - need shorthand for (read) mailbox (i.e, shorthand for ~/mbox) - options screen input doesn't interpret "~" notation - mail-only mode needs to have nl mapping turned on for ~h header editing. - builtin editor miscounts on ^U (kill line), backspacing 1 too many columns - builtin editor thinks "(" ")" are shell metachars! - can't modify an alias in the alias database - from gets sender wrong even when elm gets it right (saved rn news articles) - changing folders and then changing back to a nonempty inbox kills elm and a wishlist item: - automagic ^L screen refresh on return from 4bsd ^Z (I have an ugly way to do this using a global flag that the ^Z signal handler looks at). Mike Khaw -- internet: mkhaw@teknowledge-vaxc.arpa usenet: {uunet|sun|ucbvax|decwrl|uw-beaver}!mkhaw%teknowledge-vaxc.arpa USnail: Teknowledge Inc, 1850 Embarcadero Rd, POB 10119, Palo Alto, CA 94303
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131047.AA05377@ucbvax.Berkeley.EDU> Date: 13 Sep 87 03:23:27 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 24 Path: uclachem!cepu!trwrb!sdcrdcf!ucla-cs!cit-vax!ll-xn!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!hpcea!hpfcdc!hpfcls!neutron From: neutron@hpfcls.HP.COM (Jack Applin) Newsgroups: comp.mail.elm Subject: backquote check in mkhdrs.c Message-ID: <7390001@hpfcls.HP.COM> Date: 8 Sep 87 23:21:45 GMT Organization: Hewlett-Packard SSO Lines: 15 In mkhdrs.c, there is code to recognize backquoting in .elmheaders. from mkhdrs.c (in add_mailheaders): > else if (occurances_of(BACKQUOTE, buffer) == 2) > expand_backquote(buffer, filedesc); I had a line in .elmheaders like: Number: `cd; n=0\`cat -s .num\`; n=\`expr $n + 1\`; echo $n >.num; echo $n` which wasn't recognized because it had more than two backquotes. It would be better to check for >=2 instead of for exactly two backquotes. -Jack Applin
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131047.AA05386@ucbvax.Berkeley.EDU> Date: 13 Sep 87 04:21:03 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 79 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102053.AA10398@ucbvax.Berkeley.EDU> Date: 10 Sep 87 03:18:55 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 70 Path: uclachem!cepu!trwrb!sdcrdcf!burdvax!udel!gatech!ukma!david From: david@ms.uky.edu (David Herron -- Resident E-mail Hack) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <7218@e.ms.uky.edu> Date: 4 Sep 87 21:41:07 GMT References: <2581@trwrb.UUCP> <746@hplabsz.HPL.HP.COM> Distribution: usa Organization: U of Ky, Math. Sciences, Lexington KY Lines: 59 In article <746@hplabsz.HPL.HP.COM> taylor@hplabsz.UUCP (Dave Taylor) writes: >2. the reason that 'trim-headers' isn't doing much for you is > because you're handing it something that isn't a valid mail > message, so it, correctly, isn't touching it. Let's look at > the example message: >> Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher >> From: gallagher@husc4.HARVARD.EDU (paul gallagher) >> Newsgroups: rec.arts.movies >> Subject: Re: Westerns >> Message-ID: <2778@husc6.UUCP> >> Date: 29 Aug 87 09:19:09 GMT >> References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> >> Sender: news@husc6.UUCP >> Reply-To: gallagher@husc4.UUCP (paul gallagher) >> Organization: Harvard Univ. Science Center >> Lines: 19 > The problem, of course, is that it isn't an RFC-822 conformant > message text, so the program cannot actually distinguish between > the message 'header' (aka the "envelope") and the message 'body'! > > If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" > at the beginning you'd find it chopped down quite a bit. Alternatively, > you *could* modify the trim-headers script to know that "Path:" is also > an 'enter-message-header-state' prefix (just hope that it doesn't occur > in the *body* of any of the messages you have saved...) Dave, I expect better from you ... Take a look at RFC-822 please. Header lines *ALL* are of the same form: name: [ information ] Where "name" is a construct that includes letters, dashes, dots, and a couple of other things... A "From " line doesn't have the required ':', and such cannot be considered as part of the header. The "From " line is an artifact from the old /bin/mail program, and lives on today as part of RFC-976 as the UUCP worlds' minimum envelope. The "From " and ">From " lines together make up the return-path to the sender (in the same sort of way that you're supposed to make a Return-path: header in the SMTP world). In today's world I think you're better served by having a proper From: line and have the user-agent key off of that. It's a misfeature to support the "From " line longer than necessary. Further ... Path: is not valid under RFC-822, but RFC-850 (or whatever the news format rfc is, I think there's a new version of this too..). The point is, if you're going to start quoting RFC's at everybody, then you oughta know what you're talking about. -- ----- David Herron, Local E-Mail Hack, david@ms.uky.edu, david@ms.uky.csnet ----- {uunet,cbosgd}!ukma!david, david@UKMA.BITNET ----- ----- Je parle francais comme une vache espagnole.
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131048.AA05395@ucbvax.Berkeley.EDU> Date: 13 Sep 87 04:21:21 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 82 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102054.AA10422@ucbvax.Berkeley.EDU> Date: 10 Sep 87 03:19:21 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 73 Path: uclachem!cepu!trwrb!sdcrdcf!burdvax!udel!gatech!rutgers!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709041957.AA12217@ucbvax.Berkeley.EDU> Date: 2 Sep 87 06:14:03 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 64 Path: uclachem!cepu!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131048.AA05405@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:28:16 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 61 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709101142.AA14113@tccc0.TFS> Date: 10 Sep 87 11:42:12 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 52 Path: teknek!dual!ptsfa!ames!husc6!sri-unix!teknowledge-vaxc!mkhaw From: mkhaw@teknowledge-vaxc.ARPA (Mike Khaw) Newsgroups: comp.mail.elm Subject: summary of Elm 1.5b bugs Keywords: the bugs I've run into Message-ID: <16414@teknowledge-vaxc.ARPA> Date: 8 Sep 87 16:50:04 GMT Organization: Teknowledge, Inc., Palo Alto CA Lines: 41 Posted: Tue Sep 8 09:50:04 1987 I don't recall which of the following I've already reported previously, so here they all are: - standout bar has leading and trailing '2' on vt100 - buggy termcap(?) or elm's curses fails to interpret curses padding. - bounce option generates uucp bang sender address even when elm is configured for Internet style addresses. - in "batch" mode, ^C gives a prompt to hit ^C once more (forever!) I have an ugly fix for this. - 4bsd job control: hangs on a pager pipe (i.e., when pager is not the builtin one) - "from" doesn't understand metacharacters unless blank lines separate nonblank lines in .elmrc - "batch" mode doesn't save copy in sent folder (doesn't read .elmrc) - needs to use termcap "ti"/"te" if applicable (to force 1 page screen mode on terminal (like Concepts) that have more than 1-page screen memory) - use "ks", "ke" termcap for (vt100) application cursor/keypad keys - doesn't always obey 4bsd "new" tty conventions (e.g., when in editing a "Subject:", ^W should erase the word left of the cursor but doesn't). Probably a case of "raw" mode when "cbreak" would've been better. - needs a "copy" vs. "move" option instead of the current "save" (move) option - patched version retains read mail in inbox unless deleted or saved elsewhere - need shorthand for (read) mailbox (i.e, shorthand for ~/mbox) - options screen input doesn't interpret "~" notation - mail-only mode needs to have nl mapping turned on for ~h header editing. - builtin editor miscounts on ^U (kill line), backspacing 1 too many columns - builtin editor thinks "(" ")" are shell metachars! - can't modify an alias in the alias database - from gets sender wrong even when elm gets it right (saved rn news articles) - changing folders and then changing back to a nonempty inbox kills elm and a wishlist item: - automagic ^L screen refresh on return from 4bsd ^Z (I have an ugly way to do this using a global flag that the ^Z signal handler looks at). Mike Khaw -- internet: mkhaw@teknowledge-vaxc.arpa usenet: {uunet|sun|ucbvax|decwrl|uw-beaver}!mkhaw%teknowledge-vaxc.arpa USnail: Teknowledge Inc, 1850 Embarcadero Rd, POB 10119, Palo Alto, CA 94303
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131048.AA05419@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:28:28 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 27 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709091145.AA01696@tccc0.TFS> Date: 9 Sep 87 11:45:07 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 18 Path: teknek!dual!ptsfa!ames!aurora!labrea!rutgers!seismo!uunet!nbires!isis!udenva!slindahl From: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Newsgroups: comp.mail.elm Subject: original elm patches (request for code) Message-ID: <4160@udenva.UUCP> Date: 5 Sep 87 17:13:17 GMT Reply-To: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Distribution: usa Organization: Universe of Diversity, Ltd. Lines: 7 I missed collecting the original elm patches. Could someone please let me know if they have them. I do not want to overload the lines. I am looking for the site that is closest to this one. Thanks! -- Steve J. Lindahl |UUCP {hplabs,seismo}...!hao!udenva!duorion!slindahl University of Denver |BITNET slindahl@ducair
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131049.AA05428@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:35:15 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 76 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111503.AA01959@tccc0.TFS> Date: 11 Sep 87 15:03:51 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 67 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102147.AA11926@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:42 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 58 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709070812.AA14724@crocodile.TFS> Date: 7 Sep 87 08:12:36 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 49 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!pyramid!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <746@hplabsz.HPL.HP.COM> Date: 3 Sep 87 07:28:42 GMT References: <2581@trwrb.UUCP> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Distribution: usa Organization: Hewlett-Packard Laboratories Lines: 37 Marc Ries refers to two interesting problems in the utility shell scripts supplied with the Elm system: 1. 'messages' doesn't like when you're not on a machine that has $MAIL defined. I never thougth of that (!) and shall change it as suggested. Thanks! 2. the reason that 'trim-headers' isn't doing much for you is because you're handing it something that isn't a valid mail message, so it, correctly, isn't touching it. Let's look at the example message: > Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher > From: gallagher@husc4.HARVARD.EDU (paul gallagher) > Newsgroups: rec.arts.movies > Subject: Re: Westerns > Message-ID: <2778@husc6.UUCP> > Date: 29 Aug 87 09:19:09 GMT > References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> > Sender: news@husc6.UUCP > Reply-To: gallagher@husc4.UUCP (paul gallagher) > Organization: Harvard Univ. Science Center > Lines: 19 > > <text of article or letter> The problem, of course, is that it isn't an RFC-822 conformant message text, so the program cannot actually distinguish between the message 'header' (aka the "envelope") and the message 'body'! If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" at the beginning you'd find it chopped down quite a bit. Alternatively, you *could* modify the trim-headers script to know that "Path:" is also an 'enter-message-header-state' prefix (just hope that it doesn't occur in the *body* of any of the messages you have saved...) -- Dave Taylor
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131049.AA05443@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:35:26 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 33 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111406.AA01147@tccc0.TFS> Date: 11 Sep 87 14:06:51 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 24 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!hpcea!hpfcdc!hpfcls!neutron From: neutron@hpfcls.HP.COM (Jack Applin) Newsgroups: comp.mail.elm Subject: backquote check in mkhdrs.c Message-ID: <7390001@hpfcls.HP.COM> Date: 8 Sep 87 23:21:45 GMT Organization: Hewlett-Packard SSO Lines: 15 In mkhdrs.c, there is code to recognize backquoting in .elmheaders. from mkhdrs.c (in add_mailheaders): > else if (occurances_of(BACKQUOTE, buffer) == 2) > expand_backquote(buffer, filedesc); I had a line in .elmheaders like: Number: `cd; n=0\`cat -s .num\`; n=\`expr $n + 1\`; echo $n >.num; echo $n` which wasn't recognized because it had more than two backquotes. It would be better to check for >=2 instead of for exactly two backquotes. -Jack Applin
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131049.AA05452@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:35:37 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 88 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111446.AA01790@tccc0.TFS> Date: 11 Sep 87 14:46:44 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 79 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102053.AA10398@ucbvax.Berkeley.EDU> Date: 10 Sep 87 03:18:55 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 70 Path: uclachem!cepu!trwrb!sdcrdcf!burdvax!udel!gatech!ukma!david From: david@ms.uky.edu (David Herron -- Resident E-mail Hack) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <7218@e.ms.uky.edu> Date: 4 Sep 87 21:41:07 GMT References: <2581@trwrb.UUCP> <746@hplabsz.HPL.HP.COM> Distribution: usa Organization: U of Ky, Math. Sciences, Lexington KY Lines: 59 In article <746@hplabsz.HPL.HP.COM> taylor@hplabsz.UUCP (Dave Taylor) writes: >2. the reason that 'trim-headers' isn't doing much for you is > because you're handing it something that isn't a valid mail > message, so it, correctly, isn't touching it. Let's look at > the example message: >> Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher >> From: gallagher@husc4.HARVARD.EDU (paul gallagher) >> Newsgroups: rec.arts.movies >> Subject: Re: Westerns >> Message-ID: <2778@husc6.UUCP> >> Date: 29 Aug 87 09:19:09 GMT >> References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> >> Sender: news@husc6.UUCP >> Reply-To: gallagher@husc4.UUCP (paul gallagher) >> Organization: Harvard Univ. Science Center >> Lines: 19 > The problem, of course, is that it isn't an RFC-822 conformant > message text, so the program cannot actually distinguish between > the message 'header' (aka the "envelope") and the message 'body'! > > If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" > at the beginning you'd find it chopped down quite a bit. Alternatively, > you *could* modify the trim-headers script to know that "Path:" is also > an 'enter-message-header-state' prefix (just hope that it doesn't occur > in the *body* of any of the messages you have saved...) Dave, I expect better from you ... Take a look at RFC-822 please. Header lines *ALL* are of the same form: name: [ information ] Where "name" is a construct that includes letters, dashes, dots, and a couple of other things... A "From " line doesn't have the required ':', and such cannot be considered as part of the header. The "From " line is an artifact from the old /bin/mail program, and lives on today as part of RFC-976 as the UUCP worlds' minimum envelope. The "From " and ">From " lines together make up the return-path to the sender (in the same sort of way that you're supposed to make a Return-path: header in the SMTP world). In today's world I think you're better served by having a proper From: line and have the user-agent key off of that. It's a misfeature to support the "From " line longer than necessary. Further ... Path: is not valid under RFC-822, but RFC-850 (or whatever the news format rfc is, I think there's a new version of this too..). The point is, if you're going to start quoting RFC's at everybody, then you oughta know what you're talking about. -- ----- David Herron, Local E-Mail Hack, david@ms.uky.edu, david@ms.uky.csnet ----- {uunet,cbosgd}!ukma!david, david@UKMA.BITNET ----- ----- Je parle francais comme une vache espagnole.
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131049.AA05461@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:36:01 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 36 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111446.AA01804@tccc0.TFS> Date: 11 Sep 87 14:46:55 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 27 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102055.AA10470@ucbvax.Berkeley.EDU> Date: 10 Sep 87 04:17:24 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 18 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!bbn!husc6!cmcl2!rutgers!lll-lcc!well!hoptoad!sunny From: sunny@hoptoad.uucp (Sunny David Kirsten) Newsgroups: comp.mail.elm Subject: Re: Status of Elm 1.7 Message-ID: <2880@hoptoad.uucp> Date: 5 Sep 87 06:03:37 GMT References: <753@hplabsz.HPL.HP.COM> Reply-To: sunny@hoptoad.UUCP (Sunny David Kirsten) Distribution: world Organization: Astral Consultants, Marin County, CA Lines: 6 I'm interested in obtaining a copy, even if I have to take over distribution of it. -- Sunny David Kirsten, Astral Consultants (415)457-7555 POB 459, Forest Knolls, CA 94933 USENET: {sun,ptsfa,well,lll-crg,ihnp4,ucsfcgl,nsc,frog}!hoptoad!sunny
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131050.AA05470@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:36:45 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 97 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111503.AA01925@tccc0.TFS> Date: 11 Sep 87 15:03:21 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 88 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102130.AA11391@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:08 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 79 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071833.AA17815@crocodile.TFS> Date: 7 Sep 87 18:33:57 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 70 Path: teknek!dual!ptsfa!ames!think!husc6!rutgers!ukma!david From: david@ms.uky.edu (David Herron -- Resident E-mail Hack) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <7218@e.ms.uky.edu> Date: 4 Sep 87 21:41:07 GMT References: <2581@trwrb.UUCP> <746@hplabsz.HPL.HP.COM> Distribution: usa Organization: U of Ky, Math. Sciences, Lexington KY Lines: 59 In article <746@hplabsz.HPL.HP.COM> taylor@hplabsz.UUCP (Dave Taylor) writes: >2. the reason that 'trim-headers' isn't doing much for you is > because you're handing it something that isn't a valid mail > message, so it, correctly, isn't touching it. Let's look at > the example message: >> Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher >> From: gallagher@husc4.HARVARD.EDU (paul gallagher) >> Newsgroups: rec.arts.movies >> Subject: Re: Westerns >> Message-ID: <2778@husc6.UUCP> >> Date: 29 Aug 87 09:19:09 GMT >> References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> >> Sender: news@husc6.UUCP >> Reply-To: gallagher@husc4.UUCP (paul gallagher) >> Organization: Harvard Univ. Science Center >> Lines: 19 > The problem, of course, is that it isn't an RFC-822 conformant > message text, so the program cannot actually distinguish between > the message 'header' (aka the "envelope") and the message 'body'! > > If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" > at the beginning you'd find it chopped down quite a bit. Alternatively, > you *could* modify the trim-headers script to know that "Path:" is also > an 'enter-message-header-state' prefix (just hope that it doesn't occur > in the *body* of any of the messages you have saved...) Dave, I expect better from you ... Take a look at RFC-822 please. Header lines *ALL* are of the same form: name: [ information ] Where "name" is a construct that includes letters, dashes, dots, and a couple of other things... A "From " line doesn't have the required ':', and such cannot be considered as part of the header. The "From " line is an artifact from the old /bin/mail program, and lives on today as part of RFC-976 as the UUCP worlds' minimum envelope. The "From " and ">From " lines together make up the return-path to the sender (in the same sort of way that you're supposed to make a Return-path: header in the SMTP world). In today's world I think you're better served by having a proper From: line and have the user-agent key off of that. It's a misfeature to support the "From " line longer than necessary. Further ... Path: is not valid under RFC-822, but RFC-850 (or whatever the news format rfc is, I think there's a new version of this too..). The point is, if you're going to start quoting RFC's at everybody, then you oughta know what you're talking about. -- ----- David Herron, Local E-Mail Hack, david@ms.uky.edu, david@ms.uky.csnet ----- {uunet,cbosgd}!ukma!david, david@UKMA.BITNET ----- ----- Je parle francais comme une vache espagnole.
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131050.AA05479@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:36:56 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 45 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111503.AA01932@tccc0.TFS> Date: 11 Sep 87 15:03:28 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 36 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102130.AA11400@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:20 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 27 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071938.AA18228@crocodile.TFS> Date: 7 Sep 87 19:38:32 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 18 Path: teknek!dual!ptsfa!hoptoad!sunny From: sunny@hoptoad.uucp (Sunny David Kirsten) Newsgroups: comp.mail.elm Subject: Re: Status of Elm 1.7 Message-ID: <2880@hoptoad.uucp> Date: 5 Sep 87 06:03:37 GMT References: <753@hplabsz.HPL.HP.COM> Reply-To: sunny@hoptoad.UUCP (Sunny David Kirsten) Distribution: world Organization: Astral Consultants, Marin County, CA Lines: 6 I'm interested in obtaining a copy, even if I have to take over distribution of it. -- Sunny David Kirsten, Astral Consultants (415)457-7555 POB 459, Forest Knolls, CA 94933 USENET: {sun,ptsfa,well,lll-crg,ihnp4,ucsfcgl,nsc,frog}!hoptoad!sunny
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131050.AA05488@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:37:07 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 37 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111504.AA02018@tccc0.TFS> Date: 11 Sep 87 15:04:45 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 28 Path: teknek!dual!ptsfa!ames!sri-spam!sri-unix!husc6!uwvax!vanvleck!uwmcsd1!csd4.milw.wisc.edu!dave From: dave@csd4.milw.wisc.edu (David A Rasmussen) Newsgroups: comp.mail.elm Subject: file corrupt bug Message-ID: <2828@uwmcsd1.UUCP> Date: 10 Sep 87 20:41:18 GMT Sender: daemon@uwmcsd1.UUCP Reply-To: dave@csd4.milw.wisc.edu (David A Rasmussen) Distribution: na Organization: Computing Services Division, UW Milwaukee Lines: 16 My boss came in in a panic today saying "Elm says my mail file is corrupt and can't read it" !<>? Trouble is, last time he read his mail, he typed e, apparently hit a few returns (and good old emacs is modeless and entered em right in, unlike vi which would have beeped at him :-) and got out and saved it and went home. So today elm sees blank lines and pukes. I haven't looked at a fix for this yet, but thought I'd point it out before 1.7 hits the streets, so to speak. Dave Rasmussen c/o Computing Services Division @ U of WI - Milwaukee Internet: dave@csd1.milw.wisc.edu Uucp: uwvax!uwmcsd1!dave {o,o} Csnet: dave%uwmcsd1@uwm Bellnet: +1 (414) 229-5133 \u/ ICBM: 43 4 58 N/ 87 55 52 W Usnail: 3200 N Cramer #E380, Milw WI 53211
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131051.AA05504@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:37:17 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 66 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111503.AA01966@tccc0.TFS> Date: 11 Sep 87 15:03:56 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 57 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102147.AA11935@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:53 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 48 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071301.AA16491@crocodile.TFS> Date: 7 Sep 87 13:01:40 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 39 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm,comp.mail.misc Subject: Status of Elm 1.7 Message-ID: <753@hplabsz.HPL.HP.COM> Date: 4 Sep 87 06:56:15 GMT Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Followup-To: comp.mail.elm Distribution: world Organization: Hewlett-Packard Laboratories Lines: 27 A number of people have asked me recently about the status of the promised version 1.7 of the Elm Mail System...well...it's pretty much ready to ship out - I'm just waiting for some final authorization from management about it all and then I'll be able to send the 10 or so tapes that I currently have. If you are contemplating sending me a mag tape for it, however, DON'T. In fact, I'd like to hear from some people to find someone that would be willing to be the new 'owner' of the Elm sources - last time I posted a request of this nature no-one seemed that enthused about it, but this time it's a bit more imperative, y'all. Also, this newsgroup has been changed to be unmoderated, so you can directly post to it -- if you have any oustanding bug reports or whatever on version 1.5 please feel free to toss 'em here and I'll try my best to get them into the final 1.7 release. But, whatever happens, I *must* give up the code by the 15th of this month due to some other committments here at Hewlett-Packard, so at that point I shall simply toss the code onto tape, make a 'shar' of the sources available via FTP, and wash my hands of it all... Methinks we've been here before, though...Hmmmmm -- Dave Taylor Hewlett-Packard Labs
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131051.AA05515@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:37:29 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 45 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111700.AA03061@tccc0.TFS> Date: 11 Sep 87 17:00:02 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 36 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11311@tccc0.TFS> Date: 10 Sep 87 06:26:11 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 27 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071938.AA18228@crocodile.TFS> Date: 7 Sep 87 19:38:32 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 18 Path: teknek!dual!ptsfa!hoptoad!sunny From: sunny@hoptoad.uucp (Sunny David Kirsten) Newsgroups: comp.mail.elm Subject: Re: Status of Elm 1.7 Message-ID: <2880@hoptoad.uucp> Date: 5 Sep 87 06:03:37 GMT References: <753@hplabsz.HPL.HP.COM> Reply-To: sunny@hoptoad.UUCP (Sunny David Kirsten) Distribution: world Organization: Astral Consultants, Marin County, CA Lines: 6 I'm interested in obtaining a copy, even if I have to take over distribution of it. -- Sunny David Kirsten, Astral Consultants (415)457-7555 POB 459, Forest Knolls, CA 94933 USENET: {sun,ptsfa,well,lll-crg,ihnp4,ucsfcgl,nsc,frog}!hoptoad!sunny
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131051.AA05525@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:37:40 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 66 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111700.AA03082@tccc0.TFS> Date: 11 Sep 87 17:00:16 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 57 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709101030.AA13234@tccc0.TFS> Date: 10 Sep 87 10:30:26 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 48 Path: teknek!dual!ptsfa!ames!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709091722.AA10956@ucbvax.Berkeley.EDU> Date: 7 Sep 87 00:31:51 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 39 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ll-xn!ames!aurora!labrea!decwrl!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm,comp.mail.misc Subject: Status of Elm 1.7 Message-ID: <753@hplabsz.HPL.HP.COM> Date: 4 Sep 87 06:56:15 GMT Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Followup-To: comp.mail.elm Distribution: world Organization: Hewlett-Packard Laboratories Lines: 27 A number of people have asked me recently about the status of the promised version 1.7 of the Elm Mail System...well...it's pretty much ready to ship out - I'm just waiting for some final authorization from management about it all and then I'll be able to send the 10 or so tapes that I currently have. If you are contemplating sending me a mag tape for it, however, DON'T. In fact, I'd like to hear from some people to find someone that would be willing to be the new 'owner' of the Elm sources - last time I posted a request of this nature no-one seemed that enthused about it, but this time it's a bit more imperative, y'all. Also, this newsgroup has been changed to be unmoderated, so you can directly post to it -- if you have any oustanding bug reports or whatever on version 1.5 please feel free to toss 'em here and I'll try my best to get them into the final 1.7 release. But, whatever happens, I *must* give up the code by the 15th of this month due to some other committments here at Hewlett-Packard, so at that point I shall simply toss the code onto tape, make a 'shar' of the sources available via FTP, and wash my hands of it all... Methinks we've been here before, though...Hmmmmm -- Dave Taylor Hewlett-Packard Labs
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131052.AA05537@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:37:51 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 66 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111700.AA03089@tccc0.TFS> Date: 11 Sep 87 17:00:22 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 57 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11332@tccc0.TFS> Date: 10 Sep 87 06:26:23 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 48 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071301.AA16491@crocodile.TFS> Date: 7 Sep 87 13:01:40 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 39 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm,comp.mail.misc Subject: Status of Elm 1.7 Message-ID: <753@hplabsz.HPL.HP.COM> Date: 4 Sep 87 06:56:15 GMT Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Followup-To: comp.mail.elm Distribution: world Organization: Hewlett-Packard Laboratories Lines: 27 A number of people have asked me recently about the status of the promised version 1.7 of the Elm Mail System...well...it's pretty much ready to ship out - I'm just waiting for some final authorization from management about it all and then I'll be able to send the 10 or so tapes that I currently have. If you are contemplating sending me a mag tape for it, however, DON'T. In fact, I'd like to hear from some people to find someone that would be willing to be the new 'owner' of the Elm sources - last time I posted a request of this nature no-one seemed that enthused about it, but this time it's a bit more imperative, y'all. Also, this newsgroup has been changed to be unmoderated, so you can directly post to it -- if you have any oustanding bug reports or whatever on version 1.5 please feel free to toss 'em here and I'll try my best to get them into the final 1.7 release. But, whatever happens, I *must* give up the code by the 15th of this month due to some other committments here at Hewlett-Packard, so at that point I shall simply toss the code onto tape, make a 'shar' of the sources available via FTP, and wash my hands of it all... Methinks we've been here before, though...Hmmmmm -- Dave Taylor Hewlett-Packard Labs
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131052.AA05551@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:38:02 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 70 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111700.AA03096@tccc0.TFS> Date: 11 Sep 87 17:00:26 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 61 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709101142.AA14113@tccc0.TFS> Date: 10 Sep 87 11:42:12 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 52 Path: teknek!dual!ptsfa!ames!husc6!sri-unix!teknowledge-vaxc!mkhaw From: mkhaw@teknowledge-vaxc.ARPA (Mike Khaw) Newsgroups: comp.mail.elm Subject: summary of Elm 1.5b bugs Keywords: the bugs I've run into Message-ID: <16414@teknowledge-vaxc.ARPA> Date: 8 Sep 87 16:50:04 GMT Organization: Teknowledge, Inc., Palo Alto CA Lines: 41 Posted: Tue Sep 8 09:50:04 1987 I don't recall which of the following I've already reported previously, so here they all are: - standout bar has leading and trailing '2' on vt100 - buggy termcap(?) or elm's curses fails to interpret curses padding. - bounce option generates uucp bang sender address even when elm is configured for Internet style addresses. - in "batch" mode, ^C gives a prompt to hit ^C once more (forever!) I have an ugly fix for this. - 4bsd job control: hangs on a pager pipe (i.e., when pager is not the builtin one) - "from" doesn't understand metacharacters unless blank lines separate nonblank lines in .elmrc - "batch" mode doesn't save copy in sent folder (doesn't read .elmrc) - needs to use termcap "ti"/"te" if applicable (to force 1 page screen mode on terminal (like Concepts) that have more than 1-page screen memory) - use "ks", "ke" termcap for (vt100) application cursor/keypad keys - doesn't always obey 4bsd "new" tty conventions (e.g., when in editing a "Subject:", ^W should erase the word left of the cursor but doesn't). Probably a case of "raw" mode when "cbreak" would've been better. - needs a "copy" vs. "move" option instead of the current "save" (move) option - patched version retains read mail in inbox unless deleted or saved elsewhere - need shorthand for (read) mailbox (i.e, shorthand for ~/mbox) - options screen input doesn't interpret "~" notation - mail-only mode needs to have nl mapping turned on for ~h header editing. - builtin editor miscounts on ^U (kill line), backspacing 1 too many columns - builtin editor thinks "(" ")" are shell metachars! - can't modify an alias in the alias database - from gets sender wrong even when elm gets it right (saved rn news articles) - changing folders and then changing back to a nonempty inbox kills elm and a wishlist item: - automagic ^L screen refresh on return from 4bsd ^Z (I have an ugly way to do this using a global flag that the ^Z signal handler looks at). Mike Khaw -- internet: mkhaw@teknowledge-vaxc.arpa usenet: {uunet|sun|ucbvax|decwrl|uw-beaver}!mkhaw%teknowledge-vaxc.arpa USnail: Teknowledge Inc, 1850 Embarcadero Rd, POB 10119, Palo Alto, CA 94303
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131052.AA05561@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:38:14 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 36 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111700.AA03103@tccc0.TFS> Date: 11 Sep 87 17:00:32 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 27 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709091145.AA01696@tccc0.TFS> Date: 9 Sep 87 11:45:07 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 18 Path: teknek!dual!ptsfa!ames!aurora!labrea!rutgers!seismo!uunet!nbires!isis!udenva!slindahl From: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Newsgroups: comp.mail.elm Subject: original elm patches (request for code) Message-ID: <4160@udenva.UUCP> Date: 5 Sep 87 17:13:17 GMT Reply-To: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Distribution: usa Organization: Universe of Diversity, Ltd. Lines: 7 I missed collecting the original elm patches. Could someone please let me know if they have them. I do not want to overload the lines. I am looking for the site that is closest to this one. Thanks! -- Steve J. Lindahl |UUCP {hplabs,seismo}...!hao!udenva!duorion!slindahl University of Denver |BITNET slindahl@ducair
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131053.AA05577@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:46:31 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 100 Path: uclachem!cepu!trwrb!sdcrdcf!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111503.AA01912@tccc0.TFS> Date: 11 Sep 87 15:03:07 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 91 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102128.AA11365@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:20:57 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 82 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071714.AA17591@crocodile.TFS> Date: 7 Sep 87 17:14:52 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709041957.AA12217@ucbvax.Berkeley.EDU> Date: 2 Sep 87 06:14:03 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 64 Path: uclachem!cepu!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131053.AA05588@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:46:44 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 100 Path: uclachem!cepu!trwrb!sdcrdcf!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111503.AA01946@tccc0.TFS> Date: 11 Sep 87 15:03:39 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 91 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102131.AA11420@ucbvax.Berkeley.EDU> Date: 10 Sep 87 10:21:30 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 82 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709072101.AA18535@crocodile.TFS> Date: 7 Sep 87 21:01:09 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709031708.AA24123@sccc0.TFS> Date: 3 Sep 87 17:08:08 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 64 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!sdcrdcf!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131053.AA05599@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:27:54 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 57 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709101030.AA13234@tccc0.TFS> Date: 10 Sep 87 10:30:26 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 48 Path: teknek!dual!ptsfa!ames!elroy!cit-vax!ucla-cs!zen!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709091722.AA10956@ucbvax.Berkeley.EDU> Date: 7 Sep 87 00:31:51 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 39 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ll-xn!ames!aurora!labrea!decwrl!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm,comp.mail.misc Subject: Status of Elm 1.7 Message-ID: <753@hplabsz.HPL.HP.COM> Date: 4 Sep 87 06:56:15 GMT Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Followup-To: comp.mail.elm Distribution: world Organization: Hewlett-Packard Laboratories Lines: 27 A number of people have asked me recently about the status of the promised version 1.7 of the Elm Mail System...well...it's pretty much ready to ship out - I'm just waiting for some final authorization from management about it all and then I'll be able to send the 10 or so tapes that I currently have. If you are contemplating sending me a mag tape for it, however, DON'T. In fact, I'd like to hear from some people to find someone that would be willing to be the new 'owner' of the Elm sources - last time I posted a request of this nature no-one seemed that enthused about it, but this time it's a bit more imperative, y'all. Also, this newsgroup has been changed to be unmoderated, so you can directly post to it -- if you have any oustanding bug reports or whatever on version 1.5 please feel free to toss 'em here and I'll try my best to get them into the final 1.7 release. But, whatever happens, I *must* give up the code by the 15th of this month due to some other committments here at Hewlett-Packard, so at that point I shall simply toss the code onto tape, make a 'shar' of the sources available via FTP, and wash my hands of it all... Methinks we've been here before, though...Hmmmmm -- Dave Taylor Hewlett-Packard Labs
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131054.AA05610@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:28:05 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 57 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!jplgodo!mahendo!elroy!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11332@tccc0.TFS> Date: 10 Sep 87 06:26:23 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 48 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071301.AA16491@crocodile.TFS> Date: 7 Sep 87 13:01:40 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 39 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm,comp.mail.misc Subject: Status of Elm 1.7 Message-ID: <753@hplabsz.HPL.HP.COM> Date: 4 Sep 87 06:56:15 GMT Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Followup-To: comp.mail.elm Distribution: world Organization: Hewlett-Packard Laboratories Lines: 27 A number of people have asked me recently about the status of the promised version 1.7 of the Elm Mail System...well...it's pretty much ready to ship out - I'm just waiting for some final authorization from management about it all and then I'll be able to send the 10 or so tapes that I currently have. If you are contemplating sending me a mag tape for it, however, DON'T. In fact, I'd like to hear from some people to find someone that would be willing to be the new 'owner' of the Elm sources - last time I posted a request of this nature no-one seemed that enthused about it, but this time it's a bit more imperative, y'all. Also, this newsgroup has been changed to be unmoderated, so you can directly post to it -- if you have any oustanding bug reports or whatever on version 1.5 please feel free to toss 'em here and I'll try my best to get them into the final 1.7 release. But, whatever happens, I *must* give up the code by the 15th of this month due to some other committments here at Hewlett-Packard, so at that point I shall simply toss the code onto tape, make a 'shar' of the sources available via FTP, and wash my hands of it all... Methinks we've been here before, though...Hmmmmm -- Dave Taylor Hewlett-Packard Labs
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131054.AA05621@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:35:49 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 91 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111446.AA01797@tccc0.TFS> Date: 11 Sep 87 14:46:50 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 82 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102054.AA10422@ucbvax.Berkeley.EDU> Date: 10 Sep 87 03:19:21 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 73 Path: uclachem!cepu!trwrb!sdcrdcf!burdvax!udel!gatech!rutgers!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709041957.AA12217@ucbvax.Berkeley.EDU> Date: 2 Sep 87 06:14:03 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 64 Path: uclachem!cepu!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131054.AA05630@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:36:12 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 91 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111447.AA01811@tccc0.TFS> Date: 11 Sep 87 14:47:00 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 82 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102055.AA10483@ucbvax.Berkeley.EDU> Date: 10 Sep 87 04:19:46 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 73 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!cit-vax!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709031708.AA24123@sccc0.TFS> Date: 3 Sep 87 17:08:08 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 64 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!sdcrdcf!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131055.AA05639@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:36:23 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 36 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111447.AA01818@tccc0.TFS> Date: 11 Sep 87 14:47:04 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 27 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102056.AA10497@ucbvax.Berkeley.EDU> Date: 10 Sep 87 05:58:12 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 18 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!bloom-beacon!mit-eddie!rutgers!seismo!uunet!nbires!isis!udenva!slindahl From: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Newsgroups: comp.mail.elm Subject: original elm patches (request for code) Message-ID: <4160@udenva.UUCP> Date: 5 Sep 87 17:13:17 GMT Reply-To: slindahl@udenva.UUCP (Steve "Mr. Decision Sciences" Lindahl) Distribution: usa Organization: Universe of Diversity, Ltd. Lines: 7 I missed collecting the original elm patches. Could someone please let me know if they have them. I do not want to overload the lines. I am looking for the site that is closest to this one. Thanks! -- Steve J. Lindahl |UUCP {hplabs,seismo}...!hao!udenva!duorion!slindahl University of Denver |BITNET slindahl@ducair
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131055.AA05654@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:36:33 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 76 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111447.AA01825@tccc0.TFS> Date: 11 Sep 87 14:47:08 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 67 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709102056.AA10513@ucbvax.Berkeley.EDU> Date: 10 Sep 87 06:06:01 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 58 Path: uclachem!cepu!trwrb!scgvaxd!wlbr!voder!pyramid!decwrl!decvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709060838.AA09126@ucbvax.Berkeley.EDU> Date: 5 Sep 87 09:18:50 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 49 Path: uclachem!cepu!trwrb!sdcrdcf!oberon!bbn!husc6!sri-unix!ctnews!pyramid!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <746@hplabsz.HPL.HP.COM> Date: 3 Sep 87 07:28:42 GMT References: <2581@trwrb.UUCP> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Distribution: usa Organization: Hewlett-Packard Laboratories Lines: 37 Marc Ries refers to two interesting problems in the utility shell scripts supplied with the Elm system: 1. 'messages' doesn't like when you're not on a machine that has $MAIL defined. I never thougth of that (!) and shall change it as suggested. Thanks! 2. the reason that 'trim-headers' isn't doing much for you is because you're handing it something that isn't a valid mail message, so it, correctly, isn't touching it. Let's look at the example message: > Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher > From: gallagher@husc4.HARVARD.EDU (paul gallagher) > Newsgroups: rec.arts.movies > Subject: Re: Westerns > Message-ID: <2778@husc6.UUCP> > Date: 29 Aug 87 09:19:09 GMT > References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> > Sender: news@husc6.UUCP > Reply-To: gallagher@husc4.UUCP (paul gallagher) > Organization: Harvard Univ. Science Center > Lines: 19 > > <text of article or letter> The problem, of course, is that it isn't an RFC-822 conformant message text, so the program cannot actually distinguish between the message 'header' (aka the "envelope") and the message 'body'! If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" at the beginning you'd find it chopped down quite a bit. Alternatively, you *could* modify the trim-headers script to know that "Path:" is also an 'enter-message-header-state' prefix (just hope that it doesn't occur in the *body* of any of the messages you have saved...) -- Dave Taylor
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131056.AA05663@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:46:55 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 100 Path: uclachem!cepu!trwrb!sdcrdcf!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111659.AA03041@tccc0.TFS> Date: 11 Sep 87 16:59:49 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 91 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11297@tccc0.TFS> Date: 10 Sep 87 06:26:00 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 82 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071714.AA17591@crocodile.TFS> Date: 7 Sep 87 17:14:52 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709041957.AA12217@ucbvax.Berkeley.EDU> Date: 2 Sep 87 06:14:03 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 64 Path: uclachem!cepu!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131056.AA05672@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:47:07 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 76 Path: uclachem!cepu!trwrb!sdcrdcf!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111700.AA03075@tccc0.TFS> Date: 11 Sep 87 17:00:12 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 67 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11325@tccc0.TFS> Date: 10 Sep 87 06:26:19 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 58 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709070812.AA14724@crocodile.TFS> Date: 7 Sep 87 08:12:36 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 49 Path: teknek!dual!ptsfa!ames!aurora!labrea!decwrl!pyramid!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <746@hplabsz.HPL.HP.COM> Date: 3 Sep 87 07:28:42 GMT References: <2581@trwrb.UUCP> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Distribution: usa Organization: Hewlett-Packard Laboratories Lines: 37 Marc Ries refers to two interesting problems in the utility shell scripts supplied with the Elm system: 1. 'messages' doesn't like when you're not on a machine that has $MAIL defined. I never thougth of that (!) and shall change it as suggested. Thanks! 2. the reason that 'trim-headers' isn't doing much for you is because you're handing it something that isn't a valid mail message, so it, correctly, isn't touching it. Let's look at the example message: > Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher > From: gallagher@husc4.HARVARD.EDU (paul gallagher) > Newsgroups: rec.arts.movies > Subject: Re: Westerns > Message-ID: <2778@husc6.UUCP> > Date: 29 Aug 87 09:19:09 GMT > References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> > Sender: news@husc6.UUCP > Reply-To: gallagher@husc4.UUCP (paul gallagher) > Organization: Harvard Univ. Science Center > Lines: 19 > > <text of article or letter> The problem, of course, is that it isn't an RFC-822 conformant message text, so the program cannot actually distinguish between the message 'header' (aka the "envelope") and the message 'body'! If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" at the beginning you'd find it chopped down quite a bit. Alternatively, you *could* modify the trim-headers script to know that "Path:" is also an 'enter-message-header-state' prefix (just hope that it doesn't occur in the *body* of any of the messages you have saved...) -- Dave Taylor
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131056.AA05681@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:47:19 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 100 Path: uclachem!cepu!trwrb!sdcrdcf!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111700.AA03068@tccc0.TFS> Date: 11 Sep 87 17:00:08 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 91 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11318@tccc0.TFS> Date: 10 Sep 87 06:26:14 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 82 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709072101.AA18535@crocodile.TFS> Date: 7 Sep 87 21:01:09 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 73 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709031708.AA24123@sccc0.TFS> Date: 3 Sep 87 17:08:08 GMT Sender: uucp@ucbvax.BERKELEY.EDU Lines: 64 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!sdcrdcf!trwrb!ries From: ries@trwrb.UUCP (Marc Ries) Newsgroups: comp.mail.elm Subject: Error handling in messages + trim-headers Message-ID: <2581@trwrb.UUCP> Date: 31 Aug 87 23:43:19 GMT Reply-To: ries@trwrb.UUCP (Marc Ries) Distribution: usa Organization: TRW Operations and Support Group Lines: 53 I recently tried the "messages" shell script (never used it before), and got the error message: z[13]: test: argument expected Turns out that on our machine (Pyramid 98x OS 4.0), the MAIL variable (at least in the ucb universe) isn't set to anything, so that messages balks at "if [ -f <nothing> ]; then". It would be nice to try and anticipate some of the possible error conditions. Locally, something like this works: #! /bin/sh if [ "$MAIL" = "" ]; then if [ "$LOGNAME" = "" ]; then echo "$0: need MAIL or LOGNAME variables set" exit 1 else if [ -d /usr/mail ]; then MAIL=/usr/mail/$LOGNAME else MAIL=/usr/spool/mail/$LOGNAME fi fi fi ... ALSO, does "trim-headers" work for anybody else? If I pass something like: Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher From: gallagher@husc4.HARVARD.EDU (paul gallagher) Newsgroups: rec.arts.movies Subject: Re: Westerns Message-ID: <2778@husc6.UUCP> Date: 29 Aug 87 09:19:09 GMT References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> Sender: news@husc6.UUCP Reply-To: gallagher@husc4.UUCP (paul gallagher) Organization: Harvard Univ. Science Center Lines: 19 <text of article or letter> That's exactly what I get back (ie, no "trimming" of the mail headers). -- Marc A. Ries sdcrdcf!---\ ihnp4!------\----- trwrb! --- ries
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131057.AA05690@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:47:31 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 97 Path: uclachem!cepu!trwrb!sdcrdcf!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111659.AA03048@tccc0.TFS> Date: 11 Sep 87 16:59:57 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 88 Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709100626.AA11304@tccc0.TFS> Date: 10 Sep 87 06:26:06 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 79 Path: teknek!dual!ptsfa!ihnp4!cbosgd!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709071833.AA17815@crocodile.TFS> Date: 7 Sep 87 18:33:57 GMT Sender: usenet@ucbvax.BERKELEY.EDU Lines: 70 Path: teknek!dual!ptsfa!ames!think!husc6!rutgers!ukma!david From: david@ms.uky.edu (David Herron -- Resident E-mail Hack) Newsgroups: comp.mail.elm Subject: Re: Error handling in messages + trim-headers Message-ID: <7218@e.ms.uky.edu> Date: 4 Sep 87 21:41:07 GMT References: <2581@trwrb.UUCP> <746@hplabsz.HPL.HP.COM> Distribution: usa Organization: U of Ky, Math. Sciences, Lexington KY Lines: 59 In article <746@hplabsz.HPL.HP.COM> taylor@hplabsz.UUCP (Dave Taylor) writes: >2. the reason that 'trim-headers' isn't doing much for you is > because you're handing it something that isn't a valid mail > message, so it, correctly, isn't touching it. Let's look at > the example message: >> Path: trwrb!sdcrdcf!oberon!cit-vax!ll-xn!husc6!husc4!gallagher >> From: gallagher@husc4.HARVARD.EDU (paul gallagher) >> Newsgroups: rec.arts.movies >> Subject: Re: Westerns >> Message-ID: <2778@husc6.UUCP> >> Date: 29 Aug 87 09:19:09 GMT >> References: <4VAiZCy00VsCgjo0dX@andrew.cmu.edu> <2551@trwrb.UUCP> >> Sender: news@husc6.UUCP >> Reply-To: gallagher@husc4.UUCP (paul gallagher) >> Organization: Harvard Univ. Science Center >> Lines: 19 > The problem, of course, is that it isn't an RFC-822 conformant > message text, so the program cannot actually distinguish between > the message 'header' (aka the "envelope") and the message 'body'! > > If you were to add a line "From gallagher Thu Sep 3 00:26:56 PDT 1987" > at the beginning you'd find it chopped down quite a bit. Alternatively, > you *could* modify the trim-headers script to know that "Path:" is also > an 'enter-message-header-state' prefix (just hope that it doesn't occur > in the *body* of any of the messages you have saved...) Dave, I expect better from you ... Take a look at RFC-822 please. Header lines *ALL* are of the same form: name: [ information ] Where "name" is a construct that includes letters, dashes, dots, and a couple of other things... A "From " line doesn't have the required ':', and such cannot be considered as part of the header. The "From " line is an artifact from the old /bin/mail program, and lives on today as part of RFC-976 as the UUCP worlds' minimum envelope. The "From " and ">From " lines together make up the return-path to the sender (in the same sort of way that you're supposed to make a Return-path: header in the SMTP world). In today's world I think you're better served by having a proper From: line and have the user-agent key off of that. It's a misfeature to support the "From " line longer than necessary. Further ... Path: is not valid under RFC-822, but RFC-850 (or whatever the news format rfc is, I think there's a new version of this too..). The point is, if you're going to start quoting RFC's at everybody, then you oughta know what you're talking about. -- ----- David Herron, Local E-Mail Hack, david@ms.uky.edu, david@ms.uky.csnet ----- {uunet,cbosgd}!ukma!david, david@UKMA.BITNET ----- ----- Je parle francais comme une vache espagnole.
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/13/87)
Path: teknek!dual!ptsfa!ames!sdcsvax!ucbvax!uclachem.UUCP!uucp From: uucp@uclachem.UUCP (Unix-to-Unix copy program) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709131057.AA05699@ucbvax.Berkeley.EDU> Date: 13 Sep 87 08:47:43 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 137 Path: uclachem!cepu!trwrb!sdcrdcf!ucla-cs!zen!ucbvax!dual.UUCP!uucp From: uucp@dual.UUCP (UNIX-to-UNIX Copy) Newsgroups: comp.mail.elm Subject: Submission for comp-mail-elm Message-ID: <8709111520.AA02141@tccc0.TFS> Date: 11 Sep 87 15:20:24 GMT Sender: daemon@ucbvax.BERKELEY.EDU Lines: 128 Path: teknek!dual!ptsfa!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!hplabsz!taylor From: taylor@hplabsz.HPL.HP.COM (Dave Taylor) Newsgroups: comp.mail.elm Subject: Re: summary of Elm 1.5b bugs Message-ID: <767@hplabsz.HPL.HP.COM> Date: 10 Sep 87 21:05:49 GMT References: <16414@teknowledge-vaxc.ARPA> Reply-To: taylor@hplabsz.UUCP (Dave Taylor) Organization: Hewlett-Packard Laboratories Lines: 117 Mike Khaw posts a list of problems with Elm 1.5b...my thoughts on 'em follow: >- standout bar has leading and trailing '2' on vt100 - buggy termcap(?) > or elm's curses fails to interpret curses padding. That's fixed. >- bounce option generates uucp bang sender address even when elm is > configured for Internet style addresses. That's a new one and probably isn't fixed. >- in "batch" mode, ^C gives a prompt to hit ^C once more (forever!) That's fixed. >- 4bsd job control: hangs on a pager pipe (i.e., when pager is not the > builtin one) That's new, but I believe it's fixed because of some other work I did with the 4.XBSD signal handling... >- "from" doesn't understand metacharacters unless blank lines separate > nonblank lines in .elmrc This is a new one... >- "batch" mode doesn't save copy in sent folder (doesn't read .elmrc) Deliberate - this isn't a bug - but it can be trivially changed by a conditional in the routine "save_copy" I believe. >- needs to use termcap "ti"/"te" if applicable (to force 1 page screen mode > on terminal (like Concepts) that have more than 1-page screen memory) This is arguable though - when I'm on a system with multiple screens of memory I *don't* want to force it to one-screen mode since then I lose the ability to move around and possibly use the other screens (for example to page up and have the message I'm replying to in the upper screen, and my edit session in the lower screen). >- use "ks", "ke" termcap for (vt100) application cursor/keypad keys That's still not in there because of the pain of adding general purpose conditionals to the already killer case statement in "elm.c". >- doesn't always obey 4bsd "new" tty conventions (e.g., when in editing a > "Subject:", ^W should erase the word left of the cursor but doesn't). > Probably a case of "raw" mode when "cbreak" would've been better. That works now. >- needs a "copy" vs. "move" option instead of the current "save" (move) option That is configurable -- if you're not in "berkeley mail emulation mode" (e.g. "resolve=ON" in your .elmrc) then S)aving a message will not result in it being marked for deletion. >- patched version retains read mail in inbox unless deleted or saved elsewhere That's a local problem - I've never had this problem myself. Wait until 1.7 is released, please. >- need shorthand for (read) mailbox (i.e, shorthand for ~/mbox) That's a good idea but isn't there. Though it DOES have "%" and "!" as shorthand for your incoming mailbox (e.g. C)hange mailbox "!" will get you into your default incoming mailbox). >- options screen input doesn't interpret "~" notation True enough. >- mail-only mode needs to have nl mapping turned on for ~h header editing. That's fixed. >- builtin editor miscounts on ^U (kill line), backspacing 1 too many columns That's fixed. >- builtin editor thinks "(" ")" are shell metachars! I don't understand what you're talking about here...is this with regard to how it does ^W backspacing? Or...? >- can't modify an alias in the alias database That's really a whole can of worms you're opening here, Mike! I would like to see Elm have a general purpose database facility for the aliases, including searching, updating, adding, deleting, and so on, but it just isn't there... >- from gets sender wrong even when elm gets it right (saved rn news articles) Again, this is news. >- changing folders and then changing back to a nonempty inbox kills elm Not on my machine. Perhaps this is an artifact of your patches? >and a wishlist item: >- automagic ^L screen refresh on return from 4bsd ^Z (I have an ugly way to > do this using a global flag that the ^Z signal handler looks at). This is a bit friendlier on the new version, but since I'm not using curses for Elm (that's be a NICE thing to add) it's rather difficult to know at any given time A) where we are and B) what the screen looked like at that point. The program also hops out of screen mode into line mode and back, so that would just compicate things too (e.g. the builtin editor from the main screen). In summary, most of what Mike is talking about is fixed in the latest version, and those few things that aren't would either be fairly easy patches for someone to make or are sort of slung along as part of the fundamental paradigm. -- Dave Taylor
uucp@dual.UUCP (UNIX-to-UNIX Copy) (09/14/87)
Path: teknek!dual!ptsfa!ames!husc6!necntc!rayssd!dpw From: dpw@rayssd.RAY.COM (Darryl P. Wagoner) Newsgroups: comp.mail.elm Subject: Help My mailbox is running over. Message-ID: <1505@rayssd.RAY.COM> Date: 14 Sep 87 00:01:19 GMT Sender: dpw@rayssd.RAY.COM (Darryl P. Wagoner @ Raytheon Company, Portsmouth RI) Distribution: usa Organization: Raytheon Company, Portsmouth RI Lines: 9 Today I had 175+ mail messages that had been bounced off of the elm mailing list. This number has been growing for about 2 weeks. Can someone stop this madness, PLEASE? -- Darryl Wagoner Raytheon Co.; Portsmouth RI; (401)-847-8000 x4089 best path {allegra|gatech|mirror|raybed2} -----\ next best {linus|ihnp4|uiucdcs} ------------------>!rayssd!dpw