无法在“成功”的cron作业删除电子邮件后获取电子邮件配额更新

时间:2016-06-07 11:19:52

标签: cron cpanel quotas

我通过cpanel管理一堆电子邮件帐户,以便工作,每隔一段时间我都会被问到为什么电子邮件无法正常工作;发送或接收。每次发生这种情况都是由于配额被最大化。 我无法访问用户计算机,因此我无法将Outlook配置为每隔一段时间删除一次电子邮件。

阅读后,我决定使用每月1日运行的cron作业并删除超过60天的电子邮件。 cron工作完成了我需要的工作,但由于某种原因,配额不会更新。在服务器的一般概述中,我可以看到它运行后,释放了一些空间。但电子邮件配额本身并没有改变。如果用户的最大配额超出3GB且cron作业释放2GB,则配额仍然表示已超出限额。

这是工作:

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

有人能帮帮我吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

您认为以root用户身份运行/ scripts / fixquotas吗?该jailshell错误与为特定用户帐户启用ssh访问有关。您是否尝试通过WHM界面而不是ssh控制台运行相同的脚本?

最后快速解决方法是使用/ scripts / upcp --force运行强制cpanel / whm更新,然后尝试重新运行/ scripts / fixquotas