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.
|
|
16
|
|
17 SSL/TLS
|
|
18 -------
|
|
19
|
|
20 GNUTLS v0.5.5 or later is required to enable SSL and TLS support. OpenSSL
|
|
21 isn't supported. You can get GNUTLS from http://www.gnutls.org/
|
|
22
|
|
23 Optional configure options
|
|
24 --------------------------
|
|
25
|
|
26 You can get a full list with:
|
|
27
|
|
28 ./configure --help
|
|
29
|
|
30 The options are listed like --with-thing or --enable-thing, usually they're
|
|
31 also enabled by default. You can disable them with --without-thing or
|
|
32 --disable-thing.
|
|
33
|
|
34 Besides the standard options, Dovecot has added these:
|
|
35
|
|
36 --enable-ipv6 Enable IPv6 support (default)
|
|
37
|
|
38 Enable IPv6 support. By default it's enabled if system is detected to
|
|
39 support it.
|
|
40
|
|
41 --with-file-offset-size=BITS
|
|
42
|
|
43 Specifies if we use 32bit or 64bit file offsets. 64bit is default if system
|
|
44 supports it (Linux and Solaris does). You most likely won't have mails
|
|
45 larger than 2GB, so you may want to drop this to 32bit for a bit smaller
|
|
46 disk and memory usage.
|
|
47
|
|
48 --with-passwd Build with /etc/passwd support (default)
|
|
49 --with-passwd-file Build with passwd-like file support (default)
|
|
50 --with-shadow Build with shadow password support (default)
|
|
51 --with-pam Build with PAM support (default)
|
|
52 --with-vpopmail Build with vpopmail support (default)
|
|
53
|
|
54 Specify which authentication modules to use. Disabling them give you a few
|
|
55 bytes smaller binary, but not much else.
|
|
56
|
|
57 --with-gnutls Build with GNUTLS (default)
|
|
58
|
|
59 Use GNUTLS for SSL and TLS support.
|