Internet.com ISP-Planet
Search ISP-Planet


Search internet.com
internet.com

IT
Developer
Internet News
Small Business
Personal Technology
International

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

internet.commerce
Partner With Us














ISP News

Webmail Directory:
WebMail

The straightforwardly named open source solution focuses on speed and performance.

by Jeff Goldman
[December 15, 2004]
Email a colleague

Sebastian Schaffert first created WebMail in 1998 as a simple bunch of Perl scripts—and he says the solution stayed that way until Version 0.3. "The main intention at that time was to create an e-mail solution that was easy to use and platform-independent," he says. "I gave Internet courses at that time, and didn't want to teach the users many different tools—only the Web browser."

Schaffert, a researcher at the University of Munich's Institute for Computer Sciences, says the system quickly became popular—aided, he says, by the fact that there weren't many alternatives available at the time. "It soon was relatively widespread, with translations to Italian, Swedish, and French," he says.

WebMail

WebMail logo

Soon, Schaffert says, he realized that Perl scripts presented a significant drawback for a webmail solution. "When the Perl script finishes execution and the page is displayed, the connection to the IMAP server is closed, and has to be reopened the next time the user clicks on a page," he says. "This drawback is still an obstacle for most other webmail solutions based on PHP and Perl."

Java and XML
Since he was already fairly familiar with Java, Schaffert began rewriting WebMail in Java—first as a standalone application with its own Web server for versions 0.4 through 0.6, and later as a Java Servlet. "The main advantage of this solution is that connections to IMAP servers can be kept open, and thus the reaction time is very fast," he says.

Other functionality was added, Schaffert says, at about the same time. "I added caching functionality, allowing users to save IMAP requests at the expense of memory," he says. "Also, the project was switched to XML, both as a means to store configuration data and for the internal representations of user models and sessions. This allows users to develop themes and pages mostly in XSLT."

As interest in the project continued to grow, Schaffert says, he moved it to SourceForge. "I didn't want to serve it from our university's Web servers any longer," he says. "I feared that the amount of traffic would draw too much attention to me—as the university guidelines, strictly speaking, only allow Web space to be used for personal and university issues."

Development and support
At first, Schaffert was putting out new releases of the solution about every two months, but he says he hasn't put much work into development of the project recently, mostly due to the demands of work and family. He hopes to revive development in the future. Interest in the solution continues—Schaffert says SourceForge's stats indicate that it's seen about 40,000 installations so far.

WebMail works on any operating system that runs Apache Tomcat. The solution's key advantage over other approaches, Schaffert says, is speed. "Because WebMail is able to keep connections alive over page requests, it offers considerably better performance than most other solutions, especially for large mailboxes with over 1,000 messages," he says.

As an open source solution, support for WebMail is limited to the discussions on the solution's Web forums and discussion lists. Aside from those sources, Schaffert says, no companies or individuals are currently offering commercial support for the solution.

— End

Related articles:
 
[April 21, 2004]
 
[Feb. 10, 2003]
 
[Sept. 27, 2002]

Online resource:
  Webmail Directory
  Webmail Quick Reference Chart

ISP Glossary
Find an ISP Term

Newsletters!
ISP-Planet Weekly

Best of ISP-Planet

 

Feedback


Advertising inquiry? Click here!

ISP-Planet's RSS feed

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info

Legal Notices, Licensing, Reprints, Permissions, Privacy Policy.
Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Whitepapers and eBooks

Intel Whitepaper: Comparing Two- and Four-Socket Platforms for Server Virtualization
IBM Solutions Brief: Go Green With IBM System xTM And Intel
HP eBook: Simplifying SQL Server Management
IBM Contest: Are You the Next Superstar? Join the "Search for the XML Superstar" Contest to Find Out
Microsoft PDF: Top 10 Reasons to Move to Server Virtualization with Hyper-V
Microsoft PDF: Six Reasons Why Microsoft's Hyper-V Will Overtake Vmware
Microsoft Step-by-Step Guide: Hyper-V and Failover Clustering
Intel PDF: Quad-Core Impacts More Than the Data Center
Intel PDF: Virtualization Delivers Data Center Efficiency
Go Parallel Article: PDC 2008 in Review
Microsoft PDF: Top 11 Reasons to Upgrade to Windows Server 2008
Avaya Article: Communication-Enabled Mashups: Empowering Both Business Owners and IT
Intel Whitepaper: Building a Real-World Model to Assess Virtualization Platforms
  PDF: Intel Centrino Duo Processor Technology with Intel Core2 Duo Processor
Microsoft Article: Build and Run Virtual Machines with Hyper-V Server 2008
Go Parallel Article: Q&A with a TBB Junkie
IBM Whitepaper: Innovative Collaboration to Advance Your Business
Internet.com eBook: Real Life Rails
IBM eBook: The Pros and Cons of Outsourcing
Internet.com eBook: Best Practices for Developing a Web Site
IBM CXO Whitepaper: The 2008 Global CEO Study "The Enterprise of the Future"
Avaya Article: Call Control XML in Action - A CCXML Auto Attendant
IBM CXO Whitepaper: Unlocking the DNA of the Adaptable Workforce--The Global Human Capital Study 2008
Adobe Acrobat Connect Pro: Web Conferencing and eLearning Whitepapers
HP eBook: Guide to Storage Networking
MORE WHITEPAPERS, EBOOKS, AND ARTICLES