mm(l)

NAME
mm - electronic mail manager

SYNTAX
mm

DESCRIPTION
mm is a powerful electronic mail system which allows you to send, read, edit and manage messages quickly and easily. It is designed to have the same interface as the MM program written and developed for DEC20s over a period of many years.

mm was written using the CCMD package developed at Columbia to mimic the command interface on DEC20s. Thus, it has copious internal help, completion of partially typed commands on escape, and help on partial commands when "?" is typed. See the ccmd(l) man page for more details.

mm on the Vax is different from the one for the DEC20s in that it can read several different mail-file formats. So far, it can read babyl type files such as the RMAIL file emacs(1) uses, mbox type files such as mail(1) uses, and mail.txt type files brought over from DEC20s and fixed with the mm-trans(l) program. It can copy messages from one file type to another.

These are the four most useful commands:

send user-name

Send mail to specified user-name or list of user-names. All user-names may be either network or local (with or without an "@").

read msgs

Read specified messages from current file.

delete msgs

Delete specified messages from current file.

help topic

Type a message explaining the specified topic.

Please type "help ?" to the "MM>" prompt for a complete list of commands. After that you can type "help" followed by the individual command name, i.e. "help send".

EXAMPLES
When you start the mm program, it will prompt you for commands with:

    MM>

At this point, mm is waiting to accept commands. mm has a complete internal help system.

In this typical session, Jane sends a message to John.

$ mm
Columbia MM-32, version 0.1
MM>send jqd1
 Subject: Learning...
 Message (End with CTRL/D
  Use CTRL/B to insert a file, CTRL/E to enter editor,
  CTRL/K to redisplay message, CTRL/L to clear screen and
  redisplay, CTRL/N to abort.):
Dear John,
    Do you have the solution set to the third physics
homework?  I really need a copy before the test tomorrow!
-Jane
^D
S>send
Sending...Done.
MM>exit
 No messages deleted, so no update needed.

In the above example, note that the "^D" (CTRL-D) terminated the message but left the user in "send" mode (indicated by the "S>" prompt). "send" mode has many of its own commands which can also be found using "?" and <ESC>. In this case the "send" command was used to send the message and terminate "send" mode.

Here John reads his mail:

$ mm
Columbia MM-32, version 0.1
N      5)  26-Mar Jane F Doe	Learning... (111 chars)
MM>read unseen
 Message 5 (111 characters)
Received: by cunixc.columbia.edu; Wed, 20 Jan 88 12:21:43
  edt
Date: Wed 20 Jan 1988 12:20:11-edt
From: Jane F Doe <jfd>
Subject: Learning...
To: jqd1
Dear John,
   Do you have the solution set to the third physics
homework?  I really need a copy before the test tomorrow!
Jane
R>quit
MM>exit
 No messages deleted, so no update needed.

Note that after showing John the message, mm was left in "read" mode (indicated by the "R>" prompt). "read" mode, like "send" mode, has several of its own commands.

mm's internal help includes specific documentation on each command:

$ mm
Columbia MM-32, version 0.1
MM>help headers
headers:
The HEADERS command takes one argument, a message sequence (defaulting to the current message). It will then output the one-line header summaries of the messages in that sequence.
MM>exit
 No messages deleted, so no update needed.

SEE ALSO
mail(cucca), emacs(1), mail(1), mm-trans(l), ccmd(l), sendmail(8), "help mm" on any DEC20

FILES
/etc/passwd    to find ~/
~/.mminit    an initialization file
~/.mmrc    command file taken at startup
/usr/lib/sendmail    to send mail

BUGS
mm is currently a beta test version, so some commands are not yet implemented.

Use the bug command in mm to send mail about bugs to the maintainers of mm. For questions about mm send mail to the consultant id (using send consultant at the "MM>" prompt).

AUTHORS
This version of mm was written with CCMD at Columbia University by Chris Maio, Howie Kaye, Fuat Baran, and Melissa Metz. CCMD was also written at Columbia University, by Andrew Lowry and Howie Kaye.

The original MM for DEC20s (and its design) was written by a number of people, including Michael McMahon, Stuart McLure Cracraft, Ted Hess and Mark Crispin.

COPYRIGHT
mm is Copyright (c) 1986, 1990 by The Trustees of Columbia University in the City of New York. Permission is granted to any individual or institution to use, copy, or redistribute this software so long as it is not sold for profit, provided this copyright notice is retained.