Michael, BRAVO! Worked like a charm! Thank you very much!
This is clearly one for the mutt archives. Congratulations to you. John On 04/17/02, 04:59:46PM +0200, Michal 'hramrach' Suchanek wrote: Yes, the files are identical, you do not need to attach the same thing > twice ;-) > The difference is that while the email contained spaces after the From: > the mailbox contains a tab. There are two lines in the script containing > regexp which identify the From and Sent headers. The "From: " did not > match "From:\t" and the from header was not identified. Try changing the > lines like this in the script(only regexps inside quotes changed): > > { if ($0 ~ "^From:\t") { > # ^ here \t stands for tab > # space in original script does not match the tabs found in mailbox > ... > if ($0 ~ "^Sent:\t") { > # you may append \t here as well ^ > > > well I finally decided to attach the whole hack again > > > -- > Michal Suchanek > [EMAIL PROTECTED] > { if ($0 ~ "^From:\t") { > # a From: line is eaten > from=$0 > start=1 > }else{ > #not From: > if (start) { > #but after From: > start=0 > if ($0 ~ "^Sent:\t") { > # Sent: after From: > mail=from; > sub("^.*\\[","",mail); > sub("\\].*$","",mail); > wday=substr($2,1,3); > mon=substr($3,1,3); > mday=substr($4,1,2); > year=$5 > hour=substr($6,1,2); > min=substr($6,4,4); > if ($7=="PM") hour+=12; > date= "" wday " " mon " " mday " " hour ":" min " " year > print "From " mail " " date > print "Date: " date > } > #doesnt look like a header > # just print the eaten line > > print from > } > # not even after From: > # nothing special > print $0 > } > } -- John P. Verel Living Proof That Low Tech Beats High Tech!