3 mh-alias \- alias file for mh message system
5 The Alias file for mail delivery is the file
9 Each line of the alias file has the format:
24 simple-list := simple-name
26 | simple-list, simple-name
29 Alias-file is a fully qualified UNIX file name. UNIX-group is a
30 group name from /etc/group. A simple-name is a local user login
31 name, including only alphanumerics, `.' and `\-'. Throughout this
32 file, case is ignored, except for alias-file names.
34 In match, a trailing * on a name will match anything. (See example
37 The procedure for mail aliasing is:
40 1) Build a list of all addresses from the message to be
41 delivered, eliminating duplicates.
44 2) For each line in the alias file, compare "match" against all
45 of the existing addresses. If a match, remove the matched
46 name from the address list, and add each new alias name to the
47 address list if it is not already on the list.
49 Since the alias file is read line by line, forward references
50 work, but backward references are not recognized, thus, there is
61 ASRL: bsb, mike, obrien, giarla
63 UNIX-committee: < /usr/people/unix-committee
72 In the "unix-committee" example, the file "/usr/people/unix-
73 committee" contains one simple-name, or a list of comma separated
74 simple-names. A new-line will be treated as a blank in this
81 In the "system" case, the names from the group "sys" will be used
82 as the expanded name list.
84 In the "news.*" case, all names of the form "news.<anything>" will
85 be mapped to "news". This is used for the MH news facility.
89 deliver(8),group(5),ali(1),