jerry@ORA.ORA.COM (Jerry Peek) (02/13/91)
Anybody have a better way to solve this problem? I get a lot of messages that have been re-sent (or re-re-sent...) by people who don't have the MH "dist" command. The message they want me to see is buried under layers of header text, encapsulated in other messages, like this: Miscellaneous-headers: ad nauseum From: alix To: jerry Subject: Sandy sent this; you should read it ...note from alix about message... More-miscellaneous-headers: etc etc From: sandy To: alix Subject: Important message ...more stuff I don't want to read... From: bigboss To: alix Subject: Draft of Plan B ...this is the message I want! ... I want to keep the original headers in case I need them later. But I don't want to wade through them most of the time. When I scan, I want to see this: 1234 02/23 bigboss Draft of Plan B instead of the mostly-useless: 1234 02/27 alix Sandy sent this; you should read it Also, when I show the message, I want to see the useful part right away. The best fix I've come up with is a shell script that uses "ed" to add this: X-Original-Text: to all lines (including empty lines) before the message I want to read. Basically, this turns all the encapsulating messages into one big header. After that, the message looks like this: X-Original-Text: Miscellaneous-headers: ad nauseum X-Original-Text: From: alix X-Original-Text: To: jerry X-Original-Text: Subject: Sandy sent this; you should read it ... X-Original-Text: From: bigboss To: alix Subject: Draft of Plan B ...this is the message I want! ... I've also added a "x-original-text" component to the "ignores" variable in my "mhl.format" file. So, when I show the message, the lines I see on my screen are the message I want to read; "mhl" doesn't show the X-Original-Text: lines. Do you have a better way to do this, besides deleting the forwarded message headers or using "burst"? Thanks. --Jerry Peek, jerry@ora.com
dhesi%cirrusl@oliveb.ATC.olivetti.com (Rahul Dhesi) (02/14/91)
In <m0j6MZ2-00009HC@ora.ora.com> jerry@ORA.ORA.COM (Jerry Peek) asks about a better way of avoiding seeing lots of old headers in re-re...re-sent messages. Although I don't have a solution, I have a solution to a *differnet* problem :-) that might be adaptable. My strategy for filing bounced mail was to "inc" it into a regular mail message with the script below, which I call "incit". It works with most bounced messages though probably not all. #! /bin/sh # given a bounced message, looks for "Unsent message follows" line # and incorporates rest as a real message. -- Rahul Dhesi tmp=/tmp/$$ trap "/bin/rm -f $tmp; exit" 0 1 2 15 if test $# -lt 1; then echo 'usage: incit msg ...' echo "(bounced messages are inc'd as real messages.)" exit 1 fi for msg in `pick "$@"`; do show "$msg" -noshowproc -noheader | sed -e '1,/----- Unsent message follows -----/d' > $tmp && inc -file $tmp done -- Rahul Dhesi <dhesi%cirrusl@oliveb.ATC.olivetti.com> UUCP: oliveb!cirrusl!dhesi