|
1 .TH qmail-users 5 |
|
2 .SH NAME |
|
3 qmail-users \- assign mail addresses to users |
|
4 .SH OVERVIEW |
|
5 The file |
|
6 .B QMAILHOME/users/assign |
|
7 assigns addresses to users. For example, |
|
8 |
|
9 .EX |
|
10 =joe.shmoe:joe:503:78:/home/joe::: |
|
11 .EE |
|
12 |
|
13 says that mail for |
|
14 .B joe.shmoe |
|
15 should be delivered to user |
|
16 .BR joe , |
|
17 with uid 503 and gid 78, |
|
18 as specified by |
|
19 .BR /home/joe/.qmail . |
|
20 |
|
21 Assignments fed to |
|
22 .B qmail-newu |
|
23 will be used by |
|
24 .B qmail-lspawn |
|
25 to control |
|
26 .BR qmail-local 's |
|
27 deliveries. |
|
28 See |
|
29 .BR qmail-newu (8). |
|
30 A change to |
|
31 .B QMAILHOME/users/assign |
|
32 will have no effect until |
|
33 .B qmail-newu |
|
34 is run. |
|
35 .SH STRUCTURE |
|
36 .B QMAILHOME/users/assign |
|
37 is a series of assignments, one per line. |
|
38 It ends with a line containing a single dot. |
|
39 Lines must not contain NUL. |
|
40 .SH "SIMPLE ASSIGNMENTS" |
|
41 A simple assignment is a line of the form |
|
42 |
|
43 .EX |
|
44 =local:user:uid:gid:homedir:dash:ext: |
|
45 .EE |
|
46 |
|
47 Here |
|
48 .I local |
|
49 is an address; |
|
50 .IR user , |
|
51 .IR uid , |
|
52 and |
|
53 .I gid |
|
54 are the account name, uid, and gid |
|
55 of the user in charge of |
|
56 .IR local ; |
|
57 and messages to |
|
58 .I local |
|
59 will be controlled by |
|
60 .IR homedir\fB/.qmail\fIdashext . |
|
61 |
|
62 If there are several assignments for the same |
|
63 .I local |
|
64 address, |
|
65 .B qmail-lspawn |
|
66 will use the first one. |
|
67 |
|
68 .I local |
|
69 is interpreted without regard to case. |
|
70 .SH "WILDCARD ASSIGNMENTS" |
|
71 A wildcard assignment is a line of the form |
|
72 |
|
73 .EX |
|
74 +loc:user:uid:gid:homedir:dash:pre: |
|
75 .EE |
|
76 |
|
77 This assignment applies to any address beginning with |
|
78 .IR loc , |
|
79 including |
|
80 .I loc |
|
81 itself. |
|
82 It means the same as |
|
83 |
|
84 .EX |
|
85 =locext:user:uid:gid:homedir:dash:preext: |
|
86 .EE |
|
87 |
|
88 for every string |
|
89 .IR ext . |
|
90 |
|
91 A more specific wildcard assignment overrides a less specific |
|
92 assignment, and a simple assignment overrides any wildcard assignment. |
|
93 For example: |
|
94 |
|
95 .EX |
|
96 +:alias:7790:2108:QMAILHOME/alias:-:: |
|
97 +joe-:joe:507:100:/home/joe:-:: |
|
98 =joe:joe:507:100:/home/joe::: |
|
99 .EE |
|
100 |
|
101 The address |
|
102 .B joe |
|
103 is handled by the third line; |
|
104 the address |
|
105 .B joe-direct |
|
106 is handled by the second line; |
|
107 the address |
|
108 .B bill |
|
109 is handled by the first line. |
|
110 .SH "SEE ALSO" |
|
111 qmail-pw2u(8), |
|
112 qmail-newu(8), |
|
113 qmail-lspawn(8) |