©1994-2003 Kevin Boone
Home     Section index     K-Zone home Download Java

Site search

Glossary
Confused by computer jargon? Look it up!

Shameless plug


Now available!

Articles
- Ten-minute guide to setting up a WAP site

- Talk like your boss: new developments in managerese

More...

Development
File handling in the Linux kernel

Java development for the Sony-Ericsson P800

SunONE Application Server 7 FAQ

More...

Linux
Using Linux with the Treo 600

- Linux on the Tecra M1

- Some notes on openzaurus

More...

Download
Java stuff

Linux stuff

More...

(Please read the download policy)

Home automation
The X10 system

Linux TW723 driver

More...

The K-Zone
K-Zone computing

K-Zone law

K-Zone education and science

K-Zone motorcycles

K-Zone DIY

K-Zone railways

K-Zone martial arts

About the author

K-Zone home page

 
Download
Computing
Wallet
JavaChimes
JCalc
PhotoIndex
JavaPopt
SunTimes
FileGate
MP3 Web interface
jmix
MailGate Web/e-mail gateway

MailGate is a straightforward Web-mail application. It allows users of Web browsers to read and compose e-mail messages to be handled by any POP3/IMAP/SMTP mail server. MailGate itself does not dispatch or transport mail; indeed, it does not interpret any of the data that is supplied to it. It simply acts as a proxy between a Web server and an e-mail server.

Features include:

  • support for IMAP, POP3 and SMTP servers;
  • ability send, receive, and view attachments;
  • handles POP-before-SMTP authentication for outbound mailing (as required, for example, by Cobalt RAQ servers);
  • uses the JavaMail API for e-mail operations, so easy to extend to other protocols with the appropriate drivers;
  • handles multiple mailboxes on suitably-equipped servers;
  • uses only basic HTML so wide browser compatibility;
  • end-user help pages.

       MailGate is a J2EE-compliant Web application, and should therefore run on any J2EE-compliant JSP/servlet engine. It has been extensively tested on Tomcat 3.2 and 4.0.
       MailGate should be considered work-in-progress; it has a number of limitations which may be convenient in practice. In addition, there are limitations that result from the design decision that MailGate should require no local data storage about its users. This makes it trivial to administer after installation (in fact, there is no administration possible), but does mean that users must enter, for example, their real names in the `reply to' box in each session.
       I strongly recommend that anyone with an interest in this software should read the administration guide (see below) before doing anything at all. There are a number of configuration issues which will be problematic otherwise.

Download: