#50 ✓fixreleased
John Y

MailMate renders HTML mails as HTML

Reported by John Y | February 18th, 2011 @ 10:26 AM

MailMate renders HTML mails as HTML, but there does not appear to be a preference for rendering the plain text part by default. (Selecting View > Next Alternative each time is not an acceptable way of handling this, especially since particularly ugly HTML will still have been displayed first).

Ideally, there should be three options:

  • Display HTML if available, otherwise plain text
  • Display plain text if available, otherwise HTML
  • Always display plain text - if only a text/html part is available, convert to plain text

In an app which actually acknowledges and supports bottom-posting, and doesn't even compose in HTML, it's kind of surprising to find this missing :)

Comments and changes to this ticket

  • benny

    benny February 18th, 2011 @ 04:02 PM

    • State changed from “new” to “accepted”

    I agree with the feature description.

    Option 2 and 3 probably needs a heuristic to determine when a plain text
    section essentially only contains a comment about no text part being
    available (typically with a link to a webpage).

    Option 3 is also the tricky one and will require some work, but I guess
    option 2 would handle most cases.

    There is an experimental mode. I don't think that it always works as
    expected when body parts are organized in certain ways, but you can try
    it if you like. Quit MailMate, go to Terminal and paste:

    defaults write com.freron.MailMate MmPreferPlainText -bool YES
    

    To disable it again:

    defaults remove com.freron.MailMate MmPreferPlainText
    

    You are welcome to add comments to this thread on the behavior of the
    above. Then it can be improved to become a GUI-worthy option.

    [state:accepted]

  • benny

    benny March 29th, 2011 @ 07:00 PM

    Thanks. I'm glad you like it.

    It is a hidden preference because it can fail to show the correct body
    part. I think an example is an email constructed as follows:

    multipart/related
        multipart/alternative
            text/plain
            text/html
        image/png
        image/png
    
  • benny

    benny May 25th, 2012 @ 02:14 PM

    • State changed from “accepted” to “fixreleased”

    This has been an option in the Viewer preferences pane for some time now.

    (Option 3 in the original request is not supported.)

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

Mac OS X email client.

Shared Ticket Bins

People watching this ticket

Pages