Community  »  Applications  »  Ingo

Ingo, the "Email Filter Rules Manager", started as a frontend for the Sieve filter language, and is now a generic and complete filter rule frontend that currently is able to create Sieve, procmail, maildrop, and IMAP filter rules. The IMAP filter driver translates the filter rules on demand to IMAP commands.

Ingo is the default filtering management application used in IMP.

Ingo is able to create and eventually run server as well as client filter scripts. The filter script API is flexible enough that any number of filter drivers can be written and "plugged in". Each filter driver exposes it's capabilities to Ingo, that in return adapts its UI to display only those rules and features that the driver can actually handle.

It supports a set of "special" rules that are either translated to their native counterparts of the filter script backend or emulated through filter script commands. These rules are Blacklist, Whitelist, Forwards, and Vacation.

Ingo abstracts storage, script, and transport backends. That means that the filter rules in Ingo's internal format can be stored in several places. Currently, both Horde's preferences and SQL-based storage are supported. The transport backends are responsible for uploading the generated filter scripts to the filter backends, for example to Cyrus' timsieved daemon or through Horde's VFS (Virtual File Storage) API via FTP to the users' home directories or into a SQL database. System administrators are able to switch to a different filter system or script storage at any time and the users' filter rules will persist.

The application's name was created during the quest for a nice, "hordish" name for the new born code, and is short for "Mail comes 'in'...Where does it 'go'?".

Featured At

Featured at:
hide - php, photography and private stuff (Personal webiste of Tobias Schlitt. About open source, photography and private stuff.)
PHP Directory - a coder's arsenal of PHP scripts, apps, blogs, forums and more!
PHP Directory is a repository of resources for PHP developers, including scripts, apps, tutorials, blogs, forums and more.
Damien's Site | I geek so you don't have to.
Home | CoSN
Webado Webhosting and Design in Canada - affordable hosting packages
Webado offers value added webhosting and web design in Canada, in English and French. WEBADO's clients are more than just clients. They are friends.
hide - This website is for sale! - bsdguides Resources and Information.
This website is for sale! is your first and best source for information about bsdguides . Here you will also find topics relating to issues of general interest. We hope you find what you are looking for!
EOS Directory - Start

Support us!


"Thanks!" to all our other sponsors


Dainius Grincevicius #horde #hordeproject or #roundcube . Tough one :)
2 days ago     

Paul Raworth Bennett @hordeproject thanks! Problem solved. Have a great day
3 days ago     

The Horde Project Crowd funding campaign to add ActiveSync v16.0 support! Please consider supporting the development of this feature!
4 days ago     

Michael Rubinsky New crowd funding campaign to add ActiveSync v16.0 support in Horde. @tilt @hordeproject #ActiveSync"> via @tilt @hordeproject #ActiveSync
4 days ago     

JEllermann @xcomp1 @hordeproject @univention Und ActiveSync funzt auch TOP mit IOS9
6 days ago     

Powered by Podnova twitter




European Store US Store CafePress