'system', 'task' => 'df', 'dir' => '/var/vmail'); $vmail_df = explode(',', json_decode(docker('post', 'dovecot-mailcow', 'exec', $exec_fields), true)); $domainQuota = round(domain_admin('total_quota')/1024); $inactive_bytes = round(mailbox('get','inactive_bytes')/1024/1024/1024); $quotaPercent1 = round(($domainQuota/substr($vmail_df[3], 0, -1))*100); $quotaPercent2 = round((($domainQuota-substr($vmail_df[2], 0, -1)+$inactive_bytes)/substr($vmail_df[3], 0, -1))*100); $quotaPercent2 = ($quotaPercent2+substr($vmail_df[4], 0, -1)>100) ? 100-substr($vmail_df[4], 0, -1) : $quotaPercent2; //handling overcommitment ?>

/var/vmail on

B

  B ()

  GB (%)

Solr Logo

: / (%)


: ~h

:

:

:

:

    $container_info) { ?>
  • setTimestamp(mktime( $StartedAt['hour'], $StartedAt['minute'], $StartedAt['second'], $StartedAt['month'], $StartedAt['day'], $StartedAt['year'])); $user_tz = new DateTimeZone(getenv('TZ')); $date->setTimezone($user_tz); $started = $date->format('r'); } else { $started = '?'; } ?> ( ),  
Postfix
mailcow UI
Dovecot
SOGo
Netfilter
Rspamd history
Autodiscover
Watchdog
ACME
API
Ratelimits

add('/web/js/site/debug.js'); require_once $_SERVER['DOCUMENT_ROOT'] . '/inc/footer.inc.php'; } else { header('Location: /'); exit(); } ?>