To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it.
The vast majority of email clients display logos/images in an email signature without any major issues, so there might not appear to be much difference between using the two formats. However, there are benefits to choosing one method over the other.
If you want a logo/imagery to appear without having to click a ‘Download Images’ button, we recommend embedding it all within the email signature. This is when an image is attached to an email and referenced using a Content-ID (HTML image tags).
A standard Content-ID will look like this:
<img src="cid:myimagecid" />
When an email client refers to these images, they will all be displayed automatically. This is because they are referenced in the source of the message.
However, embedded images will slightly increase the size of your emails and there is a slight risk that they will appear as separate attachments in some email clients. There are also known issues with images being stripped out of emails and increasing in size on iOS devices e.g. iPhone and iPad.
If you don't want to run the risk of email signature imagery appearing as attachments, we recommend saving and hosting your logo/images on a web server. They will then…