428
|
1 Build instructions
|
|
2 ------------------
|
|
3
|
|
4 For most people, the usual:
|
|
5
|
|
6 ./configure
|
|
7 make
|
|
8 sudo make install
|
|
9
|
|
10 is enough. This installs Dovecot under /usr/local. You must also rename the
|
|
11 configuration file to get it to work:
|
|
12
|
|
13 mv /usr/local/etc/dovecot-example.conf /usr/local/etc/dovecot.conf
|
|
14
|
|
15 Read through it, make needed modifications and start imap-master.
|
429
|
16 doc/configuration.txt tells you more about configuring Dovecot.
|
|
17
|
428
|
18
|
|
19 SSL/TLS
|
|
20 -------
|
|
21
|
|
22 GNUTLS v0.5.5 or later is required to enable SSL and TLS support. OpenSSL
|
|
23 isn't supported. You can get GNUTLS from http://www.gnutls.org/
|
|
24
|
429
|
25
|
428
|
26 Optional configure options
|
|
27 --------------------------
|
|
28
|
|
29 You can get a full list with:
|
|
30
|
|
31 ./configure --help
|
|
32
|
|
33 The options are listed like --with-thing or --enable-thing, usually they're
|
|
34 also enabled by default. You can disable them with --without-thing or
|
|
35 --disable-thing.
|
|
36
|
|
37 Besides the standard options, Dovecot has added these:
|
|
38
|
|
39 --enable-ipv6 Enable IPv6 support (default)
|
|
40
|
|
41 Enable IPv6 support. By default it's enabled if system is detected to
|
|
42 support it.
|
|
43
|
|
44 --with-file-offset-size=BITS
|
|
45
|
|
46 Specifies if we use 32bit or 64bit file offsets. 64bit is default if system
|
|
47 supports it (Linux and Solaris does). You most likely won't have mails
|
|
48 larger than 2GB, so you may want to drop this to 32bit for a bit smaller
|
|
49 disk and memory usage.
|
|
50
|
|
51 --with-passwd Build with /etc/passwd support (default)
|
|
52 --with-passwd-file Build with passwd-like file support (default)
|
|
53 --with-shadow Build with shadow password support (default)
|
|
54 --with-pam Build with PAM support (default)
|
|
55 --with-vpopmail Build with vpopmail support (default)
|
|
56
|
|
57 Specify which authentication modules to use. Disabling them give you a few
|
|
58 bytes smaller binary, but not much else.
|
|
59
|
|
60 --with-gnutls Build with GNUTLS (default)
|
|
61
|
|
62 Use GNUTLS for SSL and TLS support.
|