GNOME Bugzilla – Bug 323142
Signature missing when handling mailto: URI with body part
Last modified: 2010-08-12 16:24:11 UTC
When Evo is called with a mailto: URI with a body part, the Signature is not being added. Even though the Signature dropdown shows the default accounts signature name, there is none. evolution-2.4 "mailto:user@host.com?body=body" Expected behavior: * Add the Signature. Additional Info: * See this thread on the mailing list: http://mail.gnome.org/archives/evolution-list/2005-November/msg00207.html
See bug #323143 for a related issue.
confirming, cannot find a duplicate in bugzilla
*** Bug 554322 has been marked as a duplicate of this bug. ***
Created attachment 141833 [details] A Python script to work around Evo's limitations with raw mailto: URIs Apparently this is caused by the message body, and thus also the signature therein, being completely overridden by the body specified in the mailto: URI. Not sure if this is still an issue, but in Evo 2.22.3.1 (Debian Lenny) I've worked around this with the script I'm attaching here. It's a piece of Python I modified from http://ubuntuforums.org/showthread.php?t=252330#3. The script also takes care of the problem of URIs with ampersands in the message body being cut short, which is a separate issue and one that I so far haven't found a report on. I've never used Python before so please take the script with a grain of salt.
Easy enough fix, hopefully this doesn't break anything (as messing with mailto: handling tends to). Fixed for 2.31.90 in: http://git.gnome.org/browse/evolution/commit/?id=5f49fa2561433c08a1f0450365b764ebfff3f611