INSTALL.alias
changeset 0 068428edee47
equal deleted inserted replaced
-1:000000000000 0:068428edee47
       
     1 qmail lets each user control all addresses of the form user-anything.
       
     2 Addresses that don't start with a username are controlled by a special
       
     3 user, alias. Delivery instructions for foo go into ~alias/.qmail-foo;
       
     4 delivery instructions for user-foo go into ~user/.qmail-foo. See
       
     5 dot-qmail.0 for the full story.
       
     6 
       
     7 qmail doesn't have any built-in support for /etc/aliases. If you have a
       
     8 big /etc/aliases and you'd like to keep it, install the fastforward
       
     9 package, available separately. /etc/aliases should already include the
       
    10 aliases discussed below---Postmaster, MAILER-DAEMON, and root.
       
    11 
       
    12 If you don't have a big /etc/aliases, you'll find it easier to use
       
    13 qmail's native alias mechanism. Here's a checklist of aliases you should
       
    14 set up right now.
       
    15 
       
    16 * Postmaster. You're not an Internet citizen if this address doesn't
       
    17 work. Simply touch (and chmod 644) ~alias/.qmail-postmaster; any mail
       
    18 for Postmaster will be delivered to ~alias/Mailbox.
       
    19 
       
    20 * MAILER-DAEMON. Not required, but users sometimes respond to bounce
       
    21 messages. Touch (and chmod 644) ~alias/.qmail-mailer-daemon.
       
    22 
       
    23 * root. Under qmail, root never receives mail. Your system may generate
       
    24 mail messages to root every night; if you don't have an alias for root,
       
    25 those messages will bounce. (They'll end up double-bouncing to the
       
    26 postmaster.) Set up an alias for root in ~alias/.qmail-root. .qmail
       
    27 files are similar to .forward files, but beware that they are strictly
       
    28 line-oriented---see dot-qmail.0 for details.
       
    29 
       
    30 * Other non-user accounts. Under qmail, non-user accounts don't get
       
    31 mail; ``user'' means a non-root account that owns ~account. Set up
       
    32 aliases for any non-user accounts that normally receive mail.
       
    33 
       
    34 Note that special accounts such as ftp, www, and uucp should always have
       
    35 home directories owned by root.
       
    36 
       
    37 * Default. If you want, you can touch ~alias/.qmail-default to catch
       
    38 everything else. Beware: this will also catch typos and other addresses
       
    39 that should probably be bounced instead. It won't catch addresses that
       
    40 start with a user name---the user can set up his own ~/.qmail-default.