The Filters Window

This window is divided in two parts : the left part is the list of all filters. When you select one of them, the right part displays its properties. The right part is a two pages notebook ( the match page , and the action page ), their descriptions follow.

There are two buttons under the filters list :

The match page

Each filter is made of one or several conditions, each one represents a test to be applied to the messages. The results of these tests is then combined following the type of operation specified :

Then the page displays the name of the filter and the conditions that describes how the filters matches a message. The list displays the type of the conditions (the conditions will be described later) :

  • Simple : the match is done by a simple substring test.

  • Regular expression : the match uses regular expressions on the message headers.

  • Date interval : the match is done by checking if the date of the message is within certain bounds.

  • Flag condition : the match is done by checking the flags of the message : unread, replied, deleted, flagged.

The three buttons under the list allows you to edit the selected condition, add a new one, or remove one. Edition or creation of a condition is done in the
condition window , that pops up when you click on the Edit or the New button.

The two buttons under the notebook at the right hand side of the window lets you manipulate the currently selected filter. The Apply button is used to confirm the modifications you have made on any field. If you make changes and select another filter without first clicking on the Apply button, all your changes will be lost.

The Revert button cancels all previous changes : the current filter is reverted to its state just before the last click on the Apply button.

The action page

This page describes the actions to take in case the filter matches. First you specify the notification to inform you that the one or several messages has matched the filter in the Notification frame. Then in the Action frame you tell what to do with the matching messages. You can ask Balsa to copy or move them to any mailbox, or to send them to the trash can. The other actions are not yet implemented.

The condition window

This window is used to edit an existing condition or to create a new one. It displays all the information needed to describe the condition, it is launched when you click on the Edit or New buttons under the conditions list in the match page of the notebook in the right part of the filters window .

This window is made of three frames :