DBX2TXT : CONVERTIR UN FICHIER DBX (OUTLOOK EXPRESS) EN TXT
conseildg
Messages postés86Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention18 mars 2007
-
18 mars 2007 à 14:50
Pokepat
Messages postés17Date d'inscriptionsamedi 13 mars 2004StatutMembreDernière intervention17 juin 2009
-
17 juin 2009 à 16:44
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Pokepat
Messages postés17Date d'inscriptionsamedi 13 mars 2004StatutMembreDernière intervention17 juin 2009 17 juin 2009 à 16:44
Merci de votre réponse. J'ai testé 2 ou 3 trucs mais ça ne marche pas. Je pense que tout est perdu corps et biens... Tant pis. J'abandonne!
cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018 17 juin 2009 à 12:54
Je crois que le format de Windows mail n'est pas le même que le format dbx d'Outlook Express, cela ne fonctionnera pas (ni dbxtract je pense) : il faut trouver un logiciel pour Windows mail.
Pokepat
Messages postés17Date d'inscriptionsamedi 13 mars 2004StatutMembreDernière intervention17 juin 2009 17 juin 2009 à 12:48
Bonjour;
Vous avez l'air de vous y connaitre en prog, ce qui n'est pas du tout mon cas. Peut-être pourriez-vous m'aider. J'ai fait une grosse bourde hier en virant des mails de windows mail. Je cherche depuis ce matin comment récupérer ces mails, et j'entends parler de dbxtract que je me suis empressée de télécharger. Le problème c'est que je ne vois pas trop comment l'utiliser... Déjà pour trouver le chemin qui m'emmène jusqu'au bon dossier, c'est tout un poème.
Est-ce bien du même dbxtract dont vous parlez? Pensez-vous qu'il soit possible que je récupère ces mails. Merci d'avance.
cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018 5 mai 2009 à 08:47
Voir aussi :
www.codeproject.com/KB/recipes/DBXParser.aspx
cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018 23 août 2007 à 09:44
Nouvelle version : pour que fichier .reg fonctionne, le projet doit etre dézippé dans C:\Program Files\Dbx2Txt\
sinon changez les chemins dans le fichier .reg
cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018 28 avril 2007 à 09:46
cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018 9 avril 2007 à 12:10
Voilà c'est fait, cela fonctionne bien, ya plus qu'à finir le décodage... à suivre. Si yen a qui propose d'avancer un peu le projet (décodage ISO, Base64, Html2Txt, entetes IP, ...), n'hésitez pas !
cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018 2 avril 2007 à 08:56
J'ai entièrement réécrit le logiciel d'après dbx2txt.c : il manquait pas mal de boucle dans ta source, cela ne pouvait pas fonctionner dans le cas général : maintenant cela à l'air de bien tourner, je suis en train de retester sur de très grosses bases dbx (40000 spams à analyser...) et de comparer la sortie octet par octet avec la sortie en mode debug de dbx2txt.c (les 5 niveaux de debug), et j'obtient bien la même chose : je termine les tests et je clarifie un peu le code source, je posterai une version sans doute ce week end.
cs_lann
Messages postés16Date d'inscriptionmercredi 30 octobre 2002StatutMembreDernière intervention14 novembre 2007 1 avril 2007 à 15:16
si tu trouves la solution tu pourra peut-être me la fournir, vu que tu as pompé pas mal de code de ma source :
www.cppfrance.com/code.aspx?ID=35468.
D'avance merci
cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018 20 mars 2007 à 16:15
www.pcastuces.com/logitheque/dbxtract.htm
DBXtract fonctionne nickel ! même sur une base endommagée ! j'ai pu récupérer des mails perdus après un crash entre 2 backups, cool !
dbx2txt en c fonctionne aussi très bien. Ces 2 logiciels ne conservent toutefois pas la date des mails, et le décodage ISO des sujets n'est pas toujours fait (par exemple l'ISO 2022) : voilà donc 2 petites modifs à faire qui justifie ma version, et comme j'ai le code source en c, je devrais corriger ma version très bientôt, à suivre !
cs_malkolinge
Messages postés10Date d'inscriptionmercredi 11 juin 2003StatutMembreDernière intervention24 janvier 2008 20 mars 2007 à 11:52
juste pour info pour ceux que ça intéresse : dans le même genre il existe dbxtract.exe ... mais sans le charme de le faire soi-même
cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018 20 mars 2007 à 08:42
C'est bête, mais j'ai même pas pensé à regardé si ça existait déjà !
Voici ce que j'ai trouvé :
www.leapsecond.com/tools/dbx2txt.c
www.leapsecond.com/tools/dbx2txt.exe
Je vais voir si je peux corriger le pb avec.
cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018 19 mars 2007 à 08:30
C'est simple à vérifier : ouvre un fichier dbx en accès binaire, positionne le curseur sur l'octet n°196 et lit un entier non signé sur 32 bits (soit un long en VB6, mais attention : si la valeur est négative, alors il faudra ajouter une constante pour la considérer comme un entier positif) : si tu obtient le nombre total de mails du dossier dbx, alors le reste ne devrait pas poser trop de problème (avec toutefois les mêmes limitations que ce logiciel en VB2005 et la version C++).
conseildg
Messages postés86Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention18 mars 2007 18 mars 2007 à 14:50
Très intéressant.
Ce programme fonctionnerait-il en VB6 ?
17 juin 2009 à 16:44
17 juin 2009 à 12:54
17 juin 2009 à 12:48
Vous avez l'air de vous y connaitre en prog, ce qui n'est pas du tout mon cas. Peut-être pourriez-vous m'aider. J'ai fait une grosse bourde hier en virant des mails de windows mail. Je cherche depuis ce matin comment récupérer ces mails, et j'entends parler de dbxtract que je me suis empressée de télécharger. Le problème c'est que je ne vois pas trop comment l'utiliser... Déjà pour trouver le chemin qui m'emmène jusqu'au bon dossier, c'est tout un poème.
Est-ce bien du même dbxtract dont vous parlez? Pensez-vous qu'il soit possible que je récupère ces mails. Merci d'avance.
5 mai 2009 à 08:47
www.codeproject.com/KB/recipes/DBXParser.aspx
23 août 2007 à 09:44
sinon changez les chemins dans le fichier .reg
28 avril 2007 à 09:46
http://ors-production.netcipia.net/xwiki/bin/view/Dbx2Txt/
9 avril 2007 à 12:10
2 avril 2007 à 08:56
1 avril 2007 à 15:16
www.cppfrance.com/code.aspx?ID=35468.
D'avance merci
20 mars 2007 à 16:15
DBXtract fonctionne nickel ! même sur une base endommagée ! j'ai pu récupérer des mails perdus après un crash entre 2 backups, cool !
dbx2txt en c fonctionne aussi très bien. Ces 2 logiciels ne conservent toutefois pas la date des mails, et le décodage ISO des sujets n'est pas toujours fait (par exemple l'ISO 2022) : voilà donc 2 petites modifs à faire qui justifie ma version, et comme j'ai le code source en c, je devrais corriger ma version très bientôt, à suivre !
20 mars 2007 à 11:52
20 mars 2007 à 08:42
Voici ce que j'ai trouvé :
www.leapsecond.com/tools/dbx2txt.c
www.leapsecond.com/tools/dbx2txt.exe
Je vais voir si je peux corriger le pb avec.
19 mars 2007 à 08:30
18 mars 2007 à 14:50
Ce programme fonctionnerait-il en VB6 ?