Advanced Administrative Tasks

Advanced Administrative Duties

In this part, we define and outline a few advanced tasks, as well as provide brief instructions on how to complete them.

Access Control Based on Roles

Carbonio employs a delegation mechanism that allows the principal administrator to assign roles and permissions to other users in order to share administration tasks and duties with them, electing them as either Global or Delegated Administrators, with varying privileges to configure and manage these features.

In the context of managing Anti-Virus and Anti-Spam features, any Administrator, whether Global or Delegated, may access the personal account and control and manage them based on the permissions allowed.

See also

More information about Roles and permission, along with instructions to grant them to users, can be found in a dedicated box in Carbonio Admin Panel’s Section Accounts.

E-mail Management on the Server

Carbonio’s MTA (Postfix) accepts e-mail over the SMTP protocol and routes it to the appropriate e-mail queue based on the user’s username (which corresponds to the user’s e-mail address). When an e-mail is sent to a distribution list (also known as a mailing list), it is sent to each member of the list.

Additional rules can be added to Postfix straight from the command line. Restriction rule examples may be found directly in Postfix documentation, such as Postfix Standard Configuration Examples. More examples may be found in the official Postfix documentation, depending on the use case.

Attachment Management on the Server

Global e-mail attachment settings allow you to create global rules for processing e-mail message attachments.

Rules can be defined at the COS level as well as for individual accounts. When you establish attachment settings in Global Settings, the global rule takes priority over COS and Account settings.

To limit the attachments permitted, a list of formats (extensions) may be defined using the CLI.


All files whose extension is in the list will never reach the recipient.

Use command to block .exe files, for example.

# carbonio prov mcf +zimbraMtaBlockedExtension "exe"


Only one format/extension at a time can be specified.

COS administration

Each Carbonio account is given a COS, which is a global object that is not limited to a certain domain or collection of domains.

The COS allocated to an account influences the account’s default properties and whether or not features are enabled or disabled. Mailbox quotas, message lifespan, password limitations, attachment blocking, and server pool utilisation are all managed by the COS.

You may build and change service classes using the CLI and, shortly, the new Carbonio Admin Panel, where the COS management tasks will include a helpful wizard that walks the Administrator through the creation process.

# carbonio prov createCos {name} [attribute value ...]

All the attributes that need to be customised can be either added at the end of the base command above as [ attribute value ] pairs, or at a later point with the following command:

# carbonio prov modifyCos {name} [attribute value ...]