Bonjour,
nous utilisons Postfix & Courier Imap pour notre service mail.
Pour chaque utilisateur nous aimerions calculer la taille qu'occupe sa boîte mail, en bytes.
Avant de faire cela soit en accumulant la taille de tous ses messages récursivement (couteux) ou en executant une commande bash en tant qu'utilisateur postfix (bricolage, impropre), j'ai cherché si JavaMail pouvait effectuer cette requête en IMAP mais il semble bien que non et voulais en avoir la confirmation.
Si non, est-ce une restriction du protocol IMAP ou est-ce une carrence de l'api javamail ?
Comment font les clients mail (ex: Thunderbird) pour afficher l'espace occupé ?
Faut-il entretenir un accumulateur mis à jour via des Listeners ?
Qu'elle serait la meilleure pratique pour obtenir cette information ?
(La class POP3Folder permet d'obtenir la taille d'un folder, mais nous voudrions éviter d'installer un Courier supplémentaire)
Merci pour votre aide !
Partager