Souvent, cPanel signale une valeur incorrecte dans cPanel->Utilisation du disque interface pour /mail/ annuaire. Dans notre cas de test, la valeur du shell est de 308 Mo :
root@web [/home/mmtest]# du -sh mail
308M mail
root@web [/home/mmtest]#
Mais la valeur rapportée dans cPanel est de 462,99 Mo, comme indiqué dans l'image ci-dessous :
Cela est dû au fait que le serveur dovecot ne met pas correctement à jour l'utilisation du disque. Pour résoudre ce problème, exécutez les commandes :
# /scripts/generate_maildirsize --confirm --allaccounts --verbose $username
root@web [/home/mmtest]# /scripts/generate_maildirsize --confirm --allaccounts --verbose mmtest
Rebuilding the maildirsize files for: mmtest
Rebuilding the maildirsize files for: [email protected]
Checking user mmtest
Calculating diskusage and diskcount from reading files
Writing /home/mmtest/mail/maildirsize for user merches
Checking user [email protected]
Calculating diskusage and diskcount from reading files
Writing /home/mmtest/mail/mmtest123.com/john/maildirsize for user john
root@web [/home/mmtest]#
Maintenant, l'utilisation du disque est signalée correctement dans cPanel :
Pour exécuter la commande pour tous les comptes, utilisez
# /scripts/generate_maildirsize --confirm --allaccounts --verbose
Plus d'informations sur ce script cPanel peuvent être trouvées en exécutant
# /scripts/generate_maildirsize --help