summaryrefslogtreecommitdiff
path: root/fml/doc/ja/tech/qmail.sgml
blob: 70d585739677582b41f1efdada45b196b6693c31 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<!--
	$FML: qmail.sgml,v 1.1.1.1 2001/04/28 06:32:36 fukachan Exp $
-->

<chapter id="qmail">

<title> qmail </title>

<sect1>
	<title> qmail ��������¤�ˤĤ��� </title>

<screen>
   qmail-inject      qmail-smtpd
          \             /
           \           /
            qmail-queue  ... [qmail-clean]
                 |
                 |
           [qmail-send]
           /              |
          /               |
   [qmail-lspawn]  [qmail-rspawn]
         ||               ||
         ||               ||
    qmail-local     qmail-remote
</screen>

</sect1>


<sect1>
    <title> /var/qmail/users/assign </title>

<sect2>
    <title> Case 1: exact match </title>

<para>
<screen>
=local:user:uid:gid:homedir:dash:ext:
</screen>
��
home-dir/.qmaildashext
�����椵��롣

<screen>
=elena:fukachan:0:0:/a:-:elena:
</screen>
�� /a/.qmail-elena �����椵��롣
</para>

</sect2>


<sect2>
   <title> Case 1: wildcard match </title>

<para>
<screen>
+loc:user:uid:gid:homedir:dash:pre:

        IS EQUIVALENT TO

=locext:user:uid:gid:homedir:dash:preext:

Example 1: ext == -ctl
   +elena:fukachan:0:0:/a:-:XXX:

	      =>

   =elena-ctl:fukachan:0:0:/a:-:XXX-ctl:

	by /a/.qmail-XXX-ctl


Example 2: really ?

assume "ext == ctl", so we expect the following behaviour:

   +elena-:fukachan:0:0:/a:-:XXX:
	      =>
   =elena-ctl:fukachan:0:0:/a:-:XXXctl:

   controlled by /a/.qmail-XXXctl

</screen>

</para>

</sect2>

</sect1>

</chapter>