TkMail is an X windows interface to the unix Mail command built using Tk/Tcl. Reading, sending, and managing mail messages can almost all be done using only the mouse (except for the body of the message, of course). TkMail depends on the unix 'Mail' and 'sendmail' commands to do the real network mail work. It puts the X window interface on top and adds some additional features. Major Features: - listbox interface to messages for easy click and read - viewed messages are editable inside viewing widget so one can add or delete text for printing or piping selections - dynamic (at startup) menus for quick access to mail folders for reading, copying, and moving messages - button bar for quick composing, replying to, and forwarding of mail messages - built in 'biff' for detecting new mail - easy inclusion of files into message compositions with automatic uuencoding and compression, if desired - access alternate editor for compositions to send - spell check compositions using a X windows interface (must have the ispell program version 3.0.09) This program is still young so don't trust it without testing! Make a backup copy of your ~/mbox file and some of your folders and then test out the features on those files. Please see the top of the tkmail file for more details on usage and customization. INSTALLATION: I have run TkMail on a SUN, IBM RS/6000, SGI, and Linux system. (1) Edit the Makefile to set the defines to match your site (2) Make sure you have no new mail in your system inbox and at least one mail message in your ~/mbox. For safety sake make a backup copy of your ~/mbox. (3) Type 'make tests'. This runs a wish script in the test directory which will run tests to see if TkMail can work with the settings you defined in the Makefile. Follow the instruction you are given. You will be prompted with appropriate info before anything destructive is done, so if you happen to receive new mail during the test, it will not be lost. If the test succeed, then TkMail will probably work with your system. If they failed, please mail me the output of the tests along with your Makefile settings and machine type and operating system. (4) Type 'make' to build the tkmail script executable. (5) Type 'make install'. (6) Look at the SETTINGS section at the top of the tkmail file for descriptions of setting you might want to put into your ~/.tkmail file (~/.tk/tkmail is also supported). An example ~/.tkmail is included in example.tkmail. (7) Some editing of your .mailrc file might be required. See the HEADER FIELD STRIPPING section at the top of the tkmail file for more info. TkMail always sets the 'append' mode. If you prefer a reverse time listing, use the mf(reverse) setting. The following TkMail variables sometimes have similar Mailrc counterparts which should not conflict. Since different mailers have different Mailrc variable names for these, I can't as yet just grab them from the .mailrc file. mf(fdir) mf(record) mf(mbox) mf(prefix) mf(alternates) Now you are ready to run! Please mail any suggestions, bugs, whines to raines@bohr.physics.upenn.edu The latest version is always available by anonymous ftp at bohr.physics.upenn.edu:pub/tk/tkmail.tk.Z