MAN.9FRONT.ORG RTFM


     ACMEMAIL(1)                                           ACMEMAIL(1)

     NAME
          Mail - view mail in acme

     SYNOPSIS
          Mail [ -OsT ] [ -m maildir ] [ -f format ] [ -o outbox ]

     DESCRIPTION
          Mail edits a mailbox in an acme(1) environment.  The default
          mailbox is /mail/fs/mbox.  Mail shows 3 views: The list
          view, the message view, and the composition view.

          At startup, Mail takes the following options:
          -T   Disable threading
          -O   Disable writing to outbox
          -s   Accept sendmail plumb messages. By default, only the
               Mail instance viewing /mail/fs/mbox will accept plumb
               messages.
          -m maildir
               Open the maildir maildir instead of the default
          -f format
               Define the format of individual messages in the list
               view (see "Format strings" below).
          -o outbox
               Save a copy of outgoing messages to the mailbox outbox,
               instead of discarding them after they're enqueued.

          Mail presents and acme interface for a upas/fs mailbox.
          When started, a mailbox, by default /mail/fs/mbox, is pre-
          sented.  In the message list, the tag bar commands typically
          affect the selected message.  In the message and composition
          views, they typically apply to the current message.

          The following text commands are recognized by the message
          list:

          Put  Flush pending changes back to upasfs(4).
          Delmesg, Undelmesg
               Flags a message for deletion on the next Put invoca-
               tion.
          Next Select the next unread message in the mailbox.
          Mark [±flags]
               Add or remove message flags. The flags recognized are
               listed in upasfs(4)
          Redraw
               Redraws the contents of the mailbox.

          The following text commands are recognized by the message

     ACMEMAIL(1)                                           ACMEMAIL(1)

          view:

          Reply [all]
               Replies to a message, quoting it.  If all is specified,
               reply to all addresses on the message.
          Delmesg, Undelmesg
               As with the message view, but applied to the open mes-
               sage.
          Mark As with the message view, but applied to the open mes-
               sage.

          The following text commands are recognized by the composi-
          tion window:

          Post Sends the message currently being composed.

        Format strings
          The formatting of messages in the list view is controlled by
          the format string defined through the -f flag.  The format
          string is composed of multiple directives: plain characters,
          which are displayed unchanged; indentation directives, which
          allows spacing based on thread depth; and messages direc-
          tives, which display message fields.

          Directives have the following format:

               % [flags] [width] verb

          width limits the number of characters displayed.  If width
          is negative, text is aligned right instead of left.

          The supported flags are:
          >    Insert indentation into the start of the field. This
               does not increase the width of the field.

          Messages directives are:
          s    Subject
          f    From field
          F    From field including sender's name
          t    To field
          c    Cc field
          r    Reply-to field

          Indentation directives are:
          i    Adds spacing depending on message depth in thread but
               limited to a single level.  If width is not specified,
               adds a tabulation otherwise width specifies the number
               of spaces to display.
          I    Similar to i but not limited to a single level.

          Two special directives are also available:

     ACMEMAIL(1)                                           ACMEMAIL(1)

          [...]
               Text within the brackets is displayed if the message is
               not the toplevel message of a thread.
          {...}
               Text within the braces is used as the format string for
               tmfmt(2).

          The default format string is "%>48s\t<%f>"

     FILES
     SEE ALSO
          mail(1), aliasmail(8), filter(1), marshal(1), mlmgr(1),
          nedmail(1), upasfs(4), smtp(8), faces(1), rewrite(6)

     BUGS
          Probably.