email - Thunderbird not showing embedded images?

  • Lynda

    I receive a weekly report in Thunderbird (7.0) from the CMS i use for my website. It shows everything in the correct layout but no images. It shows there are 48 attachments vs showing the embedded images.

    Anyone have any idea how to get thunderbird to show correctly?

    When I login to Google (I use Google Apps) and view the email everything displays fine. Also the email format is in HTML and I DO have "Show remote content" turned on. Note: the CMS logo shows just not the embedded images. Also I have checked the option that says "Display Attachments Inline" Still no go.


    Looking into the information provided by harrymc it appears that the problem has to do with the way it is sent. Something about Microsoft Word/Outlook issue. I found this code when I looked at my source:

    Content-type: application/octet-stream
    Content-Transfer-Encoding: base64
    Content-Description: Online-Sales163664
    Content-Disposition: attachment; filename="Online-Sales163664"
    Content-Type: image/png
    Content-ID: <Online-Sales163664>
    Content-Disposition: inline

    It should say: Content-Type: image/jpeg; vs octet-stream

    Any way to correct this?

  • Answers
  • harrymc

    From mozillaZine's Images in messages do not appear :

    Ensure that the menu entry View > Message Body As specifies "Original HTML".
    If it does so already, switch to "Simple HTML", exit and relaunch Thunderbird.
    If the problem is still there, restore to "Original HTML" and relaunch.

    If you are still unable to view images :

    Messages marked as Junk are normally "sanitized", meaning that they are displayed without any images or other HTML formatting. To change this behavior, go to "Tools -> Junk Mail Controls", click on the "Settings" tab, and uncheck the box for "When displaying HTML messages marked as Junk, sanitize the HTML".

    If you are using Thunderbird with a proxy, it is possible that this is the source of the problem. Try adjusting your proxy settings and see if this helps. A few related forum threads are here, here, and here.

    Messages composed/sent using a Word/Outlook combination may cause problems. This forum topic suggests that it is caused by Microsoft creating abnormal "content-type" headers for image attachments.


    The headers in the message you posted are all loused up. Not only is the Content-Type all wrong and appears twice, but the file name has no extension which can be used to control the display.

    You should really ask the sender to use a better email client, or maybe him just adding the extension '.png' to the file-name could solve the problem.

    Maybe this article would help a bit : How to Edit Received Email Messages in Mozilla Thunderbird. If not, you could try Windows Mail / Outlook which, if it is anything like Internet Explorer, maybe analyzes the attachment by content rather than by MIME type.

  • Related Question

    microsoft office - How to print embedded images in e-mails?
  • Jon Seigel

    My boss has been trying to print his e-mails with embedded images, but the images don't print. All we get is a placeholder space where the image should be. Ideally, we'd like to have an option to control whether images get printed or not.

    I Googled this already and the one solution I found, trying to print the e-mail from the separate window using the print icon, did not work.

    Edit: also tried the solution here without success. I had him forward a sample e-mail to me, and I printed it fine in my Outlook (same version).

  • Related Answers
  • Drath

    I know this is a really old question, but having faced the same issues recently, this is how I solved it for Outlook 2003:

    On the File menu in a message, click Print, and then click the Options tab. Next, select the Print all linked documents check box.

  • Troggy

    There is an checkbox under "print options" in the print dialog box called "Print attached files. Attachments will print to the default printer only." That might help, but could depend on how the email was put together. Are these full html formatted emails?

    Does the print preview show the image to be printed? Can you save the images individualy? Drag them to your desktop to save or right click and save to find out.


    The HTML email might pull the images from elsewhere, so that might be why it does not print them. You can right click and "open hyperlink" on the picture to see where the image is coming from. I am not sure if that is the issue though.

  • xpda

    If it's an internet link to the photo, check these options:

    1. When you open an email in Outlook 2003, there is an option under format to "Send Pictures from the internet."

    2. On Outlook Options, Mail Format, Internet Format, there is an option to "...send a copy of pictures instead of their internet location."

    3. On Outlook Options, Security, Change Automatic Download Settings, there is an option to "Don't Download Pictures or other content automatically..."

  • Seasoned Advice (cooking)

    I don't know how to fix this problem but I have come up with a workaround that works for me.

    Click on 'Forward' for the message and without sending it to anyone print the message. Once you have printed it, delete the 'forwarded' message.

    It should print showing the imbedded images.