GNOME Bugzilla – Bug 748574
Upgrade to 3.16.1.1 from 3.12.11 has broken my email signature images
Last modified: 2015-05-13 11:36:19 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,
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/
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.
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.
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+