On Tue, Oct 09, 2018 at 05:42:16PM -0400, dan moylan wrote:
> 
> running fc28, and mutt for mail, using the following ~/.mailcap
> 
> # .mailcap
> 
> image/jpeg;            eog %s
> application/pdf;       evince %s
> text/html;             firefox %s
> application/msword;    libreoffice %s
> application/vnd.openxm libreoffice %s
> 
> when i send out a message with the following attachments (as seen by mutt)
> 
>   I     1 <no description>                        [text/plain, 7bit, 
> us-ascii, 0.3K]
>   A     2 indypass0.jpg                                   [image/jpeg, 
> base64, 3.1M]
>   A     3 Behind_the_Bush_score.pdf                      [applica/pdf, 
> base64, 132K]
>   A     4 ba181019.htm                             [text/html, 7bit, 
> us-ascii, 0.6K]
>   A     5 amz1228.htm                               [text/html, 7bit, 
> us-ascii, 48K]
>   A     6 f-MountainDew.doc                            [applica/msword, 
> base64, 77K]
>   A     7 gutierrez.docx                           [applica/vnd.openxm, 
> base64, 24K]
>   A     8 leaseadd.docx                            [applica/vnd.openxm, 
> base64, 25K]
> 
> the .jpg, .pdf, .doc attachments are displayed correctly --
> the htm and docx files are not.
> 
> htm:
> no explanation, just displayed as text.

There are two ways to view attachments in Mutt.  In some 1.5 version,
the default was to display text attachments as text.  I believe this
corresponds to the behavior of the default [enter] key binding.

The usual solution is to use the setting:

  auto_view text/html

The default binding of <Return> in the attachment screen is to the
function 'view-attachment', but I believe there's a second function
that either forces or does not force text attachments to be viewed as
text.  I can't recall the specifics, but I would suggest searching the
Mutt manual for HTML, and it'll probably turn up.

> docx:
> "No matching mailcap entry found.  Viewing as text."

You may need additional bits in your mailcap entry.  The default on my
system for msword is this:

$ grep msword  /etc/mailcap
application/msword; soffice --nologo --writer '%s'; edit=soffice --nologo 
--writer '%s'; test=test -n "$DISPLAY"; description="Microsoft Word Document"; 
nametemplate=%s.doc

I'd check whether Mutt has $DISPLAY set in its environment. One way to
do this is to have your muttrc set a local mutt variable, and then ask
Mutt what it is.  Something like:

set  my_display=`echo $DISPLAY`

Then in Mutt, use the colon command:

:set ?my_display

To see what it is set to.


-- 
Derek D. Martin    http://www.pizzashack.org/   GPG Key ID: 0xDFBEAD02
-=-=-=-=-
This message is posted from an invalid address.  Replying to it will result in
undeliverable mail due to spam prevention.  Sorry for the inconvenience.

_______________________________________________
Discuss mailing list
Discuss@blu.org
http://lists.blu.org/mailman/listinfo/discuss

Reply via email to