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:
Linux Community - Toolbox for IT
[Full-Disclosure] Mailing List Charter
The [Full-Disclosure] Mailing List Charter
HipChat Blog
Protect Your Business with Verisign’s Security Services – Verisign
Verisign’s Security Services offer cyber security intelligence and network security solutions to protect your brand, revenue and online services from today’s attacks.
more
hide
indelible.org
Indelible.org
Mike Naberezny
Old Nabble
This is the old Nabble domain. Please visit www.nabble.com.
more
hide
tiki.org
Tiki Wiki CMS Groupware | Tiki Wiki CMS Groupware - Software made the wiki way.
Tiki Wiki CMS Groupware -- A full-featured, open source, multilingual, all-in-one Wiki+CMS+Groupware written in PHP.
Activities Tasks logs by Linux Malaysia, Hafnie Harisfazillah Jamel For Linux Open Source Software
more
hide
smallgod.net
Artist Website Hosting | Indexhibit - WordPress - Portfolio Builder | smallGod
Indexhibit installation for dummies. Automatic Indexhibit installer. Our user friendly tools make it easy to build your artist portfolio website with your personal domain name. SmallGod Hosting features the world's only automatic installer for Indexhibit, a popular art centric content management system. We have an ongoing Indexhibit video tutorial series. Introducing artMog our artist website portfolio builder.

Support us!

Sponsors

"Thanks!" to all our other sponsors

Twitter

BSD Hacker's Commit [freebsd-ports] https://t.co/UJMqCPQbgr mm - Update deskutils/horde-groupware to 5.2.12 git-svn-id: svn+ssh://svn.freebsd.org/ports/hea...
5 days ago     

The Horde Project We had a run. 93 releases since yesterday. Get it while it's hot.
5 days ago     

Linux Jobs Horde Groupware Install on Amazon EC2 Instance by amsule - I am looking for an individual who has experience in... https://t.co/8BUwNUn0q4
6 days ago     

JW.borg @lynnivere It's almost like jworg has no clue how the internet works or that exjws horde org documents.
1 week ago     

Michael Rubinsky It's a beautiful thing... @hordeproject https://t.co/zsb0fMlDDV
1 week ago     

Powered by Podnova twitter

More

Logos

Shops

European Store US Store CafePress