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, executed via PHP's IMAP extension and has replaced IMP's internal filtering code. It is now the default filtering agent 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. Maybe they will replace the existing Horde modules Vacation and Forwards of the Sork suite in the future. These are much older than Ingo and currently support dot-forward, LDAP, SQL, qmail, Mdaemon, and SOAP backends.

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 only Horde's preferences are supported, but SQL or LDAP storage drivers would be easy to write. 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 has been 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:
CoolSolutionsWiki
HostForWebsite.com - Affordable 'Right sized' hosting plans for small businesses, personal websites and more.
HostForWebsite offers a complete line of web hosting packages for your small business or personal website starting at $0.99 per month.
more
hide
o3host.com
Studio Ozon | Professional Drupal Web Development, Web Design and Web Applications in Albania
Professional Drupal Web Development, Web Design, Web Applications, Intranet, Extranet, Document Management System, DMS, CMS, Graphic Design, Logo Design, Logo, Business Card Design, Drupal, Website Design, Web Development in Albania
TechSoup Canada | Technology for Nonprofits and Charities
Donated software and technology resources for Canadian charities, nonprofits & libraries
Tip o' the Day
more
hide
torfree.net
Toronto Free-Net: non-profit DSL high-speed Internet, dialup, landline phone, email, webspace
Toronto Free-Net, a non-profit community-based Internet Service Provider (ISP) in Toronto, Ontario, Canada.
tech.exchange.ph | Tech News. Reviews. For You & By You.
Linux Community - Toolbox for IT
HipChat Blog
Cyber Intelligence - Threat Intelligence and Security - Verisign
Verisign iDefense Security Intelligence Services acts as an extension of your team, providing you with 24/7 access to accurate and actionable cyber intelligence.

Support us!

Sponsors

"Thanks!" to all our other sponsors

Twitter

VM Depot Run your own Web email system on Azxure using Horde Groupware Webmail Edition http://t.co/DNLnVPELAq
1 week ago     

The Horde Project RT @vmdepot: Run your own Web email system on Azxure using Horde Groupware Webmail Edition http://t.co/DNLnVPELAq
1 week ago     

Torben Dannhauer @capito5 @hordeproject 5.1 provides cardDAV,calDAV and Exchange ActiveSync 14.1. As long as your blackberry suports one of these: yes :)
1 week ago     

Armando Capito ☭ RT @TorbenDannhauer: @capito5 @hordeproject 5.1 provides cardDAV,calDAV and Exchange ActiveSync 14.1. As long as your blackberry suports o…
1 week ago     

Armando Capito ☭ Can i use @hordeproject from blackberry ? Is possible ? I hope your answer soon,thanks.
1 week ago     

Powered by Podnova twitter

More

Logos

Shops

European Store US Store CafePress