2016-06-07 5 views
0

Je gère un tas de comptes de messagerie via cpanel, pour le travail, et de temps en temps on me demande pourquoi l'email ne fonctionne pas; envoyer ou recevoir. Chaque fois que cela arrive, c'est parce que les quotas ont été maximisés. Je n'ai pas accès aux ordinateurs des utilisateurs, donc je ne peux pas configurer leurs Outlook pour supprimer les emails de temps en temps. Après avoir lu, j'ai décidé d'utiliser un travail cron qui s'exécute tous les 1 du mois et supprime les e-mails datant de plus de 60 jours. Le travail cron fait ce dont j'ai besoin, mais pour une raison quelconque, les quotas ne sont pas mis à jour. Dans l'aperçu général du serveur, je peux voir qu'après son exécution, de l'espace est libéré. Mais les quotas d'e-mail eux-mêmes ne changent pas. Si un quota maximal de 3 Go est défini pour un utilisateur et que le travail cron libère 2 Go, le quota indique toujours qu'il est au maximum.Problème lors de la mise à jour des quotas de courrier électronique après un travail cron "réussi" pour supprimer des emails

C'est le travail:

find /home/SERVER_LOGIN_USERNAME/mail/DOMAIN_NAME/MAIL_ACCOUNT_NAME/cur -type f -mtime +30 -exec rm {} \; 

Y at-il là-dedans qui maintient les quotas de mise à jour? En outre, il ne m'envoie pas l'email habituel qu'un travail de cron a été exécuté, est-ce quelque chose dans ce "code" ou le serveur n'envoie-t-il pas des email de confirmation si le travail de cron a fonctionné avec succès?

J'ai essayé de mettre en place un travail différent pour corriger les quotas: /scripts/fixquotas mais cela ne fonctionne pas. Celui-ci m'envoie un email avec une erreur: /usr/local/cpanel/bin/jailshell: /scripts/fixquotas: No such file or directory

Quelqu'un peut-il m'aider s'il vous plaît?

Merci.

Répondre

0

Exécutez-vous/scripts/fixquotas en tant qu'utilisateur root, je suppose? Cette erreur jailshell est liée à l'activation de l'accès ssh pour des comptes utilisateur spécifiques. Avez-vous essayé d'exécuter le même script via l'interface WHM au lieu d'une console ssh? En fin de compte, une solution rapide consiste à exécuter une mise à jour forcée cpanel/whm en utilisant/scripts/upcp --force, puis à réessayer/scripts/fixquotas