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
sage.org
LISA Special Interest Group for Sysadmins (formerly SAGE) | USENIX
more
hide
freecode.com
Welcome to Freecode – Freecode
Freecode maintains the Web's largest index of Linux, Unix and cross-platform software, as well as mobile applications.
Griffin Interactive
Articles and links relating to Web Design and front-end development, User Centered Design, User Interface design and Mobile UI
PHP Community Magazine
PHP Community Magazine is a generalist online magazine about the PHP Community, isn't it great ? Member of the PHP Magazine Network.
Zend Developer Zone | Advancing the art of PHP
Laurent Jouanneau
Laurent Jouanneau's personnal website
more
hide
memeburn.com
Tech-savvy insight and analysis
Memeburn (pronounced “meem”) is an award-winning site that tracks emerging technologies primarily in emerging markets, which include the BRICs* countries. Innovation, mobile technology, general tech culture and online business are all subjects Memeburn covers. Memeburn pays particular attention to the web, mobile, social media, online media and social networking fields. Although Memeburn has a particular focus on emerging markets, it tracks innovation world-wide.
Heal Your Church WebSite | Teaching, rebuking, correcting & training in righteous web design.
more
hide
u2-web.com
Home - u2-web, LLC
Content Management Systems

Support us!

Sponsors

"Thanks!" to all our other sponsors

Twitter

Torben Dannhauer @hordeproject Installed latest gollem, but no information is provided about the WebDAV URL required to access backends via webdav..
5 days ago     

Juborax http://t.co/s2pgtCQZ1x found article on Heise.de Horde Groupware 5.1.0 unterstützt CalDAV und CardDAV
1 week ago     

Juborax http://t.co/s2pgtCQZ1x found article on Heise.de Horde Groupware 5.1.0 unterstützt CalDAV und CardDAV
1 week ago     

Django #dokuwiki #hordeproject #how2 Passwortänderung gegen mySQL bei Horde 5 mit Passwd: http://t.co/SyqOQ7Odfi
1 week ago     

pro-linux.de Horde Groupware 5.1.0 veröffentlicht http://t.co/t4noSqlJB5 #linux
1 week ago     

Powered by Podnova twitter

More

Logos

Shops

European Store US Store CafePress