comparison INSTALL @ 428:4c7d08ae3f6e HEAD

Added installation document
author Timo Sirainen <tss@iki.fi>
date Tue, 15 Oct 2002 00:21:48 +0300
parents
children 58899a413569
comparison
equal deleted inserted replaced
427:314bcc861a67 428:4c7d08ae3f6e
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.