Я управляю кучей учетных записей электронной почты через 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
Кто-нибудь может мне помочь?
Спасибо.