Проблема с обновлением квот электронной почты после успешного задания cron по удалению электронной почты

Я управляю кучей учетных записей электронной почты через cpanel для работы, и время от времени меня спрашивают, почему электронная почта не работает; отправка или получение. Каждый раз это происходит из-за превышения квот. У меня нет доступа к компьютерам пользователей, поэтому я не могу настроить их Outlook для удаления электронных писем время от времени.

Почитав все вокруг, я решил использовать задание cron, которое запускается каждое 1-е число месяца и удаляет электронные письма старше 60 дней. Задание cron делает то, что мне нужно, но по какой-то причине квоты не обновляются. В общем обзоре сервера я вижу, что после его запуска освобождается немного места. Но сами квоты электронной почты не меняются. Если пользователь имеет максимальную квоту в 3 ГБ, а задание cron освобождает 2 ГБ, квота по-прежнему говорит, что она исчерпана.

Это работа:

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

Есть ли там что-то, что мешает обновлению квот? Кроме того, он не отправляет мне обычное электронное письмо о том, что задание cron было выполнено, что-то в этом «коде» или сервер не отправляет электронные письма с подтверждением, если задание cron выполнено успешно?

Я попытался настроить другое задание для исправления квот: /scripts/fixquotas, но оно не работает. Этот присылает мне электронное письмо с ошибкой: /usr/local/cpanel/bin/jailshell: /scripts/fixquotas: No such file or directory

Кто-нибудь может мне помочь?

Спасибо.


person Grudges    schedule 07.06.2016    source источник


Ответы (1)


Я полагаю, вы запускаете /scripts/fixquotas как пользователь root? Эта ошибка джейлшелла связана с включенным доступом по ssh для определенных учетных записей пользователей. Вы пытались запустить тот же скрипт через интерфейс WHM вместо консоли ssh?

В конце концов, быстрое исправление состоит в том, чтобы запустить принудительное обновление cpanel/whm с помощью /scripts/upcp --force, а затем попытаться повторно запустить /scripts/fixquotas.

person Bogdan Stoica    schedule 07.06.2016