Copyright 1997, 2004 Evan Y. Chu.
Mailbox 2.0 - display the quantity of email messages in multiple email
Mailbox binaries and source code are freely available at Source
Forge (http://sourceforge.net/projects/mailbox) under the GNU
MailboxPkg.Mailbox [-c profile box host] [-r]
Mailbox, an abbreviation of MailboxPkg.Mailbox, monitors the number of
email messages in multiple email accounts. It is compatible with any
system that supports the POP3 protocol. The application is written in
pure Java using Sun Microsystems' Java 2 Platform, Standard Edition,
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
To create mailbox profiles:
To configure Mailbox:
- In any directory, create a subdirectory for storing profiles;
- For each mailbox that the user wishes to query, use the -c option
a profile for it. The profile is stored in the current directory.
The first variable that needs to be configured is the pause time
consecutive attempts to query the mailboxes. The pause time is stored
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
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.
To start and to stop querying the mailboxes:
- Select the Action menu, Set Password item, enter password.
- Select the Action menu, Start option to begin querying the
- Select the Action menu, Stop option to stop querying the
-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
Run. Begin to monitor mailboxes.
- Requires Java 2 Platform, Standard Edition, 1.4.2.
- All classes are stored in the Java Archive file "MailboxPkg.jar".
- Peter Lindstroem - Discovered an improper "sleeping" technique
100% CPU utilization.
Technical Support, Comment
Contact Evan Chu for technical support, comments, recommendations,
wishful features. His personal email address is email@example.com.
His personal web site is at http://www.his.com/evanc.