blob: 2459a8559c2dda7cc12b15a0fe7acc71e687e819 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
/* $Id$ */
Using DBMail with QMail
=======================
Thanks to Edward Allen for this information. Note that this information
is quite old. If you have more recent information on QMail please join
the dev mailing list or file a bug with the project.
1. Prerequisites
* A DBMail installation
* A QMail installation
2. Add the domain you wish to receive mail for to
/var/qmail/control/rcpthosts. For example, you can add
example.com
(yes, only that :) ) to /var/qmail/control/rcpthosts
3. Add delivery information to /var/qmail/control/virtualdomains:
example.com:dbmail
where 'dbmail' is the dbmail system user you chose. If the file
virtualdomains doesn't exist you have to create it.
4. Make sure the file /var/qmail/control/locals exists and is empty.
5. Now create a dot-qmail file in the dbmail home directory called
.qmail-default that contains the next single line:
|/usr/local/sbin/dbmail-smtp -d ${RECIPIENT:7}
The pipe tells qmail to pipe the email through a command. The
${RECIPIENT:7} takes the environment variable $RECIPIENT and chops off
the first seven characters. This is needed because the value of
RECIPIENT is dbmail-the_e-mail_address (for example:
dbmail-john@example.com or dbmail-frank@example.com).
If your dbmail user is not dbmail, you'll need to change the 7 to
the number of characters in your dbmail user's name plus one (the
dash '-' after the dbmail user's name). So, if the dbmail user's
name you chose is joe, your .qmail-default file should contain:
|/usr/local/sbin/dbmail-smtp -d ${RECIPIENT:4}
For more information about dot-qmail files please check the
man page of dot-qmail, you can check it online at:
http://www.qmail.org/man/man5/dot-qmail.html. Pay special
attention to the section 'Extension Addresses'.
Note: Right now Qmail (the most recent version of Qmail at the time of
this writing is netqmail-1.05) has no support for the protocol LMTP,
so you can't use dbmail-lmtp with Qmail in an "easy" way (as you do
with Postfix).
|