nmh-workers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Nmh-workers] mhshowing a specific mime part


From: Paul Fox
Subject: Re: [Nmh-workers] mhshowing a specific mime part
Date: Thu, 06 Dec 2012 11:43:17 -0500

i wrote:
 > ralph wrote:
 >  > Hi Paul,
 >  > 
 >  > >     $ mhlist
 >  > >      msg part  type/subtype              size description               
 >           
 >  > >      123       multipart/mixed           7746
 >  > >          1     multipart/alternative     7287
 >  > >          1.1   text/html                 3850
 >  > >          1.2   text/plain                2987
 >  > >          2     text/plain                 138
 >  > >     $ mhshow -part 1.1
 >  > >     Date:    Wed, 05 Dec 2012 11:41:19 -0500
 >  > >     To:      ...
 >  > >     cc:      ...
 >  > >     From:    ...
 >  > >     Subject: ...
 >  > >     In-Reply-To: ...
 >  > > 
 >  > > 
 >  > >     mhshow: don't know how to display any of the contents
 >  > >             (content multipart/alternative in message 123, part 1)
 >  > 
 >  > Presumably -part 1.2 works OK?  I've
 >  > 
 >  >     $ g html ~/.mh_profile
 >  >     mhshow-suffix-text/html: .html
 >  >     mhshow-show-text/html: lynx -dump -width `tput cols` '%F' | expand | 
 > sed 's/  *$//' | cat -s | m
 >  >     $
 >  > 
 >  > See mhshow(1).  ~/bin/m is an exec of less(1).
 > 
 > doh!  while testing that i forgot that i normally disable text/html by
 > default (in order to force selecting the text part), and that i'd have
 > to set a special $MHSHOW in this case.

it turns out that wasn't my only problem, though it fixed the example
above.  the original problem message i was working with looked like
this:

     msg part  type/subtype              size description                       
  
     168       multipart/alternative    1852K
         1     multipart/related        1852K
         1.1   text/html                  518
         1.2   image/jpeg               1370K
         2     text/plain                 139

attempting to "mhshow -part 1.2" gave the same error as above, even
if the $MHSHOW file supports the type.

it turns out that mhparse doesn't know about the "related" subtype.
adding it to the parser makes things work correctly.

unless anyone objects today, i'll push a simple patch which causes
"related" to be supported for both mhbuilding and mhparsing.  no
special processing is done -- it just causes the subtype to be
recognized.

paul
=---------------------
 paul fox, address@hidden (arlington, ma, where it's 32.2 degrees)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]