3 qmail-upgrade \- user-visible differences between qmail and sendmail
5 You will notice some differences
6 when the system switches from
13 sends incoming mail to
17 .BR /usr/spool/mail/\fIyou\fB .
18 Your system administrator has changed your
20 environment variable so that your mail reader looks for
21 .BR ~\fIyou\fB/Mailbox .
22 .B \fR(\fB/usr/spool/mail
23 is a massive security problem.)
29 It has a much better mechanism,
31 so that you can handle not only forwarding
32 but even your own mailing lists.
33 See below for more details.
39 Your system administrator
53 mechanism is much more flexible;
58 has a completely different philosophy from
60 on interpreting non-fully-qualified host names.
61 It uses fixed rules, not DNS.
65 russet -> russet.math.uic.edu
67 newton -> newton.math.uic.edu
69 ut.ee -> ut.ee (a host in Estonia)
71 ut.ee+ -> ut.ee.uic.edu
73 uicvm+ -> uicvm.uic.edu
77 .I default domain name
78 (for hosts without dots)
90 doesn't replace host names with canonical names.
94 .B postmaster@ftp.cs.berkeley.edu
96 .BR postmaster@kohler.cs.berkeley.edu .
102 before every delivery.
103 It uses the contents of
105 to prevent mail forwarding loops.
108 If you send a message with only
113 .B Cc: recipient list not shown:;\fR,
119 .SH "QMAIL MAILING LISTS"
121 deals with aliases, forwarding, and mailing lists
122 at the very heart of the mail system.
125 takes a radically different approach.
126 It gives you the power to set up your own mailing lists without
127 pestering your system administrator.
131 you are in charge of all addresses of the form
132 .B \fIyou\fBBREAK\fIanything\fR.
134 .B \fIyou\fBBREAK\fIanything
136 .B ~\fIyou\fB/.qmail-\fIanything\fR,
137 a file in your home directory.
139 For example, if you want to set up a
140 bug-of-the-month-club mailing list,
141 you can put a list of addresses into
142 .BR ~\fIyou\fB/.qmail-botmc .
144 .B \fIyou\fBBREAKbotmc
145 will be forwarded to all of those addresses.
149 .BR ~\fIyou\fB/.qmail .
150 You can even set up a catch-all,
151 .BR ~\fIyou\fB/.qmail-default ,
161 forwarding addresses,
162 or other programs to run.
163 (But beware that the syntax is a bit different;
169 detects forwarding loops the instant they occur,
170 even if they happen indirectly through other hosts.
172 As a helpful special case, if a
174 file is empty, it refers to
175 .BR ~\fIyou\fB/Mailbox .
176 For example, if you touch
177 .BR ~\fIyou\fB/.qmail-direct ,
179 .B \fIyou\fBBREAKdirect
185 Addresses that don't contain a username are handled by the
188 For example, your system administrator has set up
189 .B ~alias/.qmail-postmaster
192 (Note to administrators:
194 doesn't apply to addresses that start with a user name,
195 with certain exceptions.)