avelsieve

avelsieve is a Squirrelmail plugin for creating SIEVE scripts on a SIEVE-compliant mail server.
Download

avelsieve Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Alexandros Vellis
  • Publisher web site:
  • http://email.uoa.gr/projects/squirrelmail/avelsieve.php

avelsieve Tags


avelsieve Description

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. · Javascript functionality that enhances the user interaction, however there is HTML-only fallback for accessibility. · 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. · Localizable. · Automatic adaption to the capabilities of each site's SIEVE.


avelsieve Related Software