MUMail version 1.4


Table of Contents

What is it

MUMail is a Java applet designed to let you read your mail from your home page. So you can read your mail when there is no mail reader available, or if you don't want to change the configuration of someone else's mail reader. All you need is a Java 1.1 compliant Web browser.

What's new


Konwn limitations

Future plans



Here is a list of all applet parameters MUMail knows:
Name Typ Description
PopHost String name of POP3 server
SmtpHost String name of SMTP server
PopPort Integer portnumber of POP3 server (usually 110)
SmtpPort Integer portnumber of SMTP server (usually 25)
User String login name for POP3 authentication
Password String password for POP3 authentication (Warning: Do not use on public webpages!)
showFontChoice boolean true enables changing of fonts of mail bodys view
novice boolean true disables possibility to configure server names und ports at runtime - useful for novice users at preconfigured sites.
authorizedSend boolean true disables possibility to send mail without authorizing on POP3 server. After succesful login, sending is allowed; but not to change the From: field.
headerListRows Integer changes the number of rows displayed in list of mail headers (1<x<20)
MailDomain String domain name part of this sites email adresses
protocolSelect boolean true enables you to select a protocol at login screen, currently POP3 and IMAP4
MailAddress String complete mail address for sending mail (optional, in case it differs from User@MailDomain)


To get a list of parameters simply run MUMail as: java mumail.MUMail -h

How to try it


Make sure your browser supports Java 1.1 applets. Browsers known to support Java: Next you need a Web server and a POP3 server. Due to java's applet security feature both servers need to be on the same host. This restriction can be worked around on the Sun products by disabling the corresponding security settings (see  Security Restrictions).

Download  (~ 128K), MUMail.1.4.2.tar.gz (~ 128K) or MUMail.1.4.2.tar.bz2 (~ 128K) and unpack it in a directory that is published by your Web server. This creates a directory called MUMail containing these files:

Now load into your browser and start reading Mail.


You can also run MUMail as a java application if you have Sun's JRE or JDK available.

To start MUMail you need to copy MUMail.jar and MUMail.gif into one directory. Change to that directory and start the class mumail.MUMail.
On a UNIX machine for example you can use a script just like the one below. Enter the MUMail directory name, your POP3 and your SMTP server name into the script below. Make it executable and start it.


MUDIR="enter your installation directory here"
POPSRV="your POP3 server"
SMTPSRV="your SMTP server"

cd "$MUDIR"

if [ -z "$CLASSPATH" ]; then
  if [ -n "$JAVA_HOME" ]; then
  elif [ -n "$JDK_HOME" ]; then
  elif [ -n "$JRE_HOME" ]; then

java -classpath "$MUDIR"/MUMail.jar:"$CLASSPATH" mumail.MUMail \
     -pophost "$POPSRV" -smtphost "$SMTPSRV"

Security restrictions

Java security restriction prevent an applet from connecting to any host on the network except where the applet was loaded from. This means to MUMail when run as an applet that it can only connect to a POP3 server on the same host where your Web server is running.

Sun's HotJava, the Appletviewer from most (SUN-based) JDK's and also MS InternetExplorer 4/5 have ways to relax security settings though. If you relax the security settings you will be able to read mail from any POP3 server on the Internet.

For Appletviewer you select Properties... from the Applet menu and change Network access: to Unrestricted.

For HotJava1.x select Preferences -> Applet security... from the Edit menu and select Medium Security for Unsigned Applets. Hit the Apply button and you are all set. With medium permission set HotJava will ask permission for all restricted actions. Just allow this action when you are asked for permission to connect to your POP server.

For HotJava3.0 select Edit -> Security Preferences.... In the upcoming dialog switch to Advandced Security Administration Mode. Select the listentry Applet and JavaScript and switch to the Ask first choice.

Microsoft InternetExplorer allows in the Internet Option Dialog under tab Security to change also Java security restrictions.

So if you relaxed your security settings you can try the applet right here.

Online demo

your browser isn't Java-enabled, so you can only see a screenshot of the applet!  



All copyrights by Mark Tümpfel, Uli Luckas and Steffi Schneider.


This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

See the GNU General Public License for more details.

The authors kindly request a picture postcard to

from anyone who likes the product.

The designers

This page has been accessed  times.