After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 748574 - Upgrade to 3.16.1.1 from 3.12.11 has broken my email signature images
Upgrade to 3.16.1.1 from 3.12.11 has broken my email signature images
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Composer
3.16.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
Depends on:
Blocks: 749108
 
 
Reported: 2015-04-28 08:05 UTC by Clinton Wright
Modified: 2015-05-13 11:36 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24


Attachments
compressed archive containing htm and jpg files for the email signature (15.60 KB, application/gzip)
2015-04-28 08:05 UTC, Clinton Wright
Details
Screenshot of email signature broken images (228.19 KB, image/png)
2015-04-28 08:17 UTC, Clinton Wright
Details

Description Clinton Wright 2015-04-28 08:05:50 UTC
Created attachment 302501 [details]
compressed archive containing htm and jpg files for the email signature

Replication Process:

I create a new email signature, make sure that format = HTML, and I import HTML File into the signature which includes images. Images are stored in the root of the signatures folder where the signature file is located and the HTML references to the images using src="image.png".

See attached htm file that I used to import the HTML into the email signature.

The email signature has been working with versions 3.12.x.x but since upgrade to 3.16.1.1 they broke and are showing as missing.

I want my images to be included into the email instead of the image pointing to a file on my computer or URL link, which has been working, but only since 3.16.1 I have had a problem.

Please can this get fixed as soon as possible as its broken my email business logos in a corporate environment and its forcing me to look to other email clients.

Many thanks in advance,
Comment 1 Clinton Wright 2015-04-28 08:17:22 UTC
Created attachment 302503 [details]
Screenshot of email signature broken images

I have attached a screenshot showing the attached email_signature.tar.gz files contents (signature) viewed in a browser VS inserted HTML file in email signature in evolution.

Replication Process:

Goto Edit -> Preferences -> Composer Preferences -> Add -> Insert HTML File
use attached email_signature.tar.gz file (extract contents of this file into

~/.config/evolution/signatures/
Comment 2 Milan Crha 2015-04-29 05:29:28 UTC
Not the best workaround, I'm even uncertain whether it's supported by other email clients, but it's possible to write the image 'src' with raw data, in a form of:

  src="data:image/jpg;base64,BASE64ENCODEDIMAGEDATA"

it's not the same as attached images, even I would expect that the composer code translates all the img tags with this src type into attachments.
Comment 3 Clinton Wright 2015-04-29 06:12:35 UTC
Hi Milan,

Thats a great idea for now, was so stressed at getting email working, as its compulsory for my email signature to be correct so much so that I have switched too Thunderbird until the issue can be resolved. I will give the workaround a try.

Thanks for the quick feedback.
Comment 4 Tomas Popela 2015-05-13 11:36:19 UTC
Fixed with following commits:

When inserting HTML content into the composer we have to fix all the images with
file uris as their src. We have to also convert the HTML formatted signature when
the composer is in plain text mode.

commit 1f32c52b1ef977f126aab33b0036da8937a6622c in the master branch for Evolution 3.17.2+

commit 24094f77fef0fdbda0d0004867dca38d656c9d11 in the gnome-3-16 branch for Evolution 3.16.3+