Xelm

Xelm is an e-mail handler which feels like elm but has more features (hopefully :-). It has a Motif GUI. I developed Xelm all by myself. Xelm supports MIME format e-mail messages. It was originally developped and tested on NCR's SVR4 MP-RAS UNIX platform a couple of years ago. I am currently porting it to other popular UNIX platforms such as Solaris and HP.

Watch the latest videos on YouTube.com

Here is a list of some of the features of Xelm that other e-mail handler may not have:

      Orange Ball Ability of reading, sending, forwarding, replying, group-replying, and resending multiple messages at the same time
      Orange Ball Built-in Microsoft Word style spell checking functionality for sending messages
      Orange Ball Ability to customize personal message headers and signatures
      Orange Ball Ability to preview the feel and look of the message before sending it
      Orange Ball MIME compatibility
      Orange Ball Auto-reply functionality when you are away
      Orange Ball Ability of concatenating multiple message easily
      Orange Ball Alias functionality
      Orange Ball Extended xbiff-like functionality information arrival of new message with audio effects
      Orange Ball Configurable environment

You may download source code and an Imakefile (tar gz 167147 bytes) here.

A pre-compiled executable Xelm and a README file for Solaris (tar gz 97406 bytes) with X11R6.3 is available. You can also download a pre-compiled executable Xelm and the README file for HP-UX 9.05 (tar gz 123227 bytes) with X11R5.

In order to compile or run Xelm, you must have the following packages installed on your UNIX workstation:

Orange Ball X11R5 or later version
Orange Ball Motif 1.2 or later version
Orange Ball XPM Version 3 or later version
Orange Ball SVR4 compatible packages if your are using a BSD UNIX machine

Here is a picture of the main window of Xelm.

Xelm

There is a list showning all e-mail messages in the current folder. You can either click the buttons or select menu items to send, reply, group reply, forward, and resend messages. You can also have multiple windows open at the same time, which allows you to send a message while reading another, etc.

You send messages in a window like this:

Xelm Send Mail Dialog

A Microsoft Word style spelling checker is built in Xelm. You can click the "Spelling..." button to check the spell. For typos, you can either change them, ignore them, or in the case they are correct words, you can add the words to your personal dictionary so the next time they will not be recognized as wrong words. You can also modify your personal message headers, signatures, attach files, and preview the message before sending it.

You have two ways to display received messages. If you enable MIME, messages will be displayed in a window like the one in the following picture. If there are XPM images, they will be displayed in line. Other images can be viewed using xv by pressed a button presenting the image. If MIME is disabled, the whole message will be displayed as text.

Xelm Receive Mail Dialog

Using Xelm, you can set up an auto-reply function using the dialog in the following picture when you are away for an extended period of time. You can specify not to auto reply messages according to the subject and/or the sender of the message. You can also specify how often auto-reply should be performed and whether or not to inform the other people that receive the message has been cc'ed.

Xelm Auto Replay Configuration Dialog

You can also use Xelm to maintain a list of aliases for frequently contacted friends.

Xelm Add Alias Dialog

There are many other functionalities in Xelm. You are welcome to use it and let me if you like it.




Luojian Chen
Department of Computer Science
The University of Tennessee, Knoxville
Knoxville, TN 37996-1301
lchen@cs.utk.edu


Home Research Teaching Software Schedule Resume Weather Links Contact Comments Statistics

Construction This page is still under construction.


Copyright © 1997 - 1999 Luojian Chen / lchen@cs.utk.edu
Last updated: Sat Oct 3 17:53:47 1998