2016-06-07 10 views
0

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.

Antwort

0

Führen Sie/scripts/fixquotas als root-Benutzer, nehme ich an? Dieser jailshell-Fehler hängt mit der Aktivierung des ssh-Zugriffs für bestimmte Benutzerkonten zusammen. Haben Sie versucht, das gleiche Skript über die WHM-Schnittstelle anstelle einer SSH-Konsole auszuführen?

Am Ende eine schnelle Lösung ist ein erzwungene cPanel/WHM-Update mit/scripts/upcp --force zu laufen und dann versuchen, wieder laufen zu lassen/scripts/fixquotas