IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Thunderbird Discussion :

Stockage d'un dossier par Thunderbird


Sujet :

Thunderbird

  1. #1
    Membre émérite
    Profil pro
    Développeur Web
    Inscrit en
    Février 2008
    Messages
    2 643
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2008
    Messages : 2 643
    Par défaut Stockage d'un dossier par Thunderbird
    Bonjour tout le monde,

    Ça peut surprendre, mais je suis hésitant quant à où sont stockées les informations d'un dossier par Thunderbird.

    Il s'agit d'un dossier accessible en IMAP sur un serveur.

    Dans Imap on a un dossier par serveur, et c'est là-dedans qu'est stocké un dossier créé par l'utilisateur.

    Je me suis intéressé à ça à l'époque des calendes, et j'avais coutume de trouver un fichier qui porte le nom du dossier, sans extension, et un autre sous le même nom mais avec l'extension msf.

    Le fichier msf contient les informations d'index propres à chaque message, tandis que le fichier sans extension contenait les textes des messages.

    Bon, mais là, aujourd'hui, je trouve bien le fichier d'extension msf, mais pas le fichier sans extension. Donc ça a dû changer, car Thunderbird affiche bien sans problème les 18 messages.

    J'aimerais en réaliser une liste.

    Sous Thunderbird il y a bien moyen de réaliser des copies d'écran, surtout que la nouvelle présenation en fiches est plus claire que l'ancienne, mais enfin si on peut faire ça au format texte ...

    J'ai essayé avec Aspose.Mail, est-ce que quelqu'un a joué avec ça, récemment ?

    Il me semble bien m'en être servi avec succès il y a quelques années et je ne retrouve pas les sources.

    Le code fourni me sort une exception, impossible de convertir un booléen en MboxLoadOptions.

    Et effectivement, d'après la doc, en deuxième argument le constructeur de MboxrdStorageReader attend un MboxLoadOptions, et non un booléen.

    Alors je leur ai bricolé ça comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
                MboxLoadOptions loadOptions = new MboxLoadOptions();
                loadOptions.LeaveOpen = false;
                loadOptions.PreferredTextEncoding = System.Text.Encoding.UTF8;
                //MboxrdStorageReader reader = new MboxrdStorageReader(stream, loadOptions);
                MboxrdStorageReader reader = new MboxrdStorageReader(strpath, loadOptions);
    Il y a un progrès parce que j'arrive à ouvrir le reader (dans les deux versions proposées là), mais le premier message est nul.

    J'ai mis un message chez eux, ça peut toujours servir, si ils sont mieux inspirés que dans leur première version de code.

  2. #2
    Membre émérite
    Profil pro
    Développeur Web
    Inscrit en
    Février 2008
    Messages
    2 643
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2008
    Messages : 2 643
    Par défaut
    Peut-être que j'aurais dû faire la connexion ...

    Si le fichier msf est sous le répertoire IMAP, c'est que les mails sont en ligne, donc on ne va pas les trouver dans un fichier local.

    Après les avoir copiés dans un répertoire local ça marche très bien pour les lister.

    Il y a un peu de flottement dans la doc sur la syntaxe des MboxLoadOptions, mais une fois qu'on a corrigé ça, depuis un dossier local Aspose fonctionne très bien.

    Je n'ai pas essayé mais j'imagine que sur un dossier pop ça aurait fonctionné aussi.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Sécurité] Protéger un dossier par mot de passe
    Par duchere dans le forum Langage
    Réponses: 7
    Dernier message: 28/08/2006, 17h22
  2. Lister les fichiers d'un dossier par page
    Par bwatex dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 17/08/2006, 20h09
  3. ouvir un dossier par un lien
    Par flo456 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 20/01/2006, 08h33
  4. Réponses: 1
    Dernier message: 03/01/2006, 12h07
  5. Comment créer un nouveau dossier par programmation ?
    Par annecyrond dans le forum Langage
    Réponses: 3
    Dernier message: 27/03/2003, 08h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo