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
dailyrazor.com
Welcome to DailyRazor Web Hosting - Java Hosting, JSP Hosting, Servlets, ASP.NET, ASP 3.0, PHP Hosting, Ruby Hosting, Ruby on Rails Hosting, Rails Hosting, VPS Hosting, VDS Hosting, Ecommerce Hosting, Small Business Hosting
DailyRazor Hosting - Java Hosting, JSP Hosting, Servlets, ASP.NET, ASP 3.0, PHP Hosting, Ruby Hosting, Ruby on Rails Hosting, Rails Hosting, VPS Hosting, VDS Hosting and Dedicated Servers. Extremely ...
more
hide
codeigniter.com
CodeIgniter - Open source PHP web application framework
CodeIgniter: an open source Web Application Framework that helps you write PHP programs
more
hide
scott.yang.id.au
Scott Yang's Playground
more
hide
darknet.org.uk
Darknet - The Darkside | Ethical Hacking, Penetration Testing & Computer Security
Don't Learn to HACK - Hack to LEARN. That's our motto and we stick to it, we are all about Ethical Hacking, Penetration Testing & Computer Security.
more
hide
linuxgazette.net
Linux Gazette | Making Linux a little more fun!
more
hide
sharkspace.com
Web Hosting, Reseller Hosting and Cloud Servers by Eleven2
more
hide
lwn.net
Welcome to LWN.net [LWN.net]
more
hide
zytrax.com
ZYTRAX Home Page
more
hide
linux-mag.com
Linux Magazine | Open Source, Open Standards
more
hide
wangtam.com
Wangtam - #1 - Gadgets for the Home and Garden - home gadgets, gardening accessories, gardening gifts, tech news, technology news, gadgets, gadget
who love spending their days out in the garden Panasonic Company launched its new electronic Energy Systems (MES) in Canton, Michigan

Support us!

Sponsors

"Thanks!" to all our other sponsors

Twitter

Chege Get your hands on PHP webmail at http://t.co/KDjKr7dL!
1 day ago     

Krassen Deltchev @hordeproject have you received my e-mail?
2 days ago     

Krassen Deltchev @hordeproject a walk-through is already sent to the provided mail address; best!
2 days ago     

Krassen Deltchev @hordeproject OK, i'll write a short walk-through.
2 days ago     

The Horde Project @test2v security@horde.org
2 days ago     

Powered by Podnova twitter

More

Logos

Shops

European Store US Store CafePress