This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Signature images not showing by recipient

  • 8 replies
  • 1 has this problem
  • 2 views
  • Last reply by Gary

more options

I have browsed the threads with this same issue and have tried all that has been suggested but I can not get my images to show when my recipient receives my email.

When I click 'attach this image to the message', the images are sent as an attachment. Unticking this box, which has previously been fine, some recipients can see my images, but many can not. I have tried using images that are sourced on my PC and from my website - no difference. I have tried saving as a template. Didn't work. My email signature is saved as a HTM file and I have ticked 'Attach the signature from a file instead'. I have also tried pasting the HTML code into the 'signature text' area and this made no difference. Compose messages in HTML format is ticked. In send options, I have used both 'send message in both plain text and HTML' and 'send the message in HTML anyway' - neither have worked.

Would really appreciate some help with this as it looks so unprofessional when my recipients keep getting white boxes in place of images.

I am really at a loss. Please help!

Thanks a million,

Gary

I have browsed the threads with this same issue and have tried all that has been suggested but I can not get my images to show when my recipient receives my email. When I click 'attach this image to the message', the images are sent as an attachment. Unticking this box, which has previously been fine, some recipients can see my images, but many can not. I have tried using images that are sourced on my PC and from my website - no difference. I have tried saving as a template. Didn't work. My email signature is saved as a HTM file and I have ticked 'Attach the signature from a file instead'. I have also tried pasting the HTML code into the 'signature text' area and this made no difference. Compose messages in HTML format is ticked. In send options, I have used both 'send message in both plain text and HTML' and 'send the message in HTML anyway' - neither have worked. Would really appreciate some help with this as it looks so unprofessional when my recipients keep getting white boxes in place of images. I am really at a loss. Please help! Thanks a million, Gary

Chosen solution

I'm advising that you need to select : Select 'attach this image to the message' then in html you will be using: link href moz-do-not-send="true" - this means do not just send link img moz-do-not-send="false" - this means you do send image

You sent me a couple of attachments. One said: attach this image to the message ticked The image showed just links

Other: attach this image to the message unticked the image showed the actual inserted images.

Surely, these must be the wrong way round. If you selected to not to attach then you will not see image, you see links.

The original signature html file you created was messy - it has about 50 separate references just for the font colour and over 70 closing div references -, I think this was caused by repeated attempts to edit when saved as a draft as I'm able to create additional divs by saving the original creation as a draft and then editing and removing eg: image and then adding again. But if there were a lot of repeated editing then it could look messy even if technically still ok. But I would not use a html file that had unnecessary repeated information.

I also sent you a html file. I suggest you save the html file to a suitable location on computer and then set up to use it in the Account Settings selecting 'Attach the signature from a file instead' and choosing that html file I sent to you. It will save you from creating from scratch and allow testing. But it should not need any editing.

re :When the recipient replies to my email, using this method, I can see all the images are attachments. This is the same for all recipients who reply including those that have no issues with viewing my signature as intended when not ticking 'attach this image to the message'.

Please note: If I select one of my 'sent' test emails which looks perfectly ok in Original HTML and choose to view it in Plain Text, then the images are removed and added as Attachments. This is because Plain Text removes all formatting, so images get shown as attachments. I have received some emails from you which look perfectly ok using 'Original HTML' , but if have settings to 'View' > 'Message Body as' > 'Plain text' then in your emails to me, the signature images will appear as links with attachments of images below. So first ensure you are using 'View' > Message Body as' > 'Original HTML'

The most common reason for images displaying as attachments is that some messages are sent in the plain text format instead of the HTML format. As the plain text format does not support embedding or viewing images, all images are automatically attached to the message.

It is very difficult to control what other people use when sending emails. Typically, this issue may be caused when an iOS device (Apple iPhone or iPad) is being used to reply to an email. If the mail client is designed to remove embedded images from the email and replace them with tags, such as '<imagenumber.png>' and add the image as an attachment.

If you choose to use an image from a web hosted server then the image is not physically attached but gets downloaded when email is opened. However, if viewing email without email connectivity, it may not be shown and also may not be able to be shown if remote content is not permitted . Then people often see a broken image icon instead.

There are known cases in which a virus scanner messes things up and the embedded picture will show up as an attachment as well. This could happen at either your side or at the receiver side. So I would check your Anti-Virus and see if it is scanning incoming mail or not or whether it is allowed to scan files that contain emails.

The bottom line is that whilst you can do as much as possible to set up the email as you desire, you cannot control how someone else chooses to set up their email client or what they choose to use when sending. Often people have no idea they can alter their settings or fully understand what they are doing or method used by the device they choose to use when sending emails.

If people are receiving the emails ok, but things go swiffy in their response to you, either they are not sending via Original HTML or you are not viewing using Original HTML or a virus scanner at either end is adding them as attachments.

Read this answer in context 👍 1

All Replies (8)

more options

re :My email signature is saved as a HTML file Did you create this signature using Thunderbird and save as HTML file ? I'm presuming yes, but have to ask :)

When creating the signature you added an image. I suggest this image is saved on your computer. I use a folder called 'Signatures' which contains all images used in signatures and all the html files created. Insert > Image Choose image file Select 'attach this image to the message' otherwise it will not display as expected.

you do not mention whether the image is a clickable link.

re: I have ticked 'Attach the signature from a file instead'. Then you selected the saved html file which is saved in a folder on your desktop. That is correct.

You must send emails with send options 'Send the message in both plain text and HTML'

If recipient reads the email in 'Plain Text' mode then all formatting is stripped and images with display as attachments. But that is the recipients choice.

Help info: https://support.mozilla.org/en-US/kb/signatures#w_signatures-stored-in-files

It may help to see what is going on if you send me an email. The following email address has been deliberately written phonetically to avoid bots, so 'at' means '@' and dot means a full stop/period email: mail at anje dot co dot uk

Modified by Toad-Hall

more options

Email received. Explanation of what is seen in the various viewable modes as set via: 'View' > 'Message Body as'

In 'Plain Text' mode: All 5 links visible as http text links and in blue font colour. All images removed - this was expected.

In 'Simple HTML' mode: Two text links clearly visible in blue Three white boxes with black outline for the instagram. facebook and twitter icons which if you hover over show link info in bottom status bar and you can still click on them to open correctly. But no actual image visible. One large white box with black outline.

In 'Original HTML' mode: All text links are visible. All three instagram. facebook and twitter images visible and clickable. Main signature image clearly visible.

So, what the recipient sees may be due to the mode they are using to actually view the email.

In source, plain text is as expected and shows actual written text. Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit

The html section contains no actual html in terms of html, head, body text content etc. All is displayed as if the entire is an image as using base64 and not 7bit. Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64

I've tested sending same message via different servers to see if the spam settings alter and they do not. All is good. X-VadeSecure-score: verdict=clean score=0/300, class=clean X-RazorGate-Vade-Verdict: clean 0 X-RazorGate-Vade-Classification: clean Received-SPF: neutral

more options

Thank you for your detailed reply.

So, just so I understand correctly, my emails are being sent fine and there's no issue. The actual problem is the recipients and how they have their own set up to read emails?

One of my recipients also sees the attached in place of an image from another email I use.

Many thanks for the help,

Gary

more options

lets start with the code.

moz-do-not-send specifies to download and attach a remote image (moz-do-not-send="false") or to just leave it as a link (moz-do-not-send="true")

You have it set to true. Then you are specifying the data within the email. Personally I would guess the receiving result would be based on the tolerance for poorly formed HTML

IF you are linking to a wen image the correct thing would be

< code > < img moz-do-not-send="false"
       src="https://i1.wp.com/demiworld.net/wp-content/uploads/2019/12/Aetherus-Society-Symbol.jpg"  width="232" height="217">
< / code>
more options

It is using base 64 because you have not used the settings I advised. The 'attach this image to the message' option was not selected, so img moz-do-not-send="true"

Insert > Image Choose image file Select 'attach this image to the message' then you will be using: img moz-do-not-send="false"

open a new Write message to see the auto added signature. Double click on image to open the 'Image Properties' window Select the option 'attach this image to the message' click on OK

Repeat for all images. You have four of them in total. Then save the file as html overwriting the current saved html document.

Restart Thunderbird.

Open a new message and then double click on an image to check all was saved correctly.

Modified by Toad-Hall

more options

Thanks again Toad-Hall

When I use that method, the images are sent as an attachment. I do not want this. When the recipient replies to my email, using this method, I can see all the images are attachments. This is the same for all recipients who reply including those that have no issues with viewing my signature as intended when not ticking 'attach this image to the message'.

I have browsed your previous help in other threads and have tried all the ways I found. Sorry but I'm not sure what you mean when you say I haven't used the settings you advised - I can see no advice or instruction in this thread.

I have sent an email another test email.

more options

Chosen Solution

I'm advising that you need to select : Select 'attach this image to the message' then in html you will be using: link href moz-do-not-send="true" - this means do not just send link img moz-do-not-send="false" - this means you do send image

You sent me a couple of attachments. One said: attach this image to the message ticked The image showed just links

Other: attach this image to the message unticked the image showed the actual inserted images.

Surely, these must be the wrong way round. If you selected to not to attach then you will not see image, you see links.

The original signature html file you created was messy - it has about 50 separate references just for the font colour and over 70 closing div references -, I think this was caused by repeated attempts to edit when saved as a draft as I'm able to create additional divs by saving the original creation as a draft and then editing and removing eg: image and then adding again. But if there were a lot of repeated editing then it could look messy even if technically still ok. But I would not use a html file that had unnecessary repeated information.

I also sent you a html file. I suggest you save the html file to a suitable location on computer and then set up to use it in the Account Settings selecting 'Attach the signature from a file instead' and choosing that html file I sent to you. It will save you from creating from scratch and allow testing. But it should not need any editing.

re :When the recipient replies to my email, using this method, I can see all the images are attachments. This is the same for all recipients who reply including those that have no issues with viewing my signature as intended when not ticking 'attach this image to the message'.

Please note: If I select one of my 'sent' test emails which looks perfectly ok in Original HTML and choose to view it in Plain Text, then the images are removed and added as Attachments. This is because Plain Text removes all formatting, so images get shown as attachments. I have received some emails from you which look perfectly ok using 'Original HTML' , but if have settings to 'View' > 'Message Body as' > 'Plain text' then in your emails to me, the signature images will appear as links with attachments of images below. So first ensure you are using 'View' > Message Body as' > 'Original HTML'

The most common reason for images displaying as attachments is that some messages are sent in the plain text format instead of the HTML format. As the plain text format does not support embedding or viewing images, all images are automatically attached to the message.

It is very difficult to control what other people use when sending emails. Typically, this issue may be caused when an iOS device (Apple iPhone or iPad) is being used to reply to an email. If the mail client is designed to remove embedded images from the email and replace them with tags, such as '<imagenumber.png>' and add the image as an attachment.

If you choose to use an image from a web hosted server then the image is not physically attached but gets downloaded when email is opened. However, if viewing email without email connectivity, it may not be shown and also may not be able to be shown if remote content is not permitted . Then people often see a broken image icon instead.

There are known cases in which a virus scanner messes things up and the embedded picture will show up as an attachment as well. This could happen at either your side or at the receiver side. So I would check your Anti-Virus and see if it is scanning incoming mail or not or whether it is allowed to scan files that contain emails.

The bottom line is that whilst you can do as much as possible to set up the email as you desire, you cannot control how someone else chooses to set up their email client or what they choose to use when sending. Often people have no idea they can alter their settings or fully understand what they are doing or method used by the device they choose to use when sending emails.

If people are receiving the emails ok, but things go swiffy in their response to you, either they are not sending via Original HTML or you are not viewing using Original HTML or a virus scanner at either end is adding them as attachments.

more options

Thank you once again for your very detailed and extremely helpful reply.

I decided to redo my signature from scratch and this made all the difference. The HTML looks normal now. My friend has received the emails as they're supposed to be and the replies look correct too.

I think the issue with 'attach this image to the message' and the fact that it was back to front for my emails must have been because of all the edits I had done which you pointed out.

Thank you so much for your excellent help!!

Gary