Copyright 1997, 2004 Evan Y. Chu.
Mailbox 2.0 - display the quantity of email messages in multiple email
accounts.
Availability
Mailbox binaries and source code are freely available at Source
Forge (http://sourceforge.net/projects/mailbox) under the GNU
General
Public License.
Synopsis
MailboxPkg.Mailbox [-c profile box host] [-r]
Description
Mailbox, an abbreviation of MailboxPkg.Mailbox, monitors the number of
email messages in multiple email accounts. It is compatible with any
email
system that supports the POP3 protocol. The application is written in
100%
pure Java using Sun Microsystems' Java 2 Platform, Standard Edition,
1.4.2.
Mailbox can be configured to monitor multiple mailboxes on multiple
email systems. It will query the mailboxes periodically and report the
results. The frequency of the inquiry can be configured.
The instruction for installing Mailbox is in the Installation
section below.
To create mailbox profiles:
- In any directory, create a subdirectory for storing profiles;
switch to
that directory.
- For each mailbox that the user wishes to query, use the -c option
to
create
a profile for it. The profile is stored in the current directory.
To configure Mailbox:
The first variable that needs to be configured is the pause time
between
consecutive attempts to query the mailboxes. The pause time is stored
in
the Mailbox property file, "property," in the current directory.
java -jar MailboxPkg.jar -r
All the profiles should be displayed in the application's window.
Set the desired pause time by selecting the Option menu, Option
item,
enter
the number of seconds.
Then the user needs to supply a password for each mailbox. Password is
not stored on the disk because of security concerns. It must be entered
everytime Mailbox is executed. If the user does not set a password for
a mailbox, the mailbox cannot be queried.
- Select the Action menu, Set Password item, enter password.
To start and to stop querying the mailboxes:
- Select the Action menu, Start option to begin querying the
mailboxes.
- Select the Action menu, Stop option to stop querying the
mailboxes.
Options
-c profile box host
Creates a profile for a mailbox that you wish to query. The
"profile" parameter is any name that the user wishes to assign to this
profile. The "box" parameter is the mailbox name, which is usually the
user id. The "host" parameter is the Internet host name of the email
server.
-r
Run. Begin to monitor mailboxes.
Installation
- Requires Java 2 Platform, Standard Edition, 1.4.2.
- All classes are stored in the Java Archive file "MailboxPkg.jar".
Acknowledgment
- Peter Lindstroem - Discovered an improper "sleeping" technique
that
causes
100% CPU utilization.
Technical Support, Comment
Contact Evan Chu for technical support, comments, recommendations,
wishful features. His personal email address is evanc@his.com.
His personal web site is at http://www.his.com/evanc.