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:
more
hide
fastmail.fm
FastMail: Fast, reliable email
Secure, reliable email hosting for businesses, families and professionals. Premium email with no ads, excellent spam protection and rapid personal support.
Web Site Optimization: Speed Up Your Site website optimization web speed optimize web site performance company
Website optimization speeds up slow web sites, increases website traffic, and improves conversion rates. Our web optimization services increase website performance, decrease bailout rates, and improve search engine rankings.
PHP Developers Sharing Knowledge Since 1999 | PHPBuilder.com
PHP Developers Sharing Knowledge Since 1999
Ask Me Help Desk
Become an expert or ask an advisor about ANY subject, such as financial advice or medical questions, at this question-and-answer community.
more
hide
ohloh.net
Open Hub, the open source network
Open Hub is an open source directory that anyone can edit. It features comprehensive metrics and analysis on thousands of open source projects.
more
hide
swik.net
The Open Source Wiki - SWiK
SWiK is a project to document open source software. SWiK is both a marketing project for SourceLabs and a public service to the open source community, to encourage open source to thrive and grow. Additionally, SWiK can serve as a general purpose wiki.
XAMPP Installers and Downloads for Apache Friends
XAMPP is an easy to install Apache distribution containing MySQL, PHP and Perl.
more
hide
freebsd.org
The FreeBSD Project
Server Fault
Fedora

Support us!

Sponsors

"Thanks!" to all our other sponsors

Twitter

The Horde Project @the1Stefania not automatically, you need to move your messages to the new host. Please talk to your new provider.
6 days ago     

stefania bochicchio @hordeproject if I change webhost will I be able to retain my webmail account accessed via horde? HELP!
6 days ago     

PHP Guru Horde imap client code examples: I have decided to use Horde imap client http://t.co/zaW4VbwY8i ins... http://t.co/KdkXcXZBGb
2 weeks ago     

The Horde Project @na_collection77 There is not one way, because Horde allows a huge variety of user databases. It all depends on how you have set it up.
2 weeks ago     

Powered by Podnova twitter

More

Logos

Shops

European Store US Store CafePress