3 <META HTTP-EQUIV=
"Content-Type" CONTENT=
"text/html; charset=iso-8859-1">
4 <META NAME=
"Author" CONTENT=
"Ulrich Luckas">
5 <META NAME=
"GENERATOR" CONTENT=
"Mozilla/4.04 [en] (X11; I; SunOS 5.6 sun4m) [Netscape]">
6 <TITLE>MUMail %VERSION_MAJOR%
</TITLE>
8 <BODY TEXT=
"#000000" BGCOLOR=
"#FFFFFF" LINK=
"#0000EE" VLINK=
"#551A8B" ALINK=
"#FF0000">
10 <CENTER><TABLE BORDER=
0 WIDTH=
"100%">
12 <TD><IMG SRC=
"Title.gif" HEIGHT=
120 WIDTH=
150 ALIGN=CENTER
> </TD>
17 MUMail version %VERSION_MAJOR%
</H1></CENTER>
23 <H2>Table of Contents
</H2>
25 <LI><a href=
"#What">What is it
</a>
26 <LI><a href=
"#New">What's new
</a>
27 <LI><a href=
"#Features">Features
</a>
28 <LI><a href=
"#Limitations">Konwn limitations
</a>
29 <LI><a href=
"#Future">Future plans
</a>
30 <LI><a href=
"#Parameter">Parameter
</a>
31 <LI><a href=
"#Try">How to try it
</a>
32 <LI><a href=
"#Security">Security restrictions
</a>
33 <LI><a href=
"#Demo">Online demo
</a>
34 <LI><a href=
"#Download">Download
</a>
35 <LI><a href=
"#Copyright">Copyright
</a>
36 <LI><a href=
"#Licensing">Licensing
</a>
37 <LI><a href=
"#Authors">The designers
</a>
40 <H2><a name=
"What"></a>
42 MUMail is a Java applet designed to let you read your mail from your home
43 page. So you can read your mail when there is no mail reader available,
44 or if you don't want to change the configuration of someone else's mail
45 reader. All you need is a Java
1.1 compliant Web browser.
47 <H2><a name=
"New"></a>
51 <LI>New
<A HREF=
"#Parameter">Parameter
</A> <TT>mailAddress
</TT>
55 <H2><a name=
"Features"></a>
60 <A HREF=
"#Licensing">Free software
</A> under the terms of the GNU General Public License
</LI>
63 Platform independent
</LI>
66 Only %JAR_SIZE% K
<A HREF=
"#Download">JAR file
</A></LI>
75 POP3 protocol support
</LI>
78 IMAP4 protocol support (for INBOX only)
</LI>
81 SMTP protocol support
</LI>
87 Support for most common body part types: text, multipart, image, audio,
88 application-octetstream
</LI>
91 Extendable through user supplied MIME classes
</LI>
94 <H2><a name=
"Limitations"></a>
95 Konwn limitations
</H2>
98 <LI>Maleformed MIME messages can cause Java exceptions.
</LI></UL>
100 <H2><a name=
"Future"></a>
105 Improve GUI with JFC/Swing
</LI>
108 IMAP4 (folder) support
</LI>
112 <H2><a name=
"Parameter"></a>
118 Here is a list of all applet parameters MUMail knows:
135 <TD>name of POP3 server
</TD>
140 <TD>name of SMTP server
</TD>
145 <TD>portnumber of POP3 server (usually
110)
</TD>
150 <TD>portnumber of SMTP server (usually
25)
</TD>
155 <TD>login name for POP3 authentication
</TD>
160 <TD>password for POP3 authentication (
<font color=
"#FF0000">Warning: Do not use on public webpages!
</font>)
</TD>
163 <TD>showFontChoice
</TD>
165 <TD>true enables changing of fonts of mail bodys view
</TD>
170 <TD>true disables possibility to configure server names und ports at runtime -
171 useful for novice users at preconfigured sites.
</TD>
174 <TD>authorizedSend
</TD>
176 <TD>true disables possibility to send mail without authorizing on POP3 server.
177 After succesful login, sending is allowed; but not to change
178 the
<em>From:
</em> field.
</TD>
181 <TD>headerListRows
</TD>
183 <TD>changes the number of rows displayed in list of mail headers (
1<
<em>x
</em><20)
</TD>
188 <TD>domain name part of this sites email adresses
</TD>
191 <TD>protocolSelect
</TD>
193 <TD>true enables you to select a protocol at login screen,
194 currently POP3 and IMAP4
</TD>
199 <TD>complete mail address for sending mail (optional, in case it differs from User@MailDomain)
</TD>
206 To get a list of parameters simply run MUMail as:
208 <TT>java
mumail.MUMail
-h
</TT>
210 <H2><a name=
"Try"></a>
215 Make sure your browser supports Java
1.1 applets. Browsers known to support
219 Sun's HotJava
1.1/
3.0</LI>
222 Netscape Navigator
4.07 and later
</LI>
225 Microsoft Internet Explorer
4.01 and later
</LI>
231 Sun JDK
1.1 and later Appletviewer
</LI>
234 Also notice Sun's
<A HREF=
"http://java.sun.com/products/activator/">Java Plug-In project
</A></LI>
236 Next you need a Web server and a POP3 server. Due to java's applet security
238 servers need to be on the same host. This restriction can be worked around
239 on the Sun products by disabling the corresponding security settings (see
240 <A HREF=
"#Security">Security Restrictions
</A>).
242 <P>Download
<TT><A HREF=
"MUMail.%VERSION_MINOR%.zip">MUMail.%VERSION_MINOR%.zip
</A></TT>
243 (~ %ZIP_SIZE%K),
<TT><A HREF=
"MUMail.%VERSION_MINOR%.tar.gz">MUMail.%VERSION_MINOR%.tar.gz
</A></TT> (~ %TAR_SIZE%K) or
<TT><A HREF=
"MUMail.%VERSION_MINOR%.tar.bz2">MUMail.%VERSION_MINOR%.tar.bz2
</A></TT>
244 (~ %BZIP_SIZE%K) and unpack it in a directory that is published by your
245 Web server. This creates a directory called MUMail containing these files:
248 <TT>MUMail.html
</TT></LI>
251 <TT>MUMail.jar
</TT></LI>
254 <TT>MUMail.gif
</TT></LI>
257 <TT>Title.gif
</TT></LI>
260 <TT>Screenshot.gif
</TT></LI>
263 <TT>RELEASENOTES.html
</TT></LI>
266 <TT>gpl.html
</TT></LI>
269 <TT>philosophical-gnu-sm.jpg
</TT></LI>
271 Now load
<EM>http://xxx.xxx.xxx/xxx/MUMail/MUMail.html
</EM>
272 into your browser and start reading Mail.
275 <A NAME=
"Application"></A>Application:
</H4>
276 You can also run MUMail as a java application if you have Sun's JRE or
279 <P>To start MUMail you need to copy MUMail.jar and MUMail.gif into one
280 directory. Change to that directory and start the class
<TT>mumail.MUMail
</TT>.
281 <BR>On a UNIX machine for example you can use a script just like the one
282 below. Enter the MUMail directory name, your POP3 and your SMTP server
283 name into the script below. Make it executable and start it.
<TT></TT>
285 <P><TT>#!/bin/sh
</TT><TT></TT>
287 <P><TT>MUDIR=
"enter your installation directory here"</TT>
288 <BR><TT>POPSRV=
"your POP3 server"</TT>
289 <BR><TT>SMTPSRV=
"your SMTP server"</TT><TT></TT>
291 <P><TT>cd
"$MUDIR"</TT><TT></TT>
293 <P><TT>if [ -z
"$CLASSPATH" ]; then
</TT>
294 <BR><TT> if [ -n
"$JAVA_HOME" ]; then
</TT>
295 <BR><TT> CLASSPATH=
"$JAVA_HOME"/lib/classes.zip
</TT>
296 <BR><TT> elif [ -n
"$JDK_HOME" ]; then
</TT>
297 <BR><TT> CLASSPATH=
"$JDK_HOME"/lib/classes.zip
</TT>
298 <BR><TT> elif [ -n
"$JRE_HOME" ]; then
</TT>
299 <BR><TT> CLASSPATH=
"$JRE_HOME"/lib/classes.zip
</TT>
300 <BR><TT> fi
</TT>
301 <BR><TT>fi
</TT><TT></TT>
303 <P><TT>java -classpath
"$MUDIR"/MUMail.jar:
"$CLASSPATH" mumail.MUMail \
</TT>
304 <BR><TT> -pophost
"$POPSRV" -smtphost
"$SMTPSRV"</TT>
307 <A NAME=
"Security"></A>Security restrictions
</H2>
308 Java security restriction prevent an applet from connecting to any host
309 on the network except where the applet was loaded from. This means to MUMail
310 when run as an applet that it can only connect to a POP3 server on the
311 same host where your Web server is running.
313 <P>Sun's HotJava, the Appletviewer from most (SUN-based) JDK's and also
314 MS InternetExplorer
4/
5 have ways to relax
315 security settings though. If you relax the security settings you will be
316 able to read mail from any POP3 server on the Internet.
318 <P>For Appletviewer you select
<B><I>Properties...
</I></B> from the
<B><I>Applet
</I></B>
319 menu and change
<B><I>Network access:
</I></B> to
<B><I>Unrestricted
</I></B>.
321 <P>For HotJava1.x select
<B><I>Preferences -
> Applet security...
</I></B>from
322 the
<B><I>Edit
</I></B> menu and select
<B><I>Medium Security
</I></B> for
323 <B><I>Unsigned Applets
</I></B>. Hit the
<B><I>Apply
</I></B> button and
324 you are all set. With medium permission set HotJava will ask permission
325 for all restricted actions. Just
<I>allow this action
</I> when you are
326 asked for permission to connect to your POP server.
328 <P>For HotJava3.0 select
<B><I>Edit -
> Security Preferences...
</I></B>. In
329 the upcoming dialog switch to
<B><I>Advandced
</I></B> Security Administration
330 Mode. Select the listentry
<B><I>Applet and JavaScript
</I></B> and switch
331 to the
<B><I>Ask first
</I></B> choice.
333 <P>Microsoft InternetExplorer allows in the
<B><I>Internet Option
</I></B>
334 Dialog under tab
<B><I>Security
</I></B> to change also Java security
337 <P>So if you relaxed your security settings you can try the applet right
338 <A HREF=
"#Demo">here
</A>.
340 <A NAME=
"Demo"></A>Online demo
</H2>
342 <CENTER><APPLET codebase=
"." code=
"mumail.MUMail" align=
"baseline" width=
"600" height=
"440" archive=
"MUMail.jar"><PARAM name=
"User" value=
"enter_your_name"><I>your
343 browser isn't Java-enabled, so you can only see a screenshot of the applet!
</I> <IMG SRC=
"Screenshot.gif" BORDER=
1 > </APPLET></CENTER>
345 <H2><A NAME=
"Download"></A>Download
</H2></H2>
348 <LI><TT><A HREF=
"MUMail.%VERSION_MINOR%.zip">MUMail.%VERSION_MINOR%.zip
</A></TT> (~ %ZIP_SIZE%K)
349 <LI><TT><A HREF=
"MUMail.%VERSION_MINOR%.tar.gz">MUMail.%VERSION_MINOR%.tar.gz
</A></TT>(~ %TAR_SIZE%K)
350 <LI><TT><A HREF=
"MUMail.%VERSION_MINOR%.tar.bz2">MUMail.%VERSION_MINOR%.tar.bz2
</A></TT>(~ %BZIP_SIZE%K)
351 <LI><TT>Source:
<A HREF=
"MUMail.%VERSION_MINOR%.src.tar.gz">MUMail.%VERSION_MINOR%.src.tar.gz
</A></TT>(~ %SRC_SIZE%K)
352 <LI><TT>Old Source:
<A HREF=
"MUMail.1.3.0.src.tar.gz">MUMail
.1.3.0.src.tar.gz
</A></TT>(~
20K)
355 <H2><a name=
"Copyright"></a>
357 All copyrights by Mark T
ümpfel, Uli Luckas and Steffi Schneider.
359 <A NAME=
"Licensing"></A>Licensing
</H2>
362 This program is free software;
363 you can redistribute it and/or modify it under the terms of the GNU General Public License
364 as published by the Free Software Foundation;
365 either version
2 of the License, or (at your option) any later version.
368 This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
369 without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
373 <A HREF=
"gpl.html">GNU General Public License
</A>
376 <P>The authors kindly request a picture postcard to
377 <UL><TT>Uli Luckas
</TT>
378 <BR><TT>Derfflingerstr.
29</TT>
379 <BR><TT>D-
10785 Berlin
</TT>
380 <BR><TT>Germany
</TT></UL>
381 from anyone who likes the product.
383 <A NAME=
"Authors"></A>The designers
</H2>
387 GUI design and implementation: Mark T
ümpfel
388 <a href=
"mailto:">marktop
<dummy>[a]
<dummy>cs.tu-berlin.de
</a></LI>
391 Networking code and mail management: Uli Luckas
392 <A HREF=
"mailto:">luckas
<dummy>[a]
<dummy>cs.tu-berlin.de
</A></LI>
395 Art work: Steffi Schneider
396 <A HREF=
"mailto:">Schneider.Steffi
<dummy>[a]
<dummy>web.de
</A></LI>
400 <HR WIDTH=
"100%"><FONT SIZE=-
2>This page has been accessed
<accessed>
401 times.
</FONT></CENTER>