Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ aliases(4) — DG/UX 5.4.2A

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

uucp(1)

dbm(3X)

sendmail(1M)



aliases(4)                      TCP/IP 5.4.2                      aliases(4)


NAME
       aliases - addresses and aliases for sendmail

DESCRIPTION
       These files contain mail addresses or aliases, recognized by
       sendmail(1M), for the local host:

       /etc/passwd         Mail addresses (usernames) of local users.
       /etc/aliases        Aliases for the local host, in ASCII format.
                           This file can be edited to add, update, or delete
                           local mail aliases.
       /etc/aliases.{dir,pag}
                           The aliasing information from /etc/aliases, in
                           binary, dbm(3X) format for use by sendmail(1M).
                           The program newaliases maintains these files.
       ~/.forward          Addresses to which a user's mail is forwarded.

       mail.aliases        If you are running ONC/NFS, this Network
                           Information Service (NIS) aliases map contains
                           addresses and aliases available for use across
                           the network.

       As distributed, sendmail(1M) supports the following types of mail
       addresses:

       ⊕   Local usernames. These are listed in the local host's /etc/passwd
           file.

       ⊕   Local filenames.  When mailed to an absolute pathname, a message
           can be appended to a file.

       ⊕   Commands.  If the first character of the address is a vertical
           bar, (|), sendmail(1M) pipes the message to the standard input of
           the command the bar precedes.

       ⊕   Internet mail addresses of the form:

                name@domain

           If domain does not contain any `.'  (dots), then it is
           interpreted as the name of a host in the current domain.
           Otherwise, the message is passed to a mailhost that determines
           how to get to the specified domain.  Domains are divided into
           subdomains that are separated by dots, with the top-level domain
           on the right.  Top-level domains include the following:

           .com   Commercial organizations.
           .edu   Educational organizations.
           .gov   Government organizations.
           .mil   Military groups.
           .org   Other organizations.

           For example, the full address of K. Owen could be:




Licensed material--property of copyright holder(s)                         1




aliases(4)                      TCP/IP 5.4.2                      aliases(4)


                owen@cs.unc.edu

           if he can be reached through the subdomain named "cs" at the
           University of North Carolina.

       ⊕   uucp(1) addresses of the form:

                  ... [host!]host!username

           Addresses such as these are sometimes referred to as "Usenet"
           addresses.  uucp(1) provides links to numerous sites throughout
           the world for the remote copying of files.

       Other site-specific forms of addressing can be added by customizing
       the sendmail configuration file.  See the sendmail(1M) man page and
       "Configuring and Using sendmail" in Managing TCP/IP on the DG/UX
       System for details.  Standard addresses are recommended.

       The /etc/aliases file is formatted as a series of lines of the form

              aliasname: address[,  address]

       aliasname is the name of the alias or alias group, and address is the
       address of a recipient in the group.  Aliases can be nested.  That
       is, an address can be the name of another alias group.  Because of
       the way sendmail performs mapping from uppercase to lowercase, an
       address that is the name of another alias group must not contain any
       uppercase letters.

       Lines beginning with white space are treated as continuation lines
       for the preceding alias.  Lines beginning with # are comments.

       Given an alias of the following form:

            aliasname: address, address, address

       an alias such as the following:

            owner-aliasname: erraddress

       directs error-messages resulting from mail to aliasname to
       erraddress, instead of back to the person who sent the message.

       An alias of the form:

            aliasname: :include:pathname

       with colons as shown, adds the recipients listed in the file pathname
       to the aliasname alias.  This allows a private list to be maintained
       separately from the aliases file.

       When an alias (or address) is resolved to the name of a user on the
       local host, sendmail checks for a .forward file, owned by the
       intended recipient, in that user's home directory, and with universal



Licensed material--property of copyright holder(s)                         2




aliases(4)                      TCP/IP 5.4.2                      aliases(4)


       read access.  This file can contain one or more addresses or aliases
       as described above, each of which is sent a copy of the user's mail.

       Care must be taken to avoid creating addressing loops in the .forward
       file.  (See "ONC/NFS-specific Information" below for additional
       information specific to ONC/NFS.)

       A backslash before a username in the .forward file inhibits further
       aliasing.  Suppose user owen had the following .forward file:

            Postmaster
            \owen

       Mail for owen will be redirected to Postmaster, but a copy also is
       sent to owen.  The sendmail program will not alias a username
       following the backslash.

   ONC/NFS-specific Information
       If you are running ONC/NFS, the following information applies in
       addition to the mail.aliases file cited above:

       Normally, the aliases file on the master NIS server is used for the
       mail.aliases NIS map, which can be made available to every NIS
       client.  Thus, the /etc/aliases* files on the various hosts in a
       network will be largely used to provide host specific aliases.
       Domain-wide aliases should ultimately be resolved into usernames on
       specific hosts.  For example, if the following were in the domain-
       wide alias file:
            mlee:ml@mlmachine
       then any NIS client could just mail to mlee and not have to remember
       the machine and username for Mike Lee.

       When forwarding mail between machines, be sure that the destination
       machine does not return the mail to the sender through the operation
       of any NIS aliases.  Otherwise, copies of the message may ``bounce.''
       Usually, the solution is to change the NIS alias to direct mail to
       the proper destination.

FILES
       /etc/passwd
       /etc/aliases
       /etc/aliases.dir
       /etc/aliases.pag
       ~/.forward

SEE ALSO
       uucp(1), dbm(3X), sendmail(1M).

BUGS
       Because of restrictions in dbm(3X) a single alias cannot contain more
       than about 1000 characters.  Nested aliases can be used to circumvent
       this limit.





Licensed material--property of copyright holder(s)                         3


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