J'ai récemment demandé this question et j'ai compris que la raison pour laquelle un seul e-mail est affiché n'est pas en raison de la date, mais de l'ordre des messages. Je voudrais modifier mon script pour m'assurer que tous les messages sont dans le bon ordre, mais je ne sais pas comment faire. Est-ce juste basé sur l'ordre dans lequel les fichiers apparaissent, ou y at-il une partie spéciale des en-têtes maildir qui spécifient cela?changer l'ordre maildir
Voici un exemple de ce que je veux dire: Example
En général, tous les MUA que j'utilise, y compris Thunderbird, Evolution et mail2web.com peut commander par jour, mais sera l'ordre par défaut par le « numéro de message » . Je suis sur un hôte partagé qui, je crois, utilise qmail. Les informations d'étiquette de numéro de message doivent être conservées quelque part.
edit: J'ai essayé de déplacer tous les fichiers vers un répertoire temporaire et vice-versa, ce qui a montré que c'est l'ordre des fichiers qui est responsable du numéro de message. Je ne suis cependant pas sûr de savoir pourquoi les messages de quelques jours en décembre ont été déplacés à un nombre beaucoup plus faible que le nombre de messages de chaque côté de cette date. Les noms de fichiers sont des horodatages et devraient être séquentiels, donc à moins que mv ne déplace les fichiers dans un ordre étrange, je ne comprends pas pourquoi les numéros de messages ne seraient pas restaurés pour ces fichiers particuliers.
question mise à jour –
réponse mise à jour, j'espère être plus utile –
J'ai regardé la spécification maildir, et le nom de fichier de l'email hors service a un horodatage fiable et devrait être en ordre. Voir l'exemple des noms de fichiers dans le lien vers ma question précédente –