Siirry sisältöön

Ero sivun ”Koodilistaus:Emailaa” versioiden välillä

Mummilan wikistä
Ak: Uusi sivu: <metadesc content="Evolutionin suorittava komentojono Lähetä linkki -toiminnon korjaamiseksi." /> '''Lataa tiedostona:''' [{{#file: emailaa}} <code>emailaa</code>] Tämä komentojo…
 
p siirsi sivun Koodilistaus:emailaa uudelle nimelle Koodilistaus:Emailaa
 
(ei mitään eroa)

Nykyinen versio 21. maaliskuuta 2010 kello 17.57

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