This is an old revision of the document!


Sieve management in Thunderbird

Sieve management in Thunderbird requires to know about the Sieve syntax in order to create your rules.

It's up to you really, but know that this is the harder way, and that easy mail filter management can be achieved from within our Sogo Groupware. It's also the recommended method (see documentation here).

Using sieve plugin in Thunderbird

Installation

The plugin should be found when search for 'Sieve' in Thunderbird extension search bar. It should lead you here. Simply install and you are now ready to go.

Configuration

Below is the workflow step by step to access and create your first Sieve filter. You can create multiple profiles, but keep in mind that only one at a time can be activated.

  • To make it easier to access your filter rules, we recommend putting a shortcut to the sieve plugin on your main Thunderbird window. To do that, right click anywhere on the tab bar and select Customize…

  • Look for Sieve filters, then drag and drop to the main bar (as it shows on previous screenshot).

  • Click on the Sieve icon and click Continue on the welcome screen

  • Give your new set of rules a name


All done! The Sieve plugin comes with documentation included on the right side of the screen.

To be able to use the different actions, you need to import them first at the top of the file using require. You can do that as needs come, or put a quite general line like this:

require ["imap4flags","envelope","subaddress","fileinto","variables","vacation","reject"];

Example

In this first example we are setting up a 'flag' rule, marking any email coming from management@nomagic.uk as important, based on the Thunderbird flag colour numbers.

  • We identify flag Important as number 1 from Thunderbird's preferences

  • We make sure at least the imap4flag action is activated, and we set up our filter.

Sieve plugin automatically checks for syntax error, which makes it very handy when you add / modify rules

It is strongly advised to keep a commented label of each of your rules, as shown on the screenshot, with the format:

# rule:[rules-description]


That's it, all emails from NOMAGIC's management will be marked with the important flag as they arrive in your mailbox!

Troubleshooting

Authentication

A vulnerability fix deployed by package manager on the 01/03/2018 resulted in the new requirement:

  • authentication mechanism needs to be set from client (as opposed to guessed during connection)

If the sieve plugin is not set properly to Plain authentication, you will get the following error:
Click on Settings… button, then select Change Settings and use the drop-down menu to select Plain from the Security tab

Main access https://Sieve.nomagic.uk
Aliases