INSTALL.vsm
changeset 0 068428edee47
equal deleted inserted replaced
-1:000000000000 0:068428edee47
       
     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.