diff options
Diffstat (limited to 'INSTALL.vsm')
| -rw-r--r-- | INSTALL.vsm | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/INSTALL.vsm b/INSTALL.vsm new file mode 100644 index 0000000..cf6a6cc --- /dev/null +++ b/INSTALL.vsm | |||
| @@ -0,0 +1,50 @@ | |||
| 1 | UNIX has traditionally delivered mail into a central spool directory, | ||
| 2 | /var/spool/mail. (The original name was /usr/spool/mail; some systems | ||
| 3 | now use /var/mail.) There are two basic problems with /var/spool/mail: | ||
| 4 | |||
| 5 | * It's slow. On systems with thousands of users, /var/spool/mail has | ||
| 6 | thousands of entries. A few UNIX systems support fast operations on | ||
| 7 | large directories, but most don't. | ||
| 8 | |||
| 9 | * It's insecure. Writing code that works safely in a world-writable | ||
| 10 | directory is not easy. See, for example, CERT advisory 95:02. | ||
| 11 | |||
| 12 | These may not be problems at your site, so you may want to leave your | ||
| 13 | mailboxes in /var/spool/mail. | ||
| 14 | |||
| 15 | This file explains several ways that you can configure qmail to use | ||
| 16 | existing /var/spool/mail delivery tools. Please note that I do not vouch | ||
| 17 | for the security or reliability of any of those tools. | ||
| 18 | |||
| 19 | |||
| 20 | 1. What to configure | ||
| 21 | |||
| 22 | The qmail system is started from /var/qmail/rc with | ||
| 23 | |||
| 24 | qmail-start ./Mailbox splogger qmail | ||
| 25 | |||
| 26 | The first argument to qmail-start, ./Mailbox, is the default delivery | ||
| 27 | instruction. You can change it to run a program such as binmail or | ||
| 28 | procmail. (See dot-qmail.0 for the format of delivery instructions.) | ||
| 29 | |||
| 30 | |||
| 31 | 2. Using procmail | ||
| 32 | |||
| 33 | You may already have installed procmail for mail filtering. procmail | ||
| 34 | delivers to /var/spool/mail by default. | ||
| 35 | |||
| 36 | To set up qmail to use procmail, simply copy /var/qmail/boot/proc to | ||
| 37 | /var/qmail/rc. | ||
| 38 | |||
| 39 | Note that procmail must be in your system's boot PATH; if it isn't, you | ||
| 40 | will have edit /var/qmail/rc to include the full path. | ||
| 41 | |||
| 42 | |||
| 43 | 3. Using sendmail's delivery agent | ||
| 44 | |||
| 45 | sendmail uses binmail to deliver to /var/spool/mail. binmail is shipped | ||
| 46 | with the operating system as /bin/mail or /usr/libexec/mail.local. | ||
| 47 | |||
| 48 | There is some variation in binmail syntax among systems. The most common | ||
| 49 | interfaces are shown in /var/qmail/boot/binm1, /var/qmail/boot/binm2, | ||
| 50 | and /var/qmail/boot/binm3. | ||
