I've tried cut and pasting the html code for my email signature that works fine in various other email clients and doing it in html formating, not text, when saving the signature, but the code never turns into the proper formatting. Instead it just shows the text of the html code when I try to use the signature.
4 Answers
This appears to be a bug in Evolution 3.10.4
There is a simple workaround though. Write your html signature in a file called signature.html Test that it works by opening it in Firefox
. Then when you have finished writing a message add the signature by using menu item insert -> html file
.
-
This worked for me, but before using
insert -> html file
, I needed to change theFormat
dropdown value fromplaintext
toHTML
. If I changed theFormat
value afterinsert
, then it would not work.– AryaJun 27, 2020 at 0:02 -
1I know this thread is old, but am I expected to do it every single time I compose a new e-mail. This thread is still relevant as much as html signature do not work in the latest version of Evolution still (3.36.3) Jul 18, 2020 at 15:44
-
To automatically insert your signature, go to Edit -> Preferences -> Mail Accounts -> Click on the Account Name -> Edit -> Identity. Under Optional Information, Pick the Signature and click OK. Dec 2, 2020 at 6:22
The better workaround is to create signature.html and signature.sh (also chmod +x it) signature.sh:
#!/bin/bash
cat ~/.signature.html
In Evolution: File -> Composer Preferences -> Signatures -> Add Script -> your script on file system
signature.sh
doesn't work for me. I got this to work by:
- Create
signature.html
file - Test in Firefox as above.
- Insert into a new email message in Evolution.
- Copy the inserted signature.
- Paste the signature in an "Add Signature" dialog.
- New signature can be inserted and looks as expected.
Now, I can't seem to get the signature to automatically be inserted into email messages....
Seems still not to be fixed in Evolution...
Another workaround:
- Go to ~/.config/evolution/signatures
- Add a "dummy" html Signature in Evolution
- This will have create a new file in signatures folder (filename is random id)
- open this new file and paste your real html code there (without double dash+space)