Skip to main content

Knowledge Base

Search articles and how-to guides for MSH Zimbra Rules, Zimbra and other topics

Sieve​

Mail filtering with Sieve scripts on Zimbra.

cbpolicyd​

Rate limits, quotas and access control with the policy daemon bundled with Zimbra.

  • cbpolicyd on Zimbra: An Introduction

    What cbpolicyd is, where it came from, what state the project is in today, and what it is genuinely good at on a Zimbra server - rate limits, quotas and access control.

  • Enabling cbpolicyd on Zimbra and Reading the Policy Model

    Turn cbpolicyd on, prove Postfix is really consulting it, then learn the policy model - policies, groups, members and priority - before writing your first rule.

  • cbpolicyd Quotas: Rate Limiting Mail on Zimbra

    Use the cbpolicyd quotas module to cap how much mail a sender, recipient or client network can push through Zimbra, with worked rules for the cases that matter.

  • cbpolicyd Access Control on Zimbra

    Allow and deny mail during the SMTP session with the cbpolicyd access control module, including the verdicts available and when it beats a Postfix access map.

  • cbpolicyd Greylisting on Zimbra

    How greylisting works, how to configure it in cbpolicyd with auto-whitelisting, and the delay and deliverability trade-offs before you turn it on for a live domain.

  • cbpolicyd SPF Checking on Zimbra

    Configure the cbpolicyd checkspf module to act on SPF results during the SMTP session, and understand why rejecting on SPF failure breaks forwarded mail.

  • cbpolicyd HELO Checking on Zimbra

    Use the cbpolicyd checkhelo module to reject senders impersonating your server, catch HELO randomisation, and enforce RFC-compliant HELO names without losing real mail.

  • cbpolicyd Accounting on Zimbra

    Track mail volume per day, week or month with the cbpolicyd accounting module, report on it with SQL, and understand how it differs from quotas.

  • cbpolicyd and Amavis on Zimbra

    What the cbpolicyd amavis module does, why it needs amavis pointed at the same database, and what to use instead on a Zimbra server where amavis is managed for you.

  • Troubleshooting cbpolicyd on Zimbra

    Why a cbpolicyd rule does nothing, fires on the wrong mail, or stops working - checked in the order that finds the cause fastest, with the SQL to prove each step.