[Mixminion-it] Thunderbird extension
Lorenzo Platania
dirtydog a autistici.org
Gio 24 Giu 2010 03:41:26 CEST
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Ciao a tutti,
augurandomi di farvi cosa gradita vi comunico che sono riuscito a
scrivere una piccola estensione per thunderbird per inviare emails
utilizzando mixminion.
L'estensione aggiunge un bottone alla finestra di composizione
dell'email. Alla pressione del bottone il corpo dell'email viene scrita
su un file temporaneo (in /tmp nel mio caso) e inviato tramite mixminion
all'indirizzo presente nella lista degli indirizzi (al momento deve
essere uno solo).
Il codice non e` ancora ne` completo, ne` perfetto, ne` elegante, ma e`
qualcosa...ancora un po' e mi arrendevo :-).
Qualche osservazione:
- - al momento non e` possibile passare il contenuto dell'email via
stdin, a meno di non installare un'altra estensione (IPC
https://bugzilla.mozilla.org/show_bug.cgi?id=68702) che permette la
comunicazione multi-processo;
- - l'output di mixminion e` rediretto sullo stream di output di
thunderbird. Vale il discorso del punto precedente, ma questo punto non
mi sembra un grosso problema;
- - al momento l'estensione non distingue piu` indirizzi ed ha problemi
con lo specificare l'oggetto del messaggio;
- - sono abbastanza fiducioso che l'estenzione possa funzionare anche su
sistemi non linux. Il path del file su cui viene scritto il corpo del
messaggio e` ricavato da un componente che restituisce il path della
directory temporanea. Il path di mixminion è "hard coded" ma
eventualmente si puo` pensare ad una configurazione per l'estensione.
Appena riesco a fare un po' di ordine nel codice e magari a creare uno
script per la creazione del pacchetto .xpi si potrebbe mettere sul
repository il codice e discutere se vale la pena di seguire questa
strada. Cosa ne pensate?
Vado a nanna, e` stata una faticata ma ne e` valsa la pena! :-)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkwit8QACgkQj5JKviTtwDxCSACfRwoW1zmO04T8JEbSP5+CCf/e
qb0AoJ20LdIUpVEsM3fsR7mycaO2L/V9
=hBC+
-----END PGP SIGNATURE-----
More information about the Mixminion-it
mailing list