Maildir stocke les flags (lu, non lu, marqué, etc) dans le nom du fichier ("2,RS" signifie message 2, flags Replied Seen), les mails nouveaux sont dans un sous-répertoire new, passent dans un sous-répertoire cur une fois qu'ils ne sont plus nouveaux; enfin, Maildir ne gère pas les sous-répertoires (Maildir++ le fait, mais garde les autres problèmes).
MH par contre, stocke les flags dans un fichier .mh_sequences, du genre:
unseen: 161953-161954 161961-161962 161973
MH gère les sous-répertoires, et n'a pas besoin de sous-répertoires "new" et "cur".
Ni l'un ni l'autre n'ont de fichier d'index à proprement parler, la plupart des MUAs se font le leur : Claws Mail a .claws_mark pour les flags et .claws_cache pour les champs cachés (Subject, From, ...) ; Claws Mail n'utilise le fichier .mh_sequence qu'en écriture, pour permettre à, par exemple, Mutt de retrouver les mails non lus.
[^] # Re: MH et MailDir
Posté par Colin Leroy (site web personnel) . En réponse à la dépêche Sortie de la version 3.0 de Claws Mail. Évalué à 10.
MH par contre, stocke les flags dans un fichier .mh_sequences, du genre:
unseen: 161953-161954 161961-161962 161973
MH gère les sous-répertoires, et n'a pas besoin de sous-répertoires "new" et "cur".
Ni l'un ni l'autre n'ont de fichier d'index à proprement parler, la plupart des MUAs se font le leur : Claws Mail a .claws_mark pour les flags et .claws_cache pour les champs cachés (Subject, From, ...) ; Claws Mail n'utilise le fichier .mh_sequence qu'en écriture, pour permettre à, par exemple, Mutt de retrouver les mails non lus.