Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ fastmail(1L) — BSD/386 1.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

sendmail(1)

rmail(1)

elm(1L)



FASTMAIL(1L)                                         FASTMAIL(1L)


NAME
       fastmail - quick batch mail interface to a single address

SYNOPSIS
       fastmail [-b bcc-list] [-c cc-list] [-d] [-f fromname] [-r
       replyto] [-s subject] filename|- address-list

DESCRIPTION
       Fastmail is a low-level interface to the mail system  that
       allows  batch processing of mail.  It's intended for mail-
       ing to very large groups of people in a staggered fashion.

       The starting options are;

       -b bcc-list
                 This  allows  a list of people to receive blind-
                 carbon copies, or BCCs, of  the  message.   This
                 list should be full email addresses.

       -c cc-list
                 This  allows  a list of people to receive carbon
                 copies, or  CCs,  of  the  message.   This  list
                 should be full email addresses.

       -d        Debug.   This is helpful for strange, unfriendly
                 errors from the program (etc).

       -f from   This overrides the users name in the From: line,
                 so  that if the user was x@y, and their name was
                 MrX then the default From: line would be  "From:
                 x@y  (MrX)".  Using "-f Joe" when invoking this,
                 though, would change it to "From: x@y (Joe)"

       -r replyto
                 Occasionally, you might send mail but  want  the
                 replies  to go to a different address (very com-
                 mon with mailing lists).  There is a header  for
                 this  purpose  called  "Reply-To:"  which can be
                 utilized by using  this  starting  option.   For
                 example,  we  could send mail with a reply-to to
                 list-request by using  "-r  list-request".   The
                 header  generated  would  then  be  of  the form
                 "Reply-To: list-request".

       -s subject
                 The subject of the message is specified by using
                 this starting option.

       Either the name of the file containing the message, or a -
       to indicate usage of standard-in is required.

EXAMPLE
       Let's say we're user "big" on  machine  "big-vax"  and  we
       have  a shell script called 'batch-mail' that contains the



USENET Community Trust   Elm Version 2.4                        1




FASTMAIL(1L)                                         FASTMAIL(1L)


       following lines:

          #
          # Batch Mail - batch mailing of a file to a LOT of users
          #
          # Usage: batch-mail "from" "subject" filename

          sender_copy = $LOGIN
          replyto = "The-Mr-Big-list"

          fastmail -b $sender_copy -r $replyto -f "$1" -s "$2" $3 person1
          sleep 10
          fastmail -r $replyto -f "$1" -s "$2" $3 person2
          sleep 10
          fastmail -r $replyto -f "$1" -s "$2" $3 person3
          sleep 10
          fastmail -r $replyto -f "$1" -s "$2" $3 person4

          < etc >

       with the invocation:

          batch-mail "Mr. Big" "Warning to all" warning.text

       would mail a copy of the 'warning.text' file  to  person1,
       person2,  person3, etc.  "$LOGIN" will also receive a copy
       of the first message in the mail, silently.   Each  resul-
       tant message will include the headers:

           From: big-vax!big (Mr. Big)
           Subject: Warning to all
           Reply-To: The-Mr-Big-list

       This  program  should  turn  out to be considerably faster
       than the alternative methods of accomplishing this task.

FILES
       /usr/lib/sendmail       sendmail transport if available
       /bin/rmail              transport if no sendmail
       /tmp/fastmail.$$        temporary file

AUTHOR
       Elm Development Group

SEE ALSO
       sendmail(1), rmail(1), elm(1L)

BUG REPORTS TO
       Syd Weinstein  elm@DSI.COM    (dsinc!elm)

COPYRIGHTS
       Copyright 1988-1992 by The USENET Community Trust
       Derived from Elm 2.0,  Copyright 1986, 1987 by Dave Taylor




USENET Community Trust   Elm Version 2.4                        2


Typewritten Software • bear@typewritten.org • Edmonds, WA 98026