web-dev-qa-db-fra.com

Comment porter un email d'évolution vers thunderbird?

J'ai mis à jour Ubuntu à 11.10 en utilisant la notification de mise à jour. Je passe également de Xubuntu à ubuntu - interface GNOME. J'utilise evolution depuis des années et j'aimerais porter les courriels à Thunderbird.

J'ai examiné les questions similaires sans succès et l'aide de Thunderbird sur l'importation manuelle. La plupart d'entre eux supposent que la structure du fichier evolution est similaire à la structure du fichier evolution.

Lors de la configuration de Thunderbird, il semble avoir importé les contacts de evolution (et les avoir supprimés de evolution. Cependant, aucun courrier n'a été transféré. J'ai trouvé le courrier d'évolution dans ~/.local/share/evolution/mail/local. Il contient folder.db et 3 répertoires - cur , tmp et new. puis il y a les fichiers cachés et les répertoires. Chaque répertoire a trois fichiers liés avec les extensions . cmeta, .ibex.index, et . ibex.index .data. Tous les répertoires contenaient des fichiers qui semblaient contenir les messages individuels. Je n’ai pas regardé la rime ni le motif du schéma de numérotation/dénomination des fichiers.

existe-t-il un bon moyen d'importer ces fichiers?

10
jim

Les solutions ci-dessus ne fonctionnant pas pour moi et parce que je pense que cela devrait aider beaucoup d'utilisateurs. Sans garantie ;-)

Pourquoi le problème est toujours d'actualité

J'ai eu le même problème et malheureusement, Evolution n'a pas pu exporter correctement les mails en tant que fichiers mbox. J'ai donc cherché une bonne quantité de temps et j'ai finalement trouvé une solution.

J'ai beaucoup de dossiers et vraiment beaucoup de messages. Pour une raison quelconque, Evolution a créé des fichiers mbox vraiment volumineux (environ 2 Go pour 100 Mo de courrier). La taille ne serait pas ce problème, mais Thunderbird ne pourrait pas importer ces fichiers.

La solution

Heureusement, il existe donc ce script python qui permet aux utilisateurs expérimentés de déplacer des courriers électroniques de Evolution vers Thunderbird.

La solution est décrite ici :

WFM

J'ai utilisé: Thunderbird 12.0.1, Evolution 3.2.3, Ubuntu 12.04.

En utilisant le script python pour convertir maildir en mbox , vous pouvez créer une structure mbox importée en quelques clics seulement:

  1. Mieux vaut prévenir que guérir: copiez votre structure maildir de ~/.local/share/evolution/mail/local/ dans un répertoire de votre choix - disons /tmp/mail-copy/local
  2. $ cd /tmp/mail-copy/
  3. Utilisez le script $ python maildir2mbox.py local LocalMbox
  4. Ouvrez Thunderbird (doit être installé et Outils d'importation/d'exportation aussi)
  5. Faites un clic droit sur votre boîte de réception et sélectionnez Import/Export->Import mbox file->Import one or more mbox files, with its/their subdirectories et sélectionnez le fichier /tmp/mail-copy/LocalMbox
  6. Profitez de vos milliers de vieux mails :-)
4

Avez-vous vu ce post?

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

  1. Evolution de la sauvegarde: Alt-f, paramètres d'évolution de la sauvegarde ...

    Installez Thunderbird à partir d’Ubuntu Sotware Center et configurez Thunderbird avec les informations de votre compte de messagerie. Fermez Thunderbird, après avoir vérifié si l’envoi et la réception fonctionnent.

  2. Ouvrez evolution et déplacez tous les sous-dossiers (en les faisant glisser) au plus haut niveau. Avant de passer à l’étape suivante, assurez-vous qu’il n’existe plus de sous-dossiers. Alors fermez l'évolution.

  3. Ouvrez Nautilus.

    Assurez-vous que vous êtes dans votre dossier/home/votrenom. Appuyez sur Ctrl-h. Tous les dossiers et fichiers masqués se trouvent sous vos propres dossiers, par exemple: .aptitude Déplacer vers /home/yourname/.local/share/evolution/mail/local/Inbox.sbd Appuyez sur F3. Cela ouvre un autre panneau dans Nautilus.

    Dans ce panneau, passez à /home/yourname/Thunderbird/xxxxxxx.default/Mail/ServerName

    Ce nom de serveur que vous pouvez trouver dans les paramètres du compte Thunderbird (Alt-e, a), allez dans Paramètres du serveur. Ici vous voyez le ServerName.

  4. Copiez uniquement les fichiers "fichier de boîte aux lettres" de votre dossier "Inbox.sbd" de Evolution dans le dossier "ServerName" de Thunderbird. Ne copiez pas les autres fichiers tels que xxx.cmeta, xxx.ibec.index, xxx.ibex.index.data etc.

3
Toolaidback

Malheureusement, le conseil ci-dessus ne m'aide pas, il crée simplement un fichier de boîte aux lettres mais, à l'intérieur, il ne contient pas tous mes messages. Pour résoudre le problème que j'ai fait:

  1. une sauvegarde du courrier dans le programme evolution en utilisant son fichier -> Faire une sauvegarde. Cela créera un fichier .tar.gz.
  2. supprimez le programme Evolution après le purger;
  3. installez Thunderbird et configurez-le sur votre compte;
  4. réinstallez - à partir de zéro - evolution et, avant d'accepter toutes les indications, restaurez la sauvegarde .tar.gz: à ce moment, il vous sera demandé si vous souhaitez migrer vers des fichiers maildir et si oui, il créera une boîte aux lettres 'au cas où' si vous re-gratez le nouveau format.
  5. allez à /~.local/share/evolution/mail/local_mbox et copiez simplement les fichiers mbox
  6. collez-le dans votre ~/.Thunderbird/xxxdefalt/mail/localfolder

C'est tout.

2
Dener

Vous pouvez également sélectionner des messages dans Evolution et appuyer sur Ctrl + S pour enregistrer les messages en tant que "mbox". Copiez ensuite le fichier dans ~/.Thunderbird/xxxxxx.default/Mail/mail_acc/. Lorsque vous démarrez Thunderbird, il créera automatiquement un dossier avec vos messages.

1
inokenty

Après avoir essayé tout ce qui précède, j'ai trouvé une solution beaucoup plus simple.

Faites glisser l’icône Inbox dans le volet gauche de evolution sur votre bureau. Un fichier appelé Messages_from_Inbox sera écrit. Maintenant, renommez-le en Inbox et copiez-le en

~/.Thunderbird/whatever.default/mail_acct/ 

Si vous ouvrez Thunderbird, il sera maintenant là. Répétez cette procédure avec tous les autres dossiers dont vous avez besoin.

1
user49301