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:
more
hide
debianhelp.co.uk
DebianHelp.co.uk-Debian Linux Tutorials Tips System Administration Resources
This site is mainly focusing on helping people for free in debian linux related articles
more
hide
fan-sites.org
Fan Sites Network | Free hosting for your fansite!
more
hide
thefreecountry.com
thefreecountry.com: Free Programmers' Resources, Free Webmasters' Resources, Free Security Resources
Free programmers' resources, webmaster resources and internet software. Free Compilers, Libraries, Tools, CGI, PHP, JavaScript, Online timers, etc.
more
hide
sitepoint.com
SitePoint » Web Design, Web Development, Freelancing, Tech News and more
News, opinion, and fresh thinking for web developers and designers.
more
hide
insidehighered.com
Inside Higher Ed | Higher Education News, Career Advice, Events and Jobs
Free Higher Education News, Jobs, Career Advice and Events for college and university faculty, adjuncts, graduate students, and administrators.
more
hide
freebsd.org
The FreeBSD Project
The FreeBSD Project
more
hide
linuxjournal.com
Linux Journal | The Original Magazine of the Linux Community
more
hide
imhosted.com
Website Hosting, Affordable Web Hosting, Ecommerce Web Hosting, JSP Web Hosting by ImHosted.com
ImHosted provides fast, reliable web hosting services with live support! PHP/mySQL, CGI, Perl, cPanel, Fantastico. $4.95/mo
more
hide
lypha.com
Cheap Web Hosting, Reseller Web Hosting, Domain Web Hosting, Web Hosting Provider, Budget Web Hosting, PHP Hosting
Award Winning Service with Huge Storage and Bandwidth Plans. Just $3.95/mo. PHP/mySQL, CGI, Perl, SSH. Resellers Welcome!
Scobleizer — Searching for world-changing technology
Searching for world-changing technology

Support us!

Sponsors

"Thanks!" to all our other sponsors

Twitter

Dino Quattropani @hordeproject you know what? I'm still having problem in user creation, but i'm working on it in my odd time.
15 hours ago     

Michael Rubinsky w00t! "@hordeproject: Horde on CeBIT 2012: http://t.co/Q5fyjJfW"
15 hours ago     

Dino Quattropani #Horde Groupware Webmail Edition up and running on #Ubuntu 11.10
2 days ago     

p@rdus Submitted a talk about @hordeproject for the Univention podium on CeBIT http://t.co/4qMPptbT #cebit #hordeproject
2 days ago     

p@rdus The @hordeproject is calling you: http://t.co/Cvbfckh1
3 days ago     

Powered by Twitterian

More

Logos

Shops

European Store US Store CafePress