Archive for the 'thunderbird' Category

Page 2 of 5

Usare Sed per recuperare le email "invisibili" in Thunderbird

Vediamo come si può usare una piccola utility da prompt dei comandi per recuperare le email cancellate per sbaglio da Mozilla thunderbird. Prendetelo come un semplice esercizio per imparare le regex o per imparare ad utilizzare sed. Per recuperare le email cancellate meglio usare un piccolo programmino che si chiama: Thunderbird Reset Status. Al momento Thunderbird Reset Status recupera le email ma perde eventuali marcature da parte dell’utente o stati di avvenuta risposta al messaggio, anche se Paolo Kaosmos, sviluppatore di moltissime utili estensioni per Firefox e Thunderbird nonchè moderatore sul forum di MozillaItalia, sta cercando di modificare il codice del programma per fare in modo che queste informazioni non vengano perse. Se siete interessati leggetevi questa discussione.

Prima di tutto bisogna spiegare cosa avviene quando un messaggio viene cancellato. Thunderbird in realtà non cancella il messaggio ma aumenta di otto unità il valore del parametro X-Mozilla-Status. Il messaggio, pur rimanendo nell’archivio, non verrà visualizzato da Thunderbird; per eliminare il messaggio dall’archivio è necessario compattare le cartelle. Dopo questa operazione il messaggio verrà definitivamente cancellato e non sarà più possibile recuperarlo. Se non si ha ancora compattato la cartella è quindi possibile recuperare le email “invisibili” diminuendo di otto unità il valore di X-Mozilla-Status.

In breve:

  • se il messaggio è stato letto l’ultima cifra di X-Mozilla-Status aumenta di uno;
  • se è stato risposto al messaggio,l’ultima cifra di X-Mozilla-Status aumenta di due;
  • se il messaggio viene marcato dall’utente, l’ultima cifra di X-Mozilla-Status viene aumentata di quattro unità;
  • se il messaggio viene cancellato l’ultima cifra di X-Mozilla-Status viene aumentata di otto.

Questo in sintesi, una spiegazione più accurata sui valori assunti da X-Mozilla-Status la trovate sul blog di pseudotecnico (link alla fine).

Ciò premesso, si può facilmente dedurre che tutti i messaggi cancellati hanno l’ultima cifra compresa fra 8 e F (valore esadecimale di 15=0001+0002+0004+0008).

E’ quindi sufficiente usare un editor di testo, modificare manualmente il valore di X-Mozilla-Status per recuperare le email cancellate. Naturalmente la cosa diventa abbastanza tediosa se le mail sono tante, senza togliere che gli editor di testo potrebbero avere problemi con file molto grossi. Bene, esiste un modo molto semplice per eseguire modifiche ad un file di testo senza editarlo, ed è utilizzare un editor di flusso come sed.

Bene, questo è il comando perrecuperare tutte le vostre email:

sed -e "/^X-Mozilla-Status:.*[89abcdef]$/{s/8$/0/;s/9$/1/;s/a$/2/;s/b$/3/;s/c$/4/;s/d$/5/;s/e$/6/;s/f$/7/}" prova. > prova2.

Su Linux probabilmente l’uso dell’apice singolo è preferibile rispetto all’uso dei doppi apici, su Windows l’uso dei doppi apici si rende necessario perché altrimenti viene ignorato il carattere ‘^’ che indica l’inizio della riga (in effetti è molto improbabile ci sia un matching da qualche altra parte ma giusto per essere precisi :-) )

Riga che dovete copiare nel prompt dei comandi, dove naturalmente al posto di “prova.”, dovrete inserire il nome dell’archivio di posta che contiene le email da recuperare (ad esempio “inbox.” per la cartella “Posta in arrivo”) e al posto di “prova2.” il nome dell’archivio in cui verranno salvate le email recuperate. Ovviamente il comando va dato dalla cartella in cui si trovano gli archivi di posta (di solito: Profilo/Mail/Local Folders) e facendo attenzione ad aggiungere la cartella di “sed.exe” al PATH di sistema. Se è arabo chiedetelo nei commenti : Alla fine ho inserito il link ad un vecchio post che vi permette di attivare il copia/incolla nel prompt dei comandi, nonchè attivare l’autocompletamento, in modo da non metterci una vita intera :-P .

ATTENZIONE: se non siete esperti, lasciate perdere questo post, ignoratelo tranquillamente e passate oltre che altrimenti poi se perdete le vostre email ve la prendete con me :-P .

Cerchiamo di capire cosa fa. Prima guardiamo il comando nella sua interezza e poi vedremo di spiegare il significato di quello che c’è dentro agli apici:

sed -e "/regex/comandi" prova. > prova2.

viene tradotto così: leggi il flusso proveniente dal file “prova.” e applicagli lo script racchiuso fra i doppi apici (significato dell’opzione -e), quindi scrivi il flusso processato nel file “prova2.”. E ora vediamo il significato di ciò che è racchiuso fra apici.. Ci sono due parti, la prima è una regex (espressione regolare) e la seconda una sequenza di comandi separati dal ‘;’. Traducendo, sed legge il flusso riga per riga, quando incontra una riga che soddisfa la regex la processa applicando i relativi comandi. La regex viene racchiusa (sempre fra ‘/’. Per chi non lo sapesse, ecco il significato di alcuni caratteri usati nella regex:

  • ^ indica l’inizio riga;
  • $ indica la fine della riga;
  • . un qualunque carattere;
  • * una qualunque ripetizione del carattere, .* è qualsiasi cos
  • [xyz] il carattere può essere uno fra quelli indicati fra parentesi quadre, nel nostro caso le cifre (esadecimali): 8,9,a,b,c,d,e,f.

Detto questo:

/^/X-Mozilla-Status:.*[89abcdef]$/

significa: applica i comandi solo alle righe che iniziano con ‘X-Mozilla-Status:’ e che finiscono con uno dei caratteri racchiusi fra parentesi quadre, a queste vengono dunque applicate una serie di sostituzioni mediante il comando ‘[b]s/ / /[/b]‘:

s/8$/0/;s/9$/1/;s/a$/2/;s/b$/3/;s/c$/4/;s/d$/5/;s/e$/6/;s/f$/7/

La sostituzione avviene (si veda l’uso del ‘$’ solo se il carattere si trova a fine riga. Si noti che se non si usasse questa accortezza, X-Mozilla-Status diventerebbe X-Mozillb-Stbtus e tutto andrebbe a farsi benedire.

Bene, un po’ contorto ma spero si capisca :-) . Se volete “vedere i messaggi che si vanno a recuperare con questo metodo, provate con:

sed -n -e "/^X-Mozilla-Status:.*[89abcdef]$/,/^From/p" pinbox.  | more

in questo caso non specificando una periferica di output verrà visualizzato tutto a schermo :-) . Naturalmente usare [strong]grep[/strong] è molto più sensato :-) .

Download:
Sed e Grep per Windows li trovate a questo indirizzo, potete scaricarli singolarmente o via getGnuWin32 che vi scaricherà un sacco di altri utili applicazioni da linea di comando. Chi usa Cygwin non serve faccia nulla perchè vengono installate di default.

Thunderbird Reset Status lo potete scaricare da se siete utenti Windows e da ] se state usando Linux.

Link di approfondimento:
Documentazione Sed (la seconda parte dell’articolo è la più interessante delle tre),
Spiegazione dei valori assunti dall’X-Mozilla-Status,
Grep, cose utili da sapere,
Abilitare il copia/incolla e l’autocompletamento nel prompt dei comandi (Windows).

Technorati Tags: , , ,

Thunderbird: aumentare/diminuire lo zoom con CTRL e rotellina

In questa settimana non ho avuto tanto tempo per scrivere sul blog, quindi oggi posto due risposte a due richieste che sono state fatte sul newsgroup it-alt.comp.software.mozilla, che magari potrebbero interessare anche ad altri.

La prima riguarda l'uso della combinazione mouse/tastiera CTRL+rotellina per aumentare/diminuire la dimensione dei caratteri delle email in Thunderbird, analogamente a quanto avviene in Firefox.

Per farlo bisogna aprire l'editor di configurazione avanzata (Strumenti -> Opzioni -> Avanzate -> Editor di configurazione) e cercare la seguente chiave:

mousewheel.withcontrolkey.action

e impostarne il valore a 3.

Altri post sull'argomento: Shortcut per l'about:config in Thunderbird

Mettere le ultime news del blog in firma (Thunderbird)

Con questo script è possibile modificare la firma di Mozilla Thunderbird in modo che aggiunga automaticamente il titolo e il link all'ultimo articolo di un feed RSS. Nei commenti dello script è spiegato come configurarlo per usare i feed desiderati. Di default ho impostato lo script in modo che usi il feed del blog e il feed delle notizie che ho votato su Digg, questo è il risultato:

*Pidgin mostra le password in "chiaro"* – http://urltea.com/1at9
*Want to hear sexy women moan your IP?* – http://urltea.com/1ail
* FAQ* di /it-alt.comp.software.mozilla/: http://dwarfurl.com/f6c23

che è la firma che uso nel newsgroup. Per chi non lo sapesse gli asterischi servono per "simulare" il grassetto nelle email in puro testo. Non ho previsto la firma in HTML perché invio rarissime email in HTML, se qualcuno è interessato posso inserire questa funzionalità.

su Windows per usarlo bisognerà creare un file .BAT (o .CMD) come questo:


PATH=%PATH%;"C:\Python24\"
python feedsig.py firma_ng.txt
python feedsig.py firma.txt

Per non far apparire la fastidiosa finestra del prompt dei comandi sarà sufficiente ricorrere ad un file .VBS come questo:


CreateObject("Wscript.Shell").Run "feedsig.cmd",0

Io lo lancio manualmente usando Launchy, se qualcuno volesse metterlo in esecuzione automatica e temporizzare la sua esecuzione può ricorrere alle operazioni pianificate o a dei cicli nel file BATCH. Per ulteriori informazioni leggere questo post su Mente digitale (o il mio post sull'analogo script per Twitter).

Si, lo so che non è un granchè e che un'estensione sarebbe meglio, ma io di crearla non ne sono capace :-P . A dir la verità ho letto su Mozilla DevCenter come gestire un feed RSS con le funzioni native di Thunderbird, ma per ora sono ben lontano dal capire come fare un'estensione che inserisca i dati ottenuti dal feed nella firma !

Comunque, se siete blogger e partecipate a qualche gruppo di discussione, potrebbe essere una cosa interessante linkare l'ultimo articolo scritto e non il solito link generico al Blog.

Altri post simili: Firmare le mail con l'ultima entry di Twitter

Usare Twitter con Thunderbird

A dire il vero non sono convinto dell’utilità di Twitter, anzi personalmente lo ritengo uno dei servizi più inutili del Web2.0, sta di fatto che molti lo usano e che resta il fenomeno Web del 2007. Vediamo come si può usare Mozilla Thunderbird per interagire con la Twittersfera.

L’utilizzo di Twitter tramite clien di posta è possibile grazie a TwitterMail, basterà inserire il vostro username Twitter e la vostra password (beh ed avere un po’ di fiducia, in ogni caso non è la password del vostro conto corrente :-P ), e vi verrà assegnato un indirizzo email che dovrete inserire in Rubrica dandogli come nominativo “Twitter” o qualcosa di simile.

Ora per postare un messaggio su Twitter basterà inviare una mail con oggetto vuoto a quell’indirizzo di posta :-) . Thunderbird supporta i feed RSS quindi per seguire i messaggi dei vostri amici basta creare un account per le news e sottoscrivere il feed di Twitter dei vostri amici.

Altre cose simpatiche offerte da TwitterMail:

  • mandando una mail con oggetto il nome di un vostro amico riceverete una risposta che include gli ultimi 20 messaggi postati;
  • gli URL vengono automaticamente accorciati;
  • i messaggi con più di 140 caratteri vengono tagliati, ma viene incluso un link ad una pagina da cui poter leggere il messaggio originale;
  • inserendo come oggetto della mail un orario il post verrà posticipato all’orario specificato.

NOTA: mi ero dimenticato, ritenendolo ovvio ma è sempre meglio chiarirlo, che l’indirizzo di twittermail deve essere tenuto segreto e non divulgato, in quanto può essere usato da chiunque per postare su Twitter a vostro nome.

Yahoo.it supporta SSL

AGGIORNAMENTO: ad alcuni utenti (fra i quali il sottoscritto) la connessione al server POP3 di Yahoo! via SSL non funziona più causa un errore col certificato. Per continuare a scaricare la posta (purtroppo senza SSL) utilizzare i vecchi parametri di configurazione (Porta: 110 e la spunta su Mai).

Questa notizia l'avevo pubblicata il 2 luglio, ma nel passaggio da altervista a netsons si è persa per motivi a me sconosciuti.
Si sono anche persi altri due vecchi post sempre sullo stesso argomento, che però non ho interesse a ripubblicare.

Me ne sono accorto quasi per caso accedendo alle opzioni della webmail di Yahoo!, non so da quanto, ma ora si può usare una connessione sicura SSL (Secure Socket Layer), per scaricare la posta di Yahoo!.

Nonostante sia ancora possibile scaricare la posta utilizzando una connessione non cifrata, visto che c'è, tanto vale utilizzarla :-) . L'utilizzo del protocollo SSl dovrebbe eliminare il rischio che i vostri dati possano essere intercettati da malintenzionati durante la connessione col server POP3.

Ecco i dati per configurare un account del tipo: username@yahoo.it usando il protocollo SSL:
Server POP3: pop.mail.yahoo.it
Nome utente: username
Porta: 995
Connessione sicura: SSL

Questi invece i dati per configurare il server in uscita (SMTP):
Server SMTP: smtp.mail.yahoo.it
Porta: 465
Connessione sicura: SSL
(v) Usa nome utente e password
Nome utente: username

Naturalmente, salvo esigenze particolari, è sempre consigliabile usare il server SMTP messo a disposizione dal proprio provider che non attacca messaggi pubblicitari alle vostre email.

Ecco uno screenshot della finestra di configurazione di Mozilla Thunderbird:

Configurazione del server POP3 di Yahoo, usando il protocollo sicuro SSL, in Mozilla Thunderbird

Per la configurazione di altri client di posta elettronica potete leggere la guida messa a disposizione da Yahoo!.

Mozilla abbandona Thunderbird ?

Tomba di thunderbird

L'immagine è volutamente eccessiva, però a quanto sembra Mozilla non considera (non solo da ora) il client di posta una sua priorità: Mozilla alla ricerca di nuove opportunità per Thunderbird.

Personalmente, non credo mi abituerò mai a gestire la posta sul Web e non credo che i nuovi sistemi di comunicazione avranno lunga vita e prosperità., vabbè che ora va di moda usare Twitter e le mail sembrano già roba preistorica, ma, come tutte le mode non credo sia una cosa destinata a durare a lungo. Io preferisco di gran lunga sapere che ho i miei messaggi al sicuro (si fa per dire) sul mio computer piuttosto che saperli spersi su un server.

Vedremo se l'abbandono di Thunderbird da parte di Mozilla si trasformerà in un'opportunità come auspicato da Mitchell Baker o se questo segnerà l'inizio del suo declino.

Magari OpenOffice potrebbe farci un pensierino.

Aspettando che Rossano Orlandini traduca il post su MozillaLinks, qui potete leggere il pensiero del principale responsabile del progetto Thunderbird: Scott Mac Gregor.

AGGIORNAMENTO: è disponibile la traduzione del post di Scott Mac Gregor.

ThunderFAQ 2.0

Logo di Thunderbird
miki64, underpass e tittoproject pochi mesi dopo il rilascio di Thunderbird 2.0 hanno finito la stesura delle ThunderFAQ 2.0. Un ringraziamento particolare va inoltre a bimbosauro, il giovane grafico, che ha realizzato la stupenda copertina delle ThunderFAQ 2.0.

ThunderFAQ 2.0 è un vero e proprio libro di 134 pagine che comprende una raccolta di risoluzioni a problemi noti, suggerimenti, collegamenti a siti web e tante altre risorse utili per chi comincia ad avvicinarsi a Thunderbird 2.0.0.* o per chi, utente affezionato, riscontra problemi mai visti in passato.

Questa guida è stata rilasciata in esclusiva per Mozilla Italia ed è scaricabile all'indirizzo http://www.mozillaitalia.org/files/FAQ/ThunderFAQ.pdf.

Le ThunderFAQ 2.0 sono inoltre disponibili per il download da due altri mirror:

1. eXtenZilla.org: http://www.extenzilla.org/faqs/ThunderFAQ.pdf
2. GxWare.org: http://downloads.gxware.org/index.php?dir=pdf/&file=thunderfaq.pdf

Le FAQ per Thunderbird 1.5 (ThunderFAQ 1.21) e precedenti sono invece ancora disponibili presso eXtenZilla al seguente indirizzo:

ThunderFAQ 1.0: http://www.extenzilla.org/faqs/thunderfaq_1.0.pdf

Tutta la comunità di Mozilla Italia è fiera del "tremendo" lavoro svolto dagli autori anche spesso a scapito della propria vita privata e per questa ragione è orgogliosa di porgere loro i più sinceri e sentiti ringraziamenti.

Grazie ragazzi!

Fonte: MozillaItalia.

Ora cambio i link degli antipixel nella sidebar :-) .

Thunderbird arriva a quota 50 milioni di download

Thunderbird raggiunge i 50 milioni di download :-D , un po' in ritardo rispetto a Firefox, ma questo fa ben sperare :-)

Statistic he download Thunderbird

E comunque mi piacerebbe avere una statistica dei download per area geografica. A me pare – ma potrei sbagliarmi – di notare che Thunderbird sia molto più apprezzato nel vecchio continente che non negli Stati Uniti (o più in generale nei paesi anglossassoni), dove forse c'è una maggiore propensione all'uso di applicazioni Web (GMail) Ad esempio guardando nelle Top Search di Blogbabel, mi capita spesso di vedere Thunderbird, anche nei blog se ne parla abbastanza, al contrario sui siti più internazionali come Digg, notizie su Thunderbird sono quasi sempre in secondo piano, mentre quelle di Firefox godono di molta più visibilità. Anche le estensioni migliori per Thunderbird (lasciando perdere Lightning) sono sviluppate da francesi e ,italiani.

Fonte: Spread Firefox via Foxiewire.

Thunderbird 3.0, qualche novità interessante

E' da poco uscita la versione 2.0 di Thunderbird e già si pensa alla nuova versione 3.0. Ecco uno screenshot di una nightly di Thunderbird 3.0:

Thunderbird 3.0 nigthly build

Se notate c'è una cosa molto interessante che era prevista per la versione 2.0. Ah, io nemmeno ci penso ad installare una nightly di Thunderbird, lo screenshot lo prendo in prestito da extensionguru.

Speriamo sia la volta buona :-D . Poi bisognerà vedere quando uscirà Thunderbird 3.0, se la tira lunga come la 2.0 è la volta che Firefox esegue il doppiaggio :-P .

Altra buona notizia è che TB 3.0 supporterà la ricevuta di ritorno lato server (DSN return receipt), come segnalato da Armando su it-alt.comp.software.mozilla.

Poi se volete seguire la nascita del nuovo client mail targato Mozilla, vi consiglio di leggere Mondozilla, io mi accontento della 2.0 finché non esce la beta ufficiale :-) . Ah, non aspettatevi che un'estensione porti queste due funzionalità in TB 2.0.

Fonti:
extensionguru,
it-alt.comp.software.mozilla.

Vedi anche: mozillalinks.

XNote: aggiungere annotazioni alle email

E' da poco disponibile la nuova versione 2.7.2 di XNote,, ottima estensione per Mozilla Thunderbird, che permette di appuntare delle piccole note sui messaggi di posta per futura memoria. E' possibile, per esempio, annotare il numero di telefono del mittente della mail, un promemoria riassuntivo della mail per una futura risposta, o qualsiasi cosa che riteniamo possa tornarci utile in una successiva rilettura della stessa.

Nella nuova versione, compatibile con Thunderbird 2.0, a tutti i messaggi a cui si è assegnata una nota, viene automaticamente associata l'etichetta "XNote", basterà quindi impostare la vista per questa etichetta per tenere d'occhio tutti i messaggi con annotazioni. Può essere molto utile salvare tale vista come "cartella virtuale" in modo da tenere sempre sott'occhio i messaggi su cui abbiamo appuntato qualcosa, e che quindi si presuppone siano più importanti di altri.
Nella versione 2.0, i messaggi con una nota vengono marcati automaticamente con l'etichetta "XNote",, in questo modo è possibile avere una rapida panoramica di tutti i messaggi con annotazioni impostando la vista per questa etichetta. Il mio consiglio è quello di creare una cartella virtuale (es: "Annotazioni") per questa specifica etichetta in modo da tenere sott'occhio i messaggi in cui avete annotato qualcosa,

Per inserire una nota è sufficiente cliccare col tasto destro del mouse su un messaggio e selezionare "XNote" dal menu contestuale, a questo punto verrà mostrata una piccola nuvoletta in cui è possibile inserire una breve nota per il messaggio selezionato:

Nuvoletta di Xnote

è inoltre possibile spostare e ridimensionare la nuvoletta, Thunderbird ricorderà la sua posizione quando si accederà nuovamente al messaggio.