avelsieve Publisher's description
from Alexandros Vellis
avelsieve is a Squirrelmail plugin for creating SIEVE scripts on a SIEVE-compliant mail server.
Avelsieve or, verbosely, "SIEVE Mail Filters Plugin for Squirrelmail" is a Squirrelmail plugin for creating SIEVE scripts on a Cyrus IMAP server that runs timsieved (Tim's SIEVE daemon).
Avelsieve will also be a part of Cyrusmaster, a web-based Cyrus administration tool. avelsieve project should provide the same interface of the user's filters to administrators and/or helpdesk staff.
SIEVE is a mail filtering language, intended for server-side filtering of emails. See RFC 3028 and Cyrusoft's page about SIEVE for more details.
The web interface provides a wizard-like interface that, in the end, creates part of a SIEVE script, a so called rule. It then assembles all the rules to form a SIEVE script.
For the sake of user-friendliness, it provides only a subset of SIEVE's functionality; the main goal was to provide a simple interface for Joe User to create server-side filters without knowing anything about the language itself.
The plugin does not provide a parser; instead, it saves PHP meta-data in the script itself, in order to continue editing and manipulation of the filters. The only thing that is supported is a script called "phpscript" on the Cyrus server. Multiple scripts are not supported yet. I've tried to make it sane enough that it won't break a lot. Some more testing is needed - hence the beta status.
Here are some key features of "avelsieve":
В· Simple HTML interface.
В· Match messages based on email headers, size, or apply to all messages.
В· Configurable number of header matches.
В· Support of keeping a message, move to an existing or new folder, email redirection.
В· Supports SIEVE Vacation.
В· Supports SIEVE Notification action.
В· Create a rule on-the-fly, while reading a message in Squirrelmail. This function will auto-detect List-Id: headers for mailing lists.
В· Runs through all the rules, but supports a stop command when a rule matches.
В· Change the order of rules - or delete them altogether.
В· Enable / Disable rules on the fly, without deleting them.
В· Make a textual description of the rule.
В· Automatic adaption to the capabilities of each site's SIEVE.
System Requirements:No special requirements.
Program Release Status:
Program Install Support: Install and Uninstall