2016-06-07 79 views
0

我通過cPanel管理一堆電子郵件帳戶,工作,每過一段時間我都會問,爲什麼電子郵件不能正常工作;發送或接收。每次發生這種情況都是由於配額被最大限度地減少。 我無權訪問用戶計算機,因此我無法將其Outlook配置爲每隔一段時間刪除一次電子郵件。「成功」cron作業刪除電子郵件後,更新電子郵件配額時遇到困難

閱讀後,我決定使用每月第一天運行的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

任何人都可以幫助我嗎?

謝謝。

回答

0

你是否以root用戶身份運行/ scripts/fixquotas?該jailshell錯誤與啓用特定用戶帳戶的ssh訪問有關。您是否嘗試通過WHM界面而不是ssh控制檯運行相同的腳本?

最後一個快速解決方法是使用/ scripts/upcp --force運行強制cpanel/whm更新,然後嘗試重新運行/ scripts/fixquotas