1 The Alias file for mail delivery is the file
5 Each line of the alias file has the format:
16 simple-list := simple-name
17 | simple-list, simple-name
19 Alias-file is a fully qualified UNIX file name. UNIX-group is a
20 group name from /etc/group. A simple-name is a local user login
21 name, including only alphanumerics, `.' and `-'. Throughout this
22 file case is ignored, except for alias-file.
24 In match, a trailing * on a name will match anything. (See example
27 The procedure for mail aliasing is:
29 1) Build a list of all addresses from the message to be
30 delivered, eliminating duplicates.
32 2) For each line in the alias file, compare "match" against all
33 of the existing addresses. If a match, remove the matched
34 name from the address list, and add each new alias name to the
35 address list if it is not already on the list.
37 Since the alias file is read line by line, forward references
38 work, but backward references are not recognized, thus, there is
46 ASRL: bsb, mike, obrien, giarla
47 UNIX-committee: < /usr/people/unix-committee
53 In the "unix-committee" example, the file "/usr/people/unix-
54 committee" contains one simple-name, or a list of comma separated
55 simple-names. A new-line will be treated as a blank in this
61 In the "system" case, the names from the group "sys" will be used
62 as the expanded name list.
64 In the "news.*" case, all names of the form "news.<anything>" will
65 be mapped to "news". This is used for the MH news facility.
67 Bruce Borden October 1979