Quel est le message exact que tu as ?
Il se pourrait que ton dbx soit corrompu suite à un bug, une panne de courant. Il existe des softs pour extraire les mails,
DBXtract permet l'extraction des messages d'Outlook Express v5 au format Eml contenus dans les fichiers DBX (même s'ils sont endommagés), pouvant être lus soit par OE lui-même soit par n'importe quel éditeur de texte.
http://chattanooga.net/~scochran/DBXtract.htm
OE Extraction
Freeware qui ouvre un .dbx (Outlook Express)
J'ai découvert un freeware permettant d'ouvrir un fichier .dbx (format Outlook Express) et d'en extraire un ou plusieurs messages, d'un seul clic. Ceci pour ceux qui ont un vieux fichier archivé et qui ne veulent pas chipoter avec des fichiers à renommer dans le répertoire standard de OE.
J'ai constaté qu'il est très gourmand en mémoire, Sysmon (qui m'affiche en permanence la mémoire utilisée) a bondi de 40 Mb au démarrage du programme, avant même que je n'ouvre un fichier .dbx. Je ne sais pas pourquoi tant de mémoire, l'exécutable ne fait que 400 Kb. Pour le reste, ça marche très bien. C'est un complément au programme DBxtract mais OE Extract est plus clair à l'utilisation, on voit directement les entêtes des messages, s'ils ont des pièces jointes et on peut extraire un seul message.
Inconvénient, le programme est en anglais mais il n'y a rien à comprendre, on clique sur open pour ouvrir un dbx, on sélectionne un ou plusieurs messages, on clique droit et on fait "Extract all messages" ou "Extract selected messages", ils sont écrits dans un sous-répertoire créés là où OE Extraction a été installé. Si on clique gauche sur un message, c'est OE qui s'ouvre avec le message sélectionné.
Le programme s'appelle Windows Outlook Express 5 Extraction
http://jceel.free.fr/WOE5EXTRACT.ZIP (264 kb)