qmail
qmail の内部構造について
qmail-inject qmail-smtpd
\ /
\ /
qmail-queue ... [qmail-clean]
|
|
[qmail-send]
/ |
/ |
[qmail-lspawn] [qmail-rspawn]
|| ||
|| ||
qmail-local qmail-remote
/var/qmail/users/assign
Case 1: exact match
=local:user:uid:gid:homedir:dash:ext:
は
home-dir/.qmaildashext
で制御される。
=elena:fukachan:0:0:/a:-:elena:
は /a/.qmail-elena に制御される。
Case 1: wildcard match
+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