Class emailApplet

Class emailApplet

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Panel
                           |
                           +----java.applet.Applet
                                   |
                                   +----emailApplet

public class emailApplet
extends Applet
This is a Java E-Mail Client Applet/Application. It can be started as an application using:

java emailApplet

or as an applet using the following APPLET parameters:

CODE="emailApplet.class"
WIDTH=450 HEIGHT=500

The following parameter are all optional:

param name=servertype value="POP" or "IMAP2" (default is "POP")
param name=port value="110" for POP or "143" for IMAP (default is "110")
param name=server value="mail.domain.com"
param name=smtpserver value="mail.domain.com"
param name=user value="userid"
param name=pass value="password"
param name=returnaddress value="user@domain.com"
param name=imapdirectory value="~user/mail"

The 'userid' and 'password' params allow you to setup the APPLET on a page and allow it to connect to a server without having to enter the data. It is recomended that you DO NOT put your password onto a non-secure internet page. The 'imapdirectory' is only used when using the IMAP4 protocol. This is the root of the mail folders directory on the mail server.

Version:
1.0, 11/11/96
Author:
Timothy D. A. Cox

Constructor Index

 o emailApplet()

Method Index

 o buildPanels(Container)
 o clickedBtnCompose()
 o clickedBtnConnect()
 o clickedBtnDelete()
 o clickedBtnDisconnect()
 o clickedBtnPurge()
 o clickedBtnRead()
 o clickedBtnReadLine()
 o clickedBtnRefresh()
 o clickedBtnReply()
 o clickedBtnSave()
 o clickedBtnSend()
 o clickedBtnSendLine()
 o clickedBtnStep(int)
 o clickedBtnUndelete()
 o destroy()
 o getParams(PanelConfig)
 o givemessage(String)
 o handleEvent(Event)
 o init()
 o main(String[])
 o makeNew(String)
 o stop()

Constructors

 o emailApplet
  public emailApplet()

Methods

 o main
  public static void main(String args[])
 o stop
  public void stop()
Overrides:
stop in class Applet
 o destroy
  public void destroy()
Overrides:
destroy in class Applet
 o init
  public void init()
Overrides:
init in class Applet
 o makeNew
  public Object makeNew(String pname) throws ExceptionMailConnection
 o buildPanels
  public void buildPanels(Container app)
 o handleEvent
  public boolean handleEvent(Event event)
Overrides:
handleEvent in class Component
 o clickedBtnConnect
  public void clickedBtnConnect()
 o clickedBtnDisconnect
  public void clickedBtnDisconnect()
 o clickedBtnRefresh
  public void clickedBtnRefresh()
 o clickedBtnRead
  public void clickedBtnRead()
 o clickedBtnReply
  public void clickedBtnReply()
 o clickedBtnCompose
  public void clickedBtnCompose()
 o clickedBtnDelete
  public void clickedBtnDelete()
 o clickedBtnUndelete
  public void clickedBtnUndelete()
 o clickedBtnPurge
  public void clickedBtnPurge()
 o clickedBtnStep
  public void clickedBtnStep(int d)
 o clickedBtnSendLine
  public void clickedBtnSendLine()
 o clickedBtnReadLine
  public void clickedBtnReadLine()
 o clickedBtnSend
  public void clickedBtnSend()
 o clickedBtnSave
  public void clickedBtnSave()
 o getParams
  public void getParams(PanelConfig pnl)
 o givemessage
  public void givemessage(String str)