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.
Asked
Active
Viewed 1.1k times
4 Answers
5
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
.

Steve Roome
- 1,419
1
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

RedEyed
- 1,443
0
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....
0
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)

allofmex
- 101
insert -> html file
, I needed to change theFormat
dropdown value fromplaintext
toHTML
. If I changed theFormat
value afterinsert
, then it would not work. – Arya Jun 27 '20 at 00:02