Why does not the inline graphics work
27.12.2017
If I inline a GIF all work well, butr when I want to inline a Photo(Image then The recipient gets an empty box and the picture is appended. I have set the options correctly though. If I send by Outlook then I get inline images - so it cannot be my provider.
All Replies (20)
Does this happen with all recipients? Exactly how are you putting the image in the e-mail?
Yes, all recipients including an email addressed to myself.
I used the usual "insert" -> image. Note that inserting GIFs work.
I see no reason why this should not work - as I wrote previously Outlook inserts an image correctly.
Modified
What's the image type? Png, jpg, something else?
Tried jpg and and pgn, but mostly jpg.
Restart Thunderbird with add-ons disabled (Thunderbird Safe Mode). On the Help menu, click on "Restart with Add-ons Disabled".
If Thunderbird works like normal, there is an Add-on or Theme interfering with normal operations. You will need to re-enable add-ons one at a time until you locate the offender.
SOrry, but that didn't work. Funny little problem....
When you choose 'insert' > 'Image' to open the 'Image Properties' window, you then click on 'choose File', locate the image and click on 'Open'.
Confirm the following:
- under 'Image Location', does it say 'file:///C:/Users etc' ?
- Have you selected the checkbox 'attach this image to the message' ?
If no, then please select it.
- Can you see a small thumbprint image in the 'Image Preview' section?
If no:
- Is the jpg image stored on your computer?
- If no, then store it on your computer and reselect image by the 'choose file'.
Please Post image of the 'image Properties' window.
I am afraid that I did not give that info before.
I have tried with and without "attach image".
With Attach image I get the image in my email prior to transmission. Just as I expect, but when I receive that same email I get an empty box with the - in the last test case - bmp file appended.
Can find under Image Location I assume you mean the prior to transmission . The bmp is located on my d: drive locally.
Hope this helps.......
No new help....can anyone one help?
... the picture is appended
I assume you have checked View (menu) > Message Body As > Original HTML OR Simple HTML (not Plain Text) in all cases when viewing the received message yourself, as well as your recipients? (That said, a GIF should not display either when not.)
Then check this, just in case:
- Go to Options > Advanced > General tab > Config Editor button, accept the warning, enter mail.default_html_action and check if this is set to 3 (default).
- Go to Options > Composition > General tab > Send Options.
"Send messages as plain text if possible" should be checked by default, and "Send the message in both plain text and HTML" should be selected in the drop-down menu. Additionally, check both tabs for any domains set to use text or HTML formatted email. Do the same for any entry in your address books. Needless to say, if you send a message in text-only, an image will not be displayed inline.
- In general, when composing a message, use Options (menu) > Delivery Format and verify if this is set to Auto-Detect.
- Make sure you are really sending images themselves, not their (local) path or URL.
There should be no difference between sending JPEG, BMP or PNG or other images, as long as Thunderbird handles their content in the same way, i.e. their content encoding is similar, which should be the case. I’m not aware of any bugs affiliated to this behavior.
If you see an image displayed in your sent message (not in preview), it should be displayed in the incoming one as well. Therefor (and to prevent "guessing"), have a close look at the source(s) of any message sent (using ctrl-U, or View > image Source) and compare it with the source of the one received - you can save message sources as files just like messages or web pages. Do this for both a GIF and a JPEG message (i.e. a working and non-working one) BOTH sent and received, and compare them thoroughly while watching the Content-Type as well as the Content-Disposition and Content-Transfer-Encoding headers. In other words, you could save them to e.g. msgJPGrec and msgJPGsent, and msgGIFrec and msgGIFsent and do some proper comparison.
Most likely you should see this in all messages, which should be similar:
Content-Type: image/jpeg; (// or image/gif) name="name_of_image.jpg" (// or .gif) Content-Transfer-Encoding: base64 Content-Disposition: inline;
The only difference between a sent and received message should be some additonal headers added by mail servers for the one received.
If you note any difference between (the source of) the received message containing a GIF image and the received one containing a JPEG message, there would be reason to assume Thunderbird treats them differently, and we need to find out why.
If you note any difference between (the source of) the sent message contaning a JPEG image and the corresponding received message, there would be reason to assume Thunderbird, external software such as an antivirus or security product or even the mail server does something with the content.
Additionally, please have a look here, though that mainly applies to received messages.
Thank you for your reply. All settings were set as you described.
This is what the cntrl-U showed on the received jpeg file
TEST1
92A772368B4A9DFA1CAD37D3
Content-Type: multipart/related;
boundary="------------9985F3F0491971ABC7403196"
9985F3F0491971ABC7403196
Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
<meta http-equiv="content-type" content="text/html; charset=utf-8">
TEST1
9985F3F0491971ABC7403196
Content-Type: image/jpeg;
name="2Cards_Lion+Dog.jpg"
Content-Transfer-Encoding: base64 Content-ID: <part1.0849D033.D5A56B21@t-online.de > Content-Disposition: inline;
filename="2Cards_Lion+Dog.jpg"
/9j/4AAQSkZJRgABAAEAyADIAAD//gAfTEVBRCBUZWNobm9sb2dpZXMgSW5jLiBWMS4wMQD/ 2wCEAAICAgICAgICAgICAgICAgICAgICAgICAgICAwMDAwMDAwMDBAUEAwQFBAMDBAYEBQUF BgYGAwQGBwYGBwUGBgUBAgICAgICAgICAgUDAwMFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBf/EAaIAAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYH CAkKCwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEAACAQMDAgQDBQUEBAAAAX0 --- this goes on for a lot of lines - I assume this is the jpeg file.
It shows what you wrote......
best regards
Modified
It is possible that Anti-Virus software could be causing an issue. Do you have any anti-virus software scanning outgoing and incoming emails? Most AV software have the option to switch off scanning of emails.
What AV software are you using?
I haven’t replied lately because some info is missing.
- The 4 lines I wrote above should be identical - these are the ones right above the encoded image part in the message source. is this true for all types of images? - Did you compare the sources for incoming and outgoing messages, both for JPG and GIF, i.e. msgJPGrec and msgJPGsent, and msgGIFrec and msgGIFsent? You absolutely need to be sure of this before "blaming Thunderbird" - the question is whether anything else but the headers, such as those 4 headers above OR the encoded image part itself has changed. - Does a JPG or BMP image appear in the sent message locally after sending it, so the Sent folder in Thunderbird? - Funny question perhaps, but are you using the SMTP server from your own ISP, and did/can you try what happens when using another one, or even another account?
Toad-Hall said
What AV software are you using? </blockquote> Hello, Thanks for you assistance. I use: Norton Security Online - latest updates. Please note I can send an inline jpeg using Outlook, same STMP server.
Again thanks,
BD
Tonnes said
I haven’t replied lately because some info is missing. Hello, I thought I had answered that : - The 4 lines I wrote above should be identical - these are the ones right above the encoded image part in the message source. is this true for all types of images? Yes, for prn and jpg - Did you compare the sources for incoming and outgoing messages, both for JPG and GIF, i.e. msgJPGrec and msgJPGsent, and msgGIFrec and msgGIFsent? You absolutely need to be sure of this before "blaming Thunderbird" - the question is whether anything else but the headers, such as those 4 headers above OR the encoded image part itself has changed. I'll recheck this but yes. - Does a JPG or BMP image appear in the sent message locally after sending it, so the Sent folder in Thunderbird? - Funny question perhaps, but are you using the SMTP server from your own ISP, and did/can you try what happens when using another one, or even another account? Yes, I am using the same SMTP from my ISP. Please note that Outlook - which uses the same settings - has no problem with inline png and jpg. I'll restart all tests and let you know.
If you are trying to discuss message source, this forum is rubbish. The only real way to side step the issue is upload the source as a text file to google drive or other file sharing provider and post a link on the forum so others can access the properly unscrambled source..
re: Norton Security Online - latest updates.
Did you disable the scanning, then using a new email perform a test to see if sending and receiving worked?
I completely disabled the Norton sercutity and send myself an jpg using the insert "image" - append image was checked.
An empty box with the image appended to the email.
I will restart a sequence to tests looking at the source and received HTML as soon a possible
Tonnes said
- Does a JPG or BMP image appear in the sent message locally after sending it, so the Sent folder in Thunderbird?
That was unanswered but it is important info, especially when the sent and received message sources are similar. If the image is not displayed in the Sent folder’s message (or wherever you keep it), something fails in storing it before sending. I doubt if Norton can scan outgoing messages and wouldn’t know at this point but if so, it would need to be switched off.
Bonzadog said
Yes, I am using the same SMTP from my ISP. Please note that Outlook - which uses the same settings - has no problem with inline png and jpg.
This may sound odd but that doesn’t say much. Outlook and other Microsoft products are known for ignoring standards such as mime types and could just look at the file extension to decide what to do with a file. Knowing that, you could also try what happens when sending the other image types with an altered file extension using Outlook. Do images appear when sending a renamed image.gif to image.jpeg or image.bmp for instance? (On the other hand, Thunderbird does, but also adapts the mime type.)
Also note that Norton products cannot scan emails configured for SSL, though that would apply to incoming messages only (or not?). However and as Toad-Hall probably intended, perhaps you should specifically disable email scanning in Norton instead of ddisabling Norton in general (which is kind of a prerequisite). And even that can be questionable, some prefer uninstalling and rebooting instead.
But let’s look at the sources first - sharing them may be a better idea allright, but make sure to remove personal data if you do.
Completely disabling Norton may have enabled Windows own software which may be scanning any file you download. Hence why you need to have Norton enabled, but scanning switched off.