If you use cyrus-imap has the main Mailboxes storage engine, the Artica front-end is able to allows users to manage filters for their mailboxes using Sieve protocol.
Sieve is a Internet standards-track protocol for filtering messages on delivery.
The Cyrus Sieve implementation supports filing messages into specific folders, forwarding messages, rejecting messages, and the standard vacation function. It can reply to messages based on headers or envelope information.
Rules written are executed during final delivery, when the message is moved to the user-accessible mailbox. In systems where the MTA does final delivery, such as traditional Unix mail, it is reasonable to sort when the MTA deposits mail into the user's
mailbox.
There are a number of reasons to use a filtering system. Mail traffic for most users has been increasing due to increased usage of e-mail, the emergence of unsolicited email as a form of advertising, and increased usage of mailing lists.
Use this feature instead manage filters trough the client are all operations are performed by the server and not the client. In this case, you will reduce the bandwidth and processes on the client side.
Allow users to access to their filters:
You can allow users to directly modify filters trough Thunderbird by installing a specific addon : see https://addons.mozilla.org/fr/thunderbird/addon/2548 .
If you want do this integration, verify that the 2000 port on Artica server is available for your users
You need to add privileges on groups that store users you want to allow manage their mailboxes filters.
- Go into a group section and open the group privileges settings
- Select "Users privileges" tab
- Turn to green the Allow modify Mailbox rule parameters

User front-end
After enabling the privileges, users can now manage their filters trough the end-user artica interface.

They can add, modify, delete rules and program them like a eMail client (thunderbird, outlook...)
Administrator front-end.
Administrators can change users rules too by display the user settings.
- Use the Mailbox tab
- If the mailbox is enabled an option called "Mailbox filters" is displayed




