Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/11/2014, à 16:44

jeanmaire

sauvegarde BDD de Thunderbird - résolu

Bonjour

Je sauvegarde tous les messages reçus et envoyés que je veux conserver dans la base de données de Thunderbird .
Est-il possible de "décompacter " cette base de données pour obtenir dans un dossier standard les messages individuellement  (format bureautique par exemple) ?

Merci d'avance

Georges

Dernière modification par jeanmaire (Le 11/11/2015, à 17:43)

Hors ligne

#2 Le 08/11/2014, à 18:02

erresse

Re : sauvegarde BDD de Thunderbird - résolu

Bonjour,

Quand tu dis que tu sauvegardes tous tes messages, veux-tu dire que tu les "conserves" dans la base ou que tu les "sauvegardes" autrement ?
Dans le premier cas, en tout cas, il doit t'être possible d'ouvrir ces messages normalement avec Thunderbird et, partant, de les copier individuellement comme bon te semble, non ?
Sinon, si tu en fais des sauvegardes, par quel moyen le fais-tu ? N'y a-t-il pas de procédure de récupération de ces sauvegardes ?


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#3 Le 09/11/2014, à 23:03

jeanmaire

Re : sauvegarde BDD de Thunderbird - résolu

Salut erresse

1 - Je les conserve dans la base de Thunderbird .
2 - Je sauvegarde régulièrement toute la base par copie du dossier caché    ".thunderbird"  sur un disque dur de sauvegarde avec toutes mes autres sauvegardes de fichiers . (en fait toutes les copies sont en double sur 2DD's différents : ceinture et bretelles)
3 - J'étais jusqu'en 2009 sous Windows . Je suis alors passé sur UBUNTU . J'ai récupéré tous mes messages depuis le mail Windows en les "récupérant" sur thunderbird sous Windows . J'ai ensuite recopié le dossier (dont je ne me rappelle plus le nom sous Windows) sur le dossier  ".thunderbird " généré lors de l'install sous UBUNTU . Je me souviens que j'ai du modifier le nom du fichier de la data base et son pointeur . J'ai ainsi tous les messages (qui m'intéressent et que j'ai conservés depuis 2001...) sous THUNDERBIRD .
Je suis donc sécurisé . Mais ma question est purement une question de curiosité ! . Existe-t-il une méthode pour "transformer" la base de données  et retrouver chaque message individuellement (en format ".odt ou .pps ou xls ..."car le format ".eml" traîne tout l'envirronnement et le codage HTML du message et est donc pratiquement illisible  )  ?

Plus de 40 ans d'informatique aussi , mais utilisateur lambda sous UBUNTU . J'ai donc des questions sur la manipulation du Système . Es-tu spécialiste de Linux ?

Bonne soirée

Georges

Hors ligne

#4 Le 10/11/2014, à 18:29

erresse

Re : sauvegarde BDD de Thunderbird - résolu

Bonjour,

Spécialiste de Linux, non, mais utilisateur éclairé depuis 2007 avec Ubuntu, notamment (j'en ai essayé d'autres, mais c'est tout de même cette distribution qui est la plus évoluée pour l'automatisation de la reconnaissance des périphériques, etc...).
Pour ta demande particulière, j'avoue que je ne connais pas de logiciel ou procédure standard qui fasse cela, mais tout est possible, dès lors qu'on connaît le format de la base source... ce qui n'est pas mon cas, malheureusement. Il doit certainement exister des docs sur le sujet, chez Mozilla.
A toutes fins utiles, regarde quand même dans le répertoire caché de .thunderbird, le dossier xyz.default, sous-dossier Mail ou ImapMail.
Apparemment, les messages sont enregistrés dans ces dossiers, dans des fichiers qui vont par couple (exemple INBOX et INBOX.msf). Je n'ai pas pu lire les fichiers .msf dont j'ignore la fonction, mais le fichier de même nom non suffixé est généralement affichable et contient du texte en clair, on y retrouve le texte des messages...
Peut-être pourras-tu en tirer quelque chose ?

Bonne soirée à toi aussi.


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#5 Le 12/11/2014, à 19:52

framboise38

Re : sauvegarde BDD de Thunderbird - résolu

Bonjour,
J'ai l'impression que l'extension suivante fait ce que tu veux
importexporttools
mais je ne la connais pas, et je ne l'ai pas testé.
Cordialement
Framboise

Hors ligne

#6 Le 14/11/2014, à 00:04

jeanmaire

Re : sauvegarde BDD de Thunderbird - résolu

Bonsoir à tous

@erresse
Je vais essayer ça . Si ça marche ça répond à ma question .

@framboise38
J'ai regardé  la doc sur  " importexporttools" . Ce n'est pas ce que je recherche . Je n'ai aucun problème d'import export : je copîe simplement la base de données en dur . Ce que je cherche c'est la possibilité d'extraire de la base de données , fichier par fichier en clair , et si possible d'automatiser cette opération pour toute la base de données . Je vais regarder ce que propose erresse .

En tous cas merci à vous deux et Bonne nuit
Georges

Hors ligne

#7 Le 14/11/2014, à 00:21

jeanmaire

Re : sauvegarde BDD de Thunderbird - résolu

@ erresse

Non  , ça donne aussi un fichier entouré de toute la gangue propre à la BDD : dommage

Georges

Hors ligne

#8 Le 14/11/2014, à 10:09

credenhill

Re : sauvegarde BDD de Thunderbird - résolu

hello
cette commande crée un fichier texte par message

$ awk '/^From - / {n++} {print > "message." n}' Inbox

Hors ligne

#9 Le 17/11/2014, à 00:01

jeanmaire

Re : sauvegarde BDD de Thunderbird - résolu

@ credenhill

Merci . Je me doutais bien que quelqu'un avait résolu ce problème .
Mais peux-tu m'expliquer comment cette commande fonctionne ? En effet ma base Tunderbird contient les messages que j'ai sauvegardés depuis l'an 2000 . La base fait plus de 8 gigaoctets répartis en une vingtaine de "dossiers" et autant de "sous dossiers" et sans doute plusieurs milliers de fichiers ...
Quelle est la signification des paramètres de la commande ? Peut-on travailler message par message ou dossier par dossier ou bien encore sous-dossier par sous dossier? . La commande réalise-t-elle un print du ou des fichiers ou bien elle permet de les copier dans un répertoire de Récup ?  Je ne voudrais pas lancer la commande pour l'ensemble de la base ce serait beaucoup trop gros ....
Merci encore et bonne soirée

Georges

Hors ligne

#10 Le 17/11/2014, à 00:07

jeanmaire

Re : sauvegarde BDD de Thunderbird - résolu

@ credenhill

OK j'ai recherché la commande "awk"  sur internet . Je n'ai plus qu'à l'étudier  ....

Merci encore

Georges

Hors ligne

#11 Le 17/11/2014, à 12:40

credenhill

Re : sauvegarde BDD de Thunderbird - résolu

chaque message commence par From - , awk incrémente un compteur qui va numéroter les fichiers message.1 .2 .3 etc
awk traite un fichier à la fois, donc les fichiers message.X vont s'écraser, on peut rajouter le nom du fichier

awk '/^From - / {n++} {print > FILENAME ".msg." n}' Inbox

Dernière modification par credenhill (Le 17/11/2014, à 13:20)

Hors ligne

#12 Le 17/11/2014, à 14:23

melixgaro

Re : sauvegarde BDD de Thunderbird - résolu

à jeanmaire

Commence par faire un test : copie le fichier Inbox d'une de tes boîtes dans un nouveau dossier et lance la commande de credenhill sur la copie. Tu verras ainsi si ce que fait la commande te convient. On pourra ensuite réfléchir à un traitement de masse.


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#13 Le 20/11/2014, à 22:22

jeanmaire

Re : sauvegarde BDD de Thunderbird - résolu

Bonsoir à tous

Très occupé en ce moment , je n'ai pas pu répondre plus tôt . Veuillez m'excuser . Je vais faire la manip indiquée par melixgaro mais je ne comprends pas la signification des paramètres de la commande . Donne moi un exemple de commande complète avec par exemple un fichier  "monfichiertest" copié de  "inbox"  dans le dossier   "dossiertest" .

Merci d'avance

Georges

Hors ligne

#14 Le 21/11/2014, à 09:46

credenhill

Re : sauvegarde BDD de Thunderbird - résolu

mkdir -p ~/dossiertest
cp ~/.thunderbird/[nom du profile].default/Mail/[nom du serveur]/Inbox  ~/dossiertest/monfichiertest
cd ~/dossiertest
awk '/^From - / {n++} {print > FILENAME ".msg." n}' monfichiertest
ls

Hors ligne

#15 Le 21/11/2014, à 12:24

jeanmaire

Re : sauvegarde BDD de Thunderbird - résolu

Merci
On va faire ça
Bonne journée
Georges

Hors ligne