Mailquota Update intervall

Discussion in 'General' started by Blubmann1337, Mar 17, 2026.

  1. Blubmann1337

    Blubmann1337 New Member

    Hi everyone,
    could you give me a quick hand here? I've set up an ISPConfig mail server. Now I'm having an issue where the used mail storage is displayed incorrectly in the ISPConfig web UI. In Roundcube, 6 MB is shown as used, but the WebGUI says 1 MB. The .quotausage file in the user's mail directory is correct at 6 MB. According to /usr/local/ispconfig/server/lib/classes/cron.d/100-monitor_email_quota.inc.php, the code says
    // job schedule
    protected $_schedule = ‘*/15 * * * *’;.


    Doesn’t that actually mean the quota is updated every 15 minutes, or am I misunderstanding this? I deleted the .quotausage file and moved an email to trigger the file to be recreated. Permissions are set to 600 vmail:vmail. What could be causing the quota usage to be displayed incorrectly, or is the update actually only performed once a day?
     
  2. till

    till Super Moderator Staff Member ISPConfig Developer

    Yes, it's updated every 15 minutes if that line is in the file.
     
  3. Blubmann1337

    Blubmann1337 New Member

    Hi till, yeah this lin is in the file. Than I have a problem. The usage is not updating correctly in GUI. I am using ISPconfig 3.3.0p2. I dont see any bugreport, so I think it is a problem from the server itself. Is there any possibility to track this down or any way what I can check to fix this?
     
  4. till

    till Super Moderator Staff Member ISPConfig Developer

    Check sys_cron table in the database if this cronjob is marked as running; this would prevent it from being executed. You can also run cron jobs manually using the cron_debug.php script in the server folder.
     
  5. Blubmann1337

    Blubmann1337 New Member

    I am really confused. In database I see this:
    | cronjob_monitor_email_quota | 2026-03-18 00:00:08 | 2026-03-18 00:15:00 | 0 |
    Not running and it looks like the last run and next run is logged correctly.
    If I run cron_debug.php --cronjob=100-monitor_email_quota.inc.php the usage is updated immediately and shows correct.
    But if I change the usage with some new mails and wait for the cron the usage is not updating.
     

Share This Page