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 762376 - Embedded images in signature only displays under evolution and not other clients
Embedded images in signature only displays under evolution and not other clients
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Composer
3.18.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: Tomas Popela
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2016-02-20 17:06 UTC by Relebogile Chiloane
Modified: 2016-02-26 10:00 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Test mail (9.39 KB, text/html)
2016-02-22 17:15 UTC, Relebogile Chiloane
Details

Description Relebogile Chiloane 2016-02-20 17:06:27 UTC
I have decided to include my business logo 225x30 into my signature. When I send an email to my personal email and receive it under evolution the logo displays but not on my the gmail web client and also not on gmail for android. I have tested the logo in both .gif and .png format and to no avail. The person I got the idea from uses a .gif logo. I only compose under HTML and not plain text.
Am I missing something or it's an unnoticed bug in evolution mail? Thanks
Comment 1 Tomas Popela 2016-02-22 07:20:37 UTC
Hi,
can you please write some test message that will contain your signature, export it (right click on message and "Save as mbox" option) and attach it here? If you don't want to share it here you can send it to my address.
Comment 2 Relebogile Chiloane 2016-02-22 17:15:07 UTC
Created attachment 321866 [details]
Test mail

Ok, have a look at the .mbox file I sent to my gmail account.
Comment 3 Tomas Popela 2016-02-26 09:58:50 UTC
Fixed with the following commit:

    Bug 762376 - Embedded images in signature only displays under evolution and
                 not other clients
    
    The main problem is that the GMail does not support base64 images. This is
    not a problem for Evolution as it is using them just for the Drafts and
    Templates. But there was a problem with the signatures as when they were
    saved the images inside them were left in the base64 format, but the
    data-inline attribute was removed from them. This later prevented the
    composer to correctly handle them.
    
    To avoid this issue change how the signatures are saved in the Signature
    editor. Save them in the same way as the Drafts and don't try to process
    them when saving them, but when the message with the given signature is
    being send. This could also fix issues with editing a signature once it is
    in the body.

commit cca2aa2 in the master branch for Evolution 3.19.91+
Comment 4 Tomas Popela 2016-02-26 10:00:58 UTC
Hi,

(In reply to Relebogile Chiloane from comment #2)
> Created attachment 321866 [details]
> Test mail
> 
> Ok, have a look at the .mbox file I sent to my gmail account.

to fix the issue for you, please open the signature in the editor, press Ctrl + Shift + I and manually add the data-inline attribute to the SPAN element with the image element and save the signature.