Newsgroup: it.comp.aiuto
Titolo: accorpare file INBOX (Thunderbird)

Ciao,
 
dati tre account nella cartella
 
C:\Users\NOMEUtente\AppData\Roaming\Thunderbird\Profiles\NOME_PROFILO\Mail
 
con i rispettivi file INBOX e INBOX.msf, c'è un modo per "sommarli" - 
unirli in modo da averne poi uno solo che contiene tutti i messaggi 
ricevuti?
 
Ora mi trovo con due cartelle "posta in arrivo": in quella "funzionante" 
e dove i messaggi arrivano normalmente, vorrei importare tutti i 
messaggi della seconda (sono circa 10000): pensavo fosse semplice e così 
ho provato a spostare i messaggi da una cartella all'altra 
"trascinandoli", ma mi si pianta il programma anche solo se ne 
"trascino" 20-30 e allora devo forzare lo spegnimento.
 
Ho provato allora a usare la funzione IMPORTA da un account per 
importare i messaggi di un altro, ma mi dà un "errore insapettato..." e 
dice di controllare eventualmente nella console degli errori (ma lì non 
trovo informazioni utili).
 
Ho provato ad avviare Thunderbird sia come amministratore che in 
modalità-riparazione, ma il risultato non cambia.
 
Quindi, come scritto sopra... c'è un modo semplice per fare di due (o 
più) file INBOX un unico file INBOX che contenga tutti i messaggi arrivati?
 
Grazie
 
Ovlas

 in modo da averne poi uno solo che contiene tutti i messaggi ricevuti?
 
/snip
 
 
Tra le varie prove che hai fatto, c'è quella di salvare i messaggi come 
file .eml (crea una cartella all'uopo da qualche parte sul disco rigido 
o SSD) e successivamente importarli dentro la cartella che desideri di 
Thunderbird semplicemente trascinandoli nella finestra? Non tutti e 
diecimila in una volta ma a piccoli gruppi è meglio IMHO :-) È più 
facile a farsi che a dirsi.
 
Volendo ci sono anche dei programmi a pagamento che promettono di 
consolidare più inbox di Thunderbird in una sola, ma appunto sono a 
pagamento e non so se sei disposto a  spendere una trentina di euro 
come minimo.
 
Una volta c'era l'estensione Import/export tools per queste operazioni 
ma da quello che so è incompatibiel one le recenti evoluzione di 
Thunderbird.  Adesso però vedo che c'è quest'altra dal nome mooolto 
simile, che promette grandi cose, non l'ho provata e non so se fa 
quello che desideri, eventualmente provala tu:
 
https://addons.thunderbird.net/it/thunderbird/addon/importexporttools-ng/
 
 
 
Ad ogni modo il tuo Thunderbird non sembra stare molto bene, forse è 
arrivato il fatidico momento di creare un profilo utente nuovo? È una 
grande soccciatura, io l'ho fatto qualche mese fa quando ho dovuto 
cassare il vecchio profilo che risaleva alla versione 1 di 
Thunderbiurd, qualcosa come 18 anni. Ma prima o poi arriva per tutti, 
il prfilo con l'uso è quasi normale che si corrompa o rovini 
lentamente.

 consolidare più inbox di Thunderbird in una sola,
 
e lo strumenti -> Importa di Thunderbird?
 

princo ha spiegato il 13/05/2023 :

Leggendo le descrizioni delle varie voci non sembrerebbe:
 
https://imgsh.net/a/cebI5Y9.png
 
 
Ma forse scegliendo la prima ed andando avanti sarà possibile, il punto 
sostanziale è che lui vuole unire il contenuto di due file inbox non 
importarne uno e basta creando un'altra cartella nel profilo, la 
cartella con le email dentro il suo profilo già ce l'ha da quello che 
ho capito. Non avendo mai provato tramite quella opzione di Thunderbird 
lascio a chi vuole la possibilità di farlo e riferire :-)

 lascio a chi vuole la possibilità di farlo e riferire :-)
 
fermi tutti
se importi il contenuto di un altro profilo, questo verrà unito 
all'attuale, non è questa una unione?
una volta importato nel profilo attuale, basterà spostare i messaggi 
insieme agli altri per avere una cartella unica.

 agli altri per avere una cartella unica.
 
Forse non ho capito io, ma mi sembra abbia scritto che ha già tutto 
dentro un unico profilo. Non non gli riesce di portare le email che 
stanno dentro una cartella di posta di Thunderbird dentro l'altra in 
cui le vuole vedere. Due cartele che stanno dentro lo stesso profilo 
utente.
 
Se mi sono capito... :-)

 le vuole vedere. 
 
troppo strano
 

 l'uso è quasi normale che si corrompa o rovini lentamente.
 
Esattamente...  Ogni operazione, anche la più banale come cancellare un 
messaggio, impiega diversi secondi :-\
 
Avevo anche pensato di migrare tutto su un programma più spartano (tipo 
Claws Email) sperando che "spartanità" significhi "maggiore usabilità 
senza orpelli che comunque non mi servono"... ma non sapendo se poi 
avrebbe importato bene i file da TB, ho accantonato l'idea...
 
Sempre leggendo online, ho trovato questa pagina -> 
https://www.outlookimport.com/faq/mozilla-thunderbird-outlook-import-mbox-pst-mbox-eml-converting/
 
<- in cui si fa riferimento a una utility (Free MBOX to EML) che mi ha 
fatto venire in mente un'idea... che dovrebbe avere una sua logica 
(ammesso che sia davvero gratuita quell'utility e che gestisca file 
"cicciotti" (oltre 4 Gb).
 
Se io prendo i miei file INBOX, li converto tutti in cartelle separate e 
poi con un nuovo profilo reimporto i messaggi... dovrei trovarmi 
un'installazione nuova, "pulita" e funzionale, giusto (e a questo punto 
rifarei la stessa operazione con i file SENT)?
 
O è meglio salvarmi le cartelle dei profili, reinstallare ex novo e 
procedere?
 
Grazie a te, di nuovo a tutti e buona domenica!
 
Ovlas
 
 
 

 ...ma uno dove scriverebbe questo comando? Dal prompt dei comandi?
 
Il vecchio comando copy che all'epoca del DOS usavamo anche per copiare 
il contenuto di un file di testo dentro un altro. Ma non so se va bene 
anche per i file di formato mbox che sono sì di testo ma forse possono 
contenere delle intestazioni o altro di particolare. E poi c'è il non 
indifferente argomento dimensioni dei due file, quello da 10000 email 
sarà gigantissimo ed anche l'altro immagino piccolo non sarà. Non so se 
il comando copy funziona con questi numeri in gioco.
 
Il comando per concatenare due file di testo in un terzo file è il 
seguente:
 
copy nomefile1.txt + nomefile2.txt  nomefile3.txt
 
Dopo averlo dato all'interno di nomefile3.txt appare il contenuto dei 
due file 1 e 2 concatenato.
 
Però come scritto prima, dubito che si possa ottenere un buon risultato 
in questo caso, sia per via della natura del file mbox che secondo me 
ha una struttura ben precisa che può risultare non perfetta dopo la 
concatenazione, e sia per le dimensioni dei file in gioco. Non so se 
copy è attrezzato per gestire dimensioni del genere.
 
Volendo puoi provare facilmente il comando creando una nuova cartella 
sul desktop, all'interno di essa creiu due file di testo, il primo lo 
chiami file1.txt, il secondo file2.txt, dai il comando:
 
copy file1.txt + file2.txt file3.txt
 
Vedrai crearsi un file3.txt con all'interno il contenuto dei due 
precedenti, uno dopo l'altro.

 
 
Mi sa che proverò l'estrazione delle email o il plugin che mi hai 
indicato... Incrociando le dita ovviamente!
 
Ovlas
 

 
 
Ho risolto così:
 
1) Ho copiato i file INBOX in una cartella a parte
 
2) Ho creato un profilo nuovo (pulito)
 
3) Installato il plugin importexporttools-ng ho, uno a uno, importato le 
email dei singoli file INBOX
 
4) Piano piano ho spostato tutte le emai nella cartella "Posta in 
arrivo" selezionandone un po' per volta e usando il comando "Sposta 
nella cartella" (data la mole, ho dovuto disabilitare l'antivirus, 
altrimenti il programma tendeva a rallentare/bloccarsi)
 
Tutto fatto, questa volta senza errori.
 
Grazie di nuovo a tutti!
 
Ovlas