Thunderbird 31 (o superiore) - Seamonkey 2.24 (o superiore)Queste versioni di Thunderbird e Seamonkey possono gestire nativamente gli allegati P7M, superando il problema legato al
bug 243833. Per abilitare la gestione alternativa degli allegati P7M e permetterne la visualizzazione, è necessario aggiugere una nuova preferenza di tipo booleano (
mailnews.p7m_external) a Thunderbird/Seamonkey.
La patch agisce anche sulla stampa (
bug 659244) rendendo visibili gli allegati P7M anche nell’elenco degli allegati presenti nelle stampe.
Questa operazione può essere effettuata automaticamente dalle estensioni
P7MON e
ThunderPEC oppure manualmente seguendo le istruzioni riportate all'interno di
questo post.
Attivando la gestione alternativa degli allegati P7M, si 'disabilita' la gestione da parte di Thunderbird degli allegati del tipo application/pkcs7-mime e application/x-pkcs7-mime, secondo quanto definito in RFC3851 (S/MIME ver 3.x)Thunderbird 24 (o precedente) - Seamonkey 2.23 (o precedente)Il problema relativo agli allegati P7M può essere risolto attraverso l'installazione di estensioni o modificando il contenuto della libreria XUL (
operazione consigliata ai più esperti)
EstensioniDi seguito, si riporta l'elenco delle estensioni che permettono la gestione degli allegati P7M:
Smart P7M Support PrintingTools (per visualizzare gli allegati p7m nella stampa)
o, alternativamente,
ThunderPECModifica della libreria XULPosto qui i dettagli di un piccolo esperimento fatto su
Windows e Linux Ubuntu che permette di ottenere una versione di Thunderbird senza il
bug 243833 (quello che
'impedisce' la visualizzazione degli allegati p7m).
Su Windows, consiglio di utilizzare (come ho fatto io) una versione portatile di Thunderbird per non compromettere il funzionamento del vostro Thunderbird principale installato.E' interessante però scoprire che anche su una versione con installer il tutto funziona.
In questo caso, bisogna utilizzare il file
xul.dll che si trova nella cartella
%programfiles%/Mozilla Thunderbird.
Aggiungo che lo stesso criterio può essere utilizzato anche sugli altri sistemi operativi.
IMPORTANTE: tutte le operazioni devono essere effettuate mentre Thunderbird non è in esecuzione e devono essere rieseguite in caso di aggiornamento di ThunderbirdOvviamente, apportando queste modifiche, si 'disabilita' la gestione da parte di Thunderbird degli allegati del tipo application/pkcs7-mime e application/x-pkcs7-mime, secondo quanto definito in RFC3851 (S/MIME ver 3.x)Ecco l'elenco delle operazioni:
1 ) dal sito
www.portableapps.com, scaricate, Thunderbird Portable (
http://portableapps.com/apps/internet/thunderbird_portable) e Frhed Portable (
http://portableapps.com/apps/development/frhed_portable).
Frhed è un editor esadecimale. Purtroppo è in inglese, ma lo si utilizza come tanti altri programmi.
2 ) 'installateli' in una cartella
3 ) andate nella cartella
ThundebirdPortable->app->Thunderbird4 ) fate una copia del file
xul.dll in un'altra destinazione.
La copia serve "per tornare indietro", cestinando il file
xul.dll modificato e ripristinando tale copia.
5 ) Aprite
Frhed.
Una volta lanciato, per aprire il file xul.dll, bisogna utilizzare il solito menu
File->Open oppure
Ctrl+O e selezionare il file
xul.dll della cartella
ThundebirdPortable/app/Thunderbird.
6 ) fate clic sull'icona di ricerca (binocolo oppure premete
Ctrl+F) e inserite la stringa da ricercare
p7c7 ) il cursore si posizionerà su una sequenza esadecimale
70 37 63; sulla destra della finestra, verrà mostrata la stringa
p7c8 ) fate clic con il mouse sulla lettera
c e sostituitela con la lettera
m;
la sequenza esadecimale diventa
70 37 6d9 ) salvate il file e aprite Thunderbird (dalla cartella ThunderbirdPortable) e vedrete apparire i file p7m.
AGGIORNAMENTO: per visualizzare gli allegati p7m anche nelle stampe, in sostituzione dei passi sopracitati
6 ) cercare la stringa
pkcs7-mime; sarà posizionata dopo la stringa
p7c indicata in precedenza ed è presente due volte (
pkcs7-mime e
x-pkcs7-mime)
8 ) sostituire le due
e finali della parola
mime con la lettera
x 10 ) stampando un messaggio contenete allegati p7m, questi vengono elencati nella stampa.
Per quanto riguarda
Linux Ubuntu, il modo di procedere è simile alla piattaforma Windows; in questo caso, il file da modificare è
libxul.so ed ho utilizzato, come editor esadecimale, il programma
Bless.
1 ) Scaricate Thunderbird per Ubuntu e scompattate l'archivio (io ho scompattato la cartella Thunderbird sul Desktop)
2 ) installate
Bless (da terminale, digitare:
sudo apt-get install bless)
3 ) aprite la cartella
Thunderbird4 ) fate una copia del file
libxul.so5 ) aprite
Bless (dal menu
Applicazioni->Programmazione) ed aprite il file
libxul.so (anche in questo caso, attraverso il menu
File->Open oppure tramite
Ctrl-O)
6 ) fate clic sull'icona di ricerca (lente oppure premete
Ctrl+F) e inserite la stringa da ricercare
p7c (in questo caso, il campo di ricerca appare sotto la finestra principale; scrivere il testo nel campo
Search for e cambiare il menu a tendina sulla destra da
Hexadecimal a
Text)
7 ) il cursore si posizionerà su una sequenza esadecimale
70 37 63; sulla destra della finestra, verrà mostrata la stringa
p7c8 ) fate clic con il mouse sulla lettera
c e sostituitela con la lettera
m; la sequenza esadecimale diventa
70 37 6d9 ) salvate il file e aprite Thunderbird e vedrete apparire i file p7m.
Come per Windows, al posto di modificare la stringa
p7c, potete cambiare le stringhe
pkcs7-mime per visualizzare gli allegati p7m all'interno delle stampe.