Ich verwalte einige E-Mail-Konten über cpanel, und manchmal werde ich gefragt, warum die E-Mail nicht funktioniert. Senden oder Empfangen. Jedes Mal, wenn dies geschieht, ist das aufgrund der maximal zulässigen Quoten der Fall. Ich habe keinen Zugriff auf die Computer der Benutzer, daher kann ich ihre Outlook nicht so konfigurieren, dass sie gelegentlich E-Mails löschen.Probleme beim Erhalten von E-Mail-Kontingenten zum Aktualisieren nach "erfolgreichem" Cron-Job zum Löschen von E-Mails
Nach dem Lesen entschied ich mich, einen Cron-Job zu verwenden, der jeden 1. des Monats ausgeführt wird und E-Mails löscht, die älter als 60 Tage sind. Der Cron-Job tut, was ich brauche, aber aus irgendeinem Grund werden die Quoten nicht aktualisiert. In der allgemeinen Übersicht des Servers kann ich sehen, dass nach der Ausführung etwas Platz frei wird. Aber die E-Mail-Kontingente selbst ändern sich nicht. Wenn ein Benutzer ein maximales 3-GB-Kontingent hat und der Cron-Job 2 GB freigibt, sagt das Kontingent immer noch, dass es ausgereizt ist.
Dies ist die Aufgabe:
find /home/SERVER_LOGIN_USERNAME/mail/DOMAIN_NAME/MAIL_ACCOUNT_NAME/cur -type f -mtime +30 -exec rm {} \;
Ist alles da drin, dass die Quoten von der Aktualisierung hält? Außerdem sendet es mir nicht die übliche E-Mail, dass ein Cron-Job ausgeführt wurde, ist es etwas in diesem "Code" oder sendet der Server keine Bestätigungs-E-Mails, wenn der Cron-Job erfolgreich ausgeführt wurde?
Ich habe versucht, einen anderen Job einzurichten, um die Kontingente zu beheben: /scripts/fixquotas
, aber es funktioniert nicht. Dieser sendet mir eine E-Mail mit einem Fehler: /usr/local/cpanel/bin/jailshell: /scripts/fixquotas: No such file or directory
Kann mir bitte jemand helfen?
Vielen Dank.