Xuheki
Encyclopedia
Xuheki is a web-based IMAP client written in Perl
Perl
Perl is a high-level, general-purpose, interpreted, dynamic programming language. Perl was originally developed by Larry Wall in 1987 as a general-purpose Unix scripting language to make report processing easier. Since then, it has undergone many changes and revisions and become widely popular...

. It is completely build upon Ajax
Ajax (programming)
Ajax is a group of interrelated web development methods used on the client-side to create asynchronous web applications...

 technology, i.e. there are no page reloads. Xuheki is released under the GNU General Public License
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

 but includes DynarchLIB which is not free software
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...

. It uses persistent IMAP connections. The IMAP operations are not handled by the webserver itself, but by a Perl daemon which maintains connection to the IMAP server.

Currently it supports only the Apache
Apache HTTP Server
The Apache HTTP Server, commonly referred to as Apache , is web server software notable for playing a key role in the initial growth of the World Wide Web. In 2009 it became the first web server software to surpass the 100 million website milestone...

 webserver and the installation script is written for Debian
Debian
Debian is a computer operating system composed of software packages released as free and open source software primarily under the GNU General Public License along with other free software licenses. Debian GNU/Linux, which includes the GNU OS tools and Linux kernel, is a popular and influential...

/Ubuntu
Ubuntu (operating system)
Ubuntu is a computer operating system based on the Debian Linux distribution and distributed as free and open source software. It is named after the Southern African philosophy of Ubuntu...

 based systems. It might nevertheless be easy to install it on every Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...

 system.

Features

  • multiple IMAP servers, multiple sender identities
  • persistent IMAP connections
  • multiple folders / drag'n'drop
  • support for MIME and character encodings
  • composition of HTML mails.
  • basic address book and auto-completion
  • supports basic IMAP SEARCH/SORT and THREAD operations (can filter the list to display “related messages”).
  • mail filtering as of version 0.4 (via Sieve
    Sieve (mail filtering language)
    Sieve is a programming language that can be used to create filters for email. It owes its creation to the CMU Cyrus Project, creators of Cyrus IMAP server....

     scripts, needs a ManageSieve server)

See also

  • Internet Messaging Program
    Internet Messaging Program
    The Internet Messaging Program or IMP is an open source PHP-based webmail client for IMAP. IMP is a component of the Horde project.It is included with cPanel and Plesk installations as a webmail client...

  • SquirrelMail
    SquirrelMail
    SquirrelMail is an Open Source project that provides both a web-based email application and an IMAP proxy server.The webmail portion of the project was started by Nathan and Luke Ehresman in 1999 and is written in the PHP scripting language...

  • Comparison of e-mail clients
    Comparison of e-mail clients
    The following tables compare general and technical features of a number of email client programs. Please see the individual products articles for further information. This article is not all-inclusive or necessarily up to date.-General:...

  • Roundcube
    RoundCube
    Roundcube is a web-based IMAP email client written in the PHP programming language. Roundcube's most prominent feature is the pervasive use of Ajax technology to present a more fluid and responsive user interface than that of traditional webmail clients...

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK