#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