Come trasferire la posta elettronica dall'evoluzione a thunderbird?


10

Ho aggiornato Ubuntu alla 11.10 usando la notifica di aggiornamento. Sto anche passando da Xubuntu a Ubuntu - interfaccia GNOME. Uso l'evoluzione da anni e vorrei trasferire le e-mail su Thunderbird.

Ho esaminato le domande simili senza fortuna e l'aiuto di thunderbird sull'importazione manuale. La maggior parte di questi presuppone che la struttura del file di evoluzione sia simile alla struttura del file di evoluzione.

Quando ho installato thunderbird sembra aver importato i contatti dall'evoluzione (e in realtà li hanno rimossi dall'evoluzione. Tuttavia, nessuna posta è stata trasferita. Ho trovato l'email di evoluzione ~/.local/share/evolution/mail/local. Questo ha cartelle.db e 3 directory - cur, tmp e new poi ci sono i file e le directory nascosti. Ogni directory ha tre file correlati con estensioni .cmeta, .ibex.index e .ibex.index.data . Quindi tutte le directory avevano file che sembrano contenere i singoli messaggi. non esaminato la rima o il motivo dello schema di numerazione / denominazione dei file.

c'è un bel modo per importare questi file?


possibile duplicato -> askubuntu.com/questions/27410/…
hhlp

Ho anche guardato quella serie di collegamenti. la cartella evolution ha tutte le directory come file nascosti. Ognuno di questi ha tre cartelle: cur, new e tmp. Anche se prendi tutti i messaggi fuori dalla cur e li metti nella sottodirectory in thunderbird, i messaggi vengono interpretati come cartelle senza nulla in essi ... quindi illeggibili. le cartelle evolution non hanno l'estensione .sbd come nell'ultimo link, sono solo .higerdirname.lowerdirname
jim

Risposte:


4

Dal momento che le soluzioni sopra non hanno funzionato per me e perché penso che questo dovrebbe aiutare molti utenti. Senza garanzia ;-)

Perché il problema è ancora rilevante

Ho avuto lo stesso problema e sfortunatamente Evolution non è stato in grado di esportare correttamente i messaggi come file mbox. Così ho cercato una buona quantità di tempo e finalmente ho trovato una soluzione.

Ho molte cartelle e molti messaggi. Per qualche ragione Evolution ha creato file mbox molto grandi (circa 2 GB per 100 MB di posta). La dimensione non sarebbe questo problema, ma Thunderbird non è riuscito a importare quei file.

La soluzione

Quindi per fortuna c'è questo script Python che offre agli utenti esperti l'opportunità di spostare le mail da Evolution a Thunderbird.

La soluzione è descritta qui :

WFM

Ho usato: Thunderbird 12.0.1, Evolution 3.2.3, Ubuntu 12.04.

Usando lo script python per convertire da maildir a mbox puoi creare una struttura mbox che viene importata con solo un paio di clic:

  1. Meglio prevenire che curare: copia la tua struttura maildir da ~/.local/share/evolution/mail/local/una directory a tua scelta - diciamo/tmp/mail-copy/local
  2. $ cd /tmp/mail-copy/
  3. Usa lo script $ python maildir2mbox.py local LocalMbox
  4. Apri Thunderbird (dovrebbe essere installato e anche strumenti di importazione / esportazione )
  5. Fare clic con il tasto destro sulla Posta in arrivo e selezionare Import/Export->Import mbox file->Import one or more mbox files, with its/their subdirectoriese selezionare il /tmp/mail-copy/LocalMboxfile
  6. Goditi le tue migliaia di vecchie mail :-)

Mi piace molto questa soluzione in quanto non richiede l'installazione di Evolution (non è necessaria l'esportazione).
Beernarrd,

Sto aggiungendo il link allo stesso script in git: https://gist.github.com/nyergler/1709069
Beernarrd

3

Hai visto questo post?

http://ubuntuforums.org/showthread.php?p=10999504

  1. Backup Evolution: Alt-f, Impostazioni di evoluzione del backup ...

    Installa Thunderbird da Ubuntu Sotware Center e configura Thunderbird con le informazioni del tuo account di posta. Chiudi Thunderbird, dopo aver verificato se l'invio e la ricezione funzionano.

  2. Apri evolution e sposta tutte le sottocartelle (trascinandole) al livello più alto. Prima di passare al passaggio successivo, assicurarsi che non esistano più sottocartelle. Quindi vicino evoluzione.

  3. Apri Nautilus.

    Assicurati di essere nella cartella / home / tuonome. Premi Control-h, ora vedi tutte le cartelle e i file nascosti sotto le tue cartelle, ad esempio: .aptitude Sposta in /home/yourname/.local/share/evolution/mail/local/Inbox.sbdPress F3. Questo apre un altro pannello in Nautilus.

    In questo pannello vai /home/yourname/thunderbird/xxxxxxx.default/Mail/ServerName

    Questo nomeserver che puoi trovare nelle impostazioni dell'account Thunderbird (Alt-e, a), vai su Impostazioni server. Qui vedi ServerName.

  4. Copia solo i file "file mailbox" dalla cartella Evolution "Inbox.sbd" nella cartella "ServerName" di Thunderbird. Non copiare gli altri file come xxx.cmeta, xxx.ibec.index, xxx.ibex.index.data ecc.


2

Sfortunatamente il suggerimento sopra non mi aiuta, crea semplicemente un file di cassetta postale ma, al suo interno, non ha tutti i miei messaggi. Per risolvere il problema ho fatto:

  1. un backup della posta nel programma di evoluzione usando il suo File -> Esegui una possibilità di backup. Creerà un file .tar.gz.
  2. rimuovere il programma Evolution dopo averlo eliminato;
  3. installa thunderbird e configuralo sul tuo account;
  4. reinstalla - da zero - evolution e, prima di accettare tutte le indicazioni, ripristina il backup .tar.gz: in questo momento ti chiederà se vuoi migrare ai file maildir e in tal caso, creerà una casella di posta solo per 'nel caso' se si gratta il nuovo formato.
  5. vai a /~.local/share/evolution/mail/local_mboxe basta copiare i file mbox
  6. incollalo nel tuo ~/.thunderbird/xxxdefalt/mail/localfolder

Questo è tutto.


1

Dopo aver provato tutto quanto sopra ho trovato una soluzione molto più semplice.

Trascina e rilascia l' Inboxicona nel riquadro sinistro del evolutiondesktop. Messages_from_InboxVerrà scritto un file chiamato . Ora rinominalo in Inboxe copialo in

~/.thunderbird/whatever.default/mail_acct/ 

Se lo apri thunderbird, ora sarà lì. Ripeti questa procedura con tutte le altre cartelle che ti servono.


1

Puoi anche selezionare i messaggi in Evolution e premere Ctrl+ Sper salvare i messaggi come 'mbox'. Quindi copia il file in ~/.thunderbird/xxxxxx.default/Mail/mail_acc/. Quando avvii Thunderbird, verrà automaticamente creata una cartella con i tuoi messaggi

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.