begin process at 2012 02 17 02:32:04
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de Donnees

 > DBX2TXT : CONVERTIR UN FICHIER DBX (OUTLOOK EXPRESS) EN TXT

DBX2TXT : CONVERTIR UN FICHIER DBX (OUTLOOK EXPRESS) EN TXT


 Information sur la source

Note :
Aucune note
Catégorie :Base de Donnees Source .NET ( DotNet ) Classé sous :dbx, outlook, express, décoder, iso Niveau :Initié Date de création :18/03/2007 Date de mise à jour :26/01/2008 09:46:12 Vu / téléchargé :28 323 / 1 426

Auteur : Patrice99

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (14)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Comme son nom l'indique, cette source permet de lire un fichier dbx (un dossier Outlook Express) et d'en extraire un fichier texte contenant la liste des sujets des courriels, ainsi qu'un autre fichier contenant le détail des entêtes des courriels.

D'après la source :
www.leapsecond.com/tools/dbx2txt.c
www.leapsecon d.com/tools/dbx2txt.exe

' Version 1.03 du 26/01/2008
Le décodage ISO des sujets n'est pas terminé.
Le décodage des pièces jointes n'est pas fait, cf. la fct FromBase64String de DotNet2
Prochainement : extraction du texte des courriels html ainsi que des pièces jointes. Pour le moment, il suffit de copier/coller un détail de message dans le bloc-notes et de renommer le fichier avec l'extension .eml, vous obtenez alors un message eml (Outlook Express) valide.

Utilisation possible : ce projet va servir de base à un logiciel antispam (dans un premier temps un logiciel pour détecter les faux-positifs générés par un antispam payant : VBSpamCheck) ainsi qu'un logiciel pour indexer les courriels.


 Conclusion

Finalement la source de la version 0.1 a été abandonnée :
DÉCOUPEUR DE FICHIERS OUTLOOK AVEC L'EXTENSION DBX
www.cppfrance.com/code.aspx?ID=35468

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

18 mars 2007 12:22:38 :
Zip perdu : retrouvé !
09 avril 2007 11:40:26 :
Version 1.01 : reprogrammation à partir de la source www.leapsecond.com/tools/dbx2txt.c
23 août 2007 09:40:35 :
Classe dbx et interface avec des menus pour les différentes extractions.
26 janvier 2008 09:46:13 :
Version 1.03 : quelques champs ajoutés (cf. doc)

 Sources du même auteur

Source avec Zip FREEBOOK : MODELE ET MACRO WORD EBOOK POUR LES LISEUSES ELEC...
Source avec Zip Source avec une capture Source .NET (Dotnet) VBFILEFIND : RECHERCHE DE FICHIERS POUR REMPLACER CELLE DE W...
Source avec Zip Source avec une capture Source .NET (Dotnet) VBWINDIFF : INTERFACE D'OPTIONS POUR LE COMPARATEUR WINDIFF
Source avec Zip Source .NET (Dotnet) VBEXCELLIBRARY : LIRE RAPIDEMENT UN CLASSEUR EXCEL SANS EXCE...
Source avec Zip Source .NET (Dotnet) CRÉER UN VRAI OCX EN DOTNET

 Sources de la même categorie

Source avec Zip Source avec une capture BIEN ADMINISTRER LES ETUDIANTS ET LEURS CÔTES par okosa
Source avec Zip VBA EXEL GESTION DE PERSONEL NOUVEAU CONTRAT DE TRAVAI par oudlarbi
Source avec Zip Source avec une capture CREATION D'UN OBJET D'ACCÈS AUX DONNÉES par okosa
Source avec Zip Source .NET (Dotnet) MISAHORAIRE par MdelM
Source avec Zip Source avec une capture BASEDEDONNEES,GESTIONDEMALADES,DATABASSE par shadkitenge

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture OUTLOOK ATTACHEMENT SAVER par MoiLafouine
GÉNÉRATEUR DE MAIL OUTLOOK AVEC MISE EN FORME VIA UNE SYNTAX... par 8Tnerolf8
Source avec Zip Source .NET (Dotnet) FOLDERS ET DOCUMENTS OUTLOOK SOUS FORME DE TREEVIEW ... RECU... par jmn59170
Source avec Zip Source avec une capture ENUMÉRATION DES DOSSIERS ET LEURS CODES GÉRÉS PAR OUTLOOK EX... par poiuytrez3
Source avec Zip Source avec une capture ENVOYER OUTLOOK EXPRESS OU OUTLOOK DANS LA SYSTRAY par processus

Commentaires et avis

Commentaire de conseildg le 18/03/2007 14:50:04

Très intéressant.
Ce programme fonctionnerait-il en VB6 ?

Commentaire de Patrice99 le 19/03/2007 08:30:01

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++).

Commentaire de Patrice99 le 20/03/2007 08:42:13

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.

Commentaire de malkolinge le 20/03/2007 11:52:03

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

Commentaire de Patrice99 le 20/03/2007 16:15:26

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 !

Commentaire de lann le 01/04/2007 15:16:27

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

Commentaire de Patrice99 le 02/04/2007 08:56:41

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.

Commentaire de Patrice99 le 09/04/2007 12:10:09

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 !

Commentaire de Patrice99 le 28/04/2007 09:46:55

Documentation wiki :
http://ors-production.netcipia.net/xwiki/bin/view/Dbx2Txt/

Commentaire de Patrice99 le 23/08/2007 09:44:15

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

Commentaire de Patrice99 le 05/05/2009 08:47:54

Voir aussi :
www.codeproject.com/KB/recipes/DBXParser.aspx

Commentaire de Pokepat le 17/06/2009 12:48:11

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.

Commentaire de Patrice99 le 17/06/2009 12:54:19

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.

Commentaire de Pokepat le 17/06/2009 16:44:50

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!

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Lire les fichiers .DBX (Stockage Outlook Express) [ par cyrilp ] Salut à tous !Je recherche un moyen de lire en VB un fichier .DBX de outlook express... Existe t'il un code source, un composant ActiveX ou un connect Fichiers DBX d'Outlook Express [ par langello ] Bonjour, je voudrais savoir comment exploiter les fichiers dbx d'Outlook Express. En fait je cherche à intégrer un message dans la boite d'envoi de ou [BAR]Fichier .dbx d'Outlook Express 6 [ par GMELO ] Bonjour, J'ai une "boite de réception" - Outlook express 6 sous XP pro - qui a été "gonflée" suite à une malheureuse manip et elle fait 2 097 099 ko Créer automatiquement une règle sur outlook express [ par poiuytrez3 ] Bonjour, Je cherche à créer automatiquement une règle dans la base de registre en utilisant un programme vbscript. Cette règle doit déplacer to api règles outlook express [ par poiuytrez3 ] Bonjour,Quelqu'un sait s'il existe une api pour outlook express qui est capable d'ajouter des règles de messages? J'ai fait des recherches mais je n'e contacts dans outlook express (wab) [ par eldim ] Bonjour à tous Est-ce quelqu'un sait comment faire en vb ou vb net pour récupérer les contacts d'outlook express (pas outlook) ? Régle Outlook Express [ par allthew3 ] Bonjour,J'ai beau cherché sur google je ne trouve pas : comment fait-on pour ajouter des régles dans Outlook Express par l'intermédiaire du registre ? outlook express 6 [ par winner532 ] bonjour je veux ouvrir Outlook express 6 avec une commande Button , je n'ai pas trouvé l'instruction nécessaire avec vb.net.plus genéralement je cherc Envoi de mail via outlook express [ par Sir Hill ] Bonjour,j'aimerai savoir si quelqu'un peut m'aider à résoudre un problème (qui n'en pas un pour bon nombre d'entre vous...)A l'aide d'un bouton dans u VB6 Outlook Express [ par 28marc28 ] Bonjour,Pour mon soft j'envoi et je recois des mails avec outlook express avec VB6 et MAPI.Connaissez-vous un moyen de recevoir avec mapi le message e


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,590 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales