On 21Oct2018 09:29, Manish Rai Jain <[email protected]> wrote:
I'm trying to render the HTML attachments in my email automatically, using
auto_view. However, I also use alternative_order so it would render any
text/plain attachment first, and only if it is not present, would it render
HTML. Here's my config:

.muttrc
# Viewing
auto_view text/html
alternative_order text/plain text/enriched text/html

.mailcap
text/plain; cat %s; copiousoutput;
text/html; google-chrome-stable %s; nametemplate=%s.html; copiousoutput;

I also tried setting auto_view to text/plain text/html. But, that just
causes both text and html to render. What am I doing wrong?

I'm not sure what your trying to fix. It sounds like you only one one to render, but not always the plain in preference to the html.

I maintain a group containing authors who provide useless plaintext accompaniments, and whose html is the only useful version. Sadly, there are quite a few.

My muttrc has this:

 ############################
 # alternative-order criteria
 message-hook . 'unalternative_order *; alternative_order text/plain text/html'

# Apple Mail embeds attachments in the HTML part instead of outside # the multipart/mixed
 message-hook '~h "X-Mailer: Apple Mail" ~X 1-' 'unalternative_order *; 
alternative_order text/html multipart/mixed text/plain'

# senders who can't seem to master multipart/mixed, and send empty or # useless text/plain sections
 # or just badly badly formatted plain text, such as live.com etc
 message-hook '%f htmlers | ~f @[email protected] | ~f @outlook.com | 
~f live.com | ~f @facebookmail.com' 'unalternative_order *; alternative_order 
text/html text/plain'

so my default is plain text in preference, but for some expections where I swap things.

Cheers,
Cameron Simpson <[email protected]>

Reply via email to