Siirry sisältöön

Koodilistaus:Emailaa

Mummilan wikistä
Versio hetkellä 21. maaliskuuta 2010 kello 17.57 – tehnyt Jani Uusitalo (keskustelu | muokkaukset) (siirsi sivun Koodilistaus:emailaa uudelle nimelle Koodilistaus:Emailaa)
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)

<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","")