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.
* Add the Signature.
* See this thread on the mailing list:
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 22.214.171.124 (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: