URL: https://linuxfr.org/users/snt/journaux/maildir-mbox-et-autres Title: Maildir, Mbox et autres Authors: snt Date: 2007年07月05日T08:52:34+02:00 Tags: Score: 0 'jour tous, Vous connaissez surement les formats de stockage maildir ( 1 fichier par mail ) et mbox ( 1 fichier pour la base de mail ). Je me demandais si une approche différente existait : un fichier par mail et par piece jointe encodée base64. Par exemple pour un mail avec un corps texte, un corps html et une image, on aurait 2 fichiers : celui contenant les corps et celui contenant l'image. Dans le fichier 'corps', on substitue le texte encodé par une reference vers le fichier piece-jointe désencodé de l'image. Les avantages que je vois : - un simple grep sur les fichiers type mail est plus efficace puisqu'il ne parcourt pas inutilement tout ce qui est encodé. - les pieces jointes désencodées prennent moins de place que leur equivalent encodé - on pourrait avec un systeme de hash ( nom piece jointe, taille, md5 etc ) ne pas sauvegarder des pieces jointes identiques ( vous savez tout les mails que ce client vous envoie avec un fichier signature bmp identique à chaque fois. Et bien sur, vous devez garder le mail ... )