Koodilistaus:Emailaa
Ulkoasu
<metadesc content="Evolutionin suorittava komentojono Lähetä linkki -toiminnon korjaamiseksi." />
Lataa tiedostona: [{{#file: emailaa}} emailaa]
Tämä komentojono suorittaa Evolution-sähköpostiohjelman välittäen sille parametrina annetun mailto-URI:n siten, että siihen sisältyvä osoite ei typisty &-merkin kohdalta valmiiksi avatussa viestissä. Viestiin lisätään myös allekirjoitus.
Komentojono on johdettu englanninkieliseltä Ubuntu-keskustelupalstalta löytyneestä koodista.
{{#fileanchor: emailaa}}
#!/usr/bin/python
# Work around Evo's limitations with raw mailto: URIs
import sys
import os
if len(sys.argv) >= 2:
email = sys.argv[1]
email = email.replace('&subject','___subject')
email = email.replace('&Body','___Body')
email = email.replace('&','%26')
email = email.replace('___subject','&subject')
email = email.replace('___Body=','&Body=%0A%0A')
email = email + '%0A%0A--%0A' + open('/home/jani/.evolution/signatures/signature-0', 'r').read()
os.execlp("evolution","",(email))
else: os.execlp("evolution","")