--- dovecot-example.conf.orig Tue Jan 11 00:49:06 2005 +++ dovecot-example.conf Tue Jan 11 00:53:50 2005 @@ -3,7 +3,7 @@ # Default values are shown after each value, it's not required to uncomment # any of the lines. Exception to this are paths, they're just examples # with real defaults being based on configure options. The paths listed here -# are for configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var +# are for configure --prefix=%%PREFIX%% --sysconfdir=/etc --localstatedir=/var # --with-ssldir=/etc/ssl # Base directory where to store runtime data. @@ -11,7 +11,7 @@ # Protocols we want to be serving: # imap imaps pop3 pop3s -#protocols = imap imaps +protocols = imap pop3 # IP or host address where to listen in for connections. It's not currently # possible to specify multiple addresses. "*" listens in all IPv4 interfaces. @@ -27,14 +27,14 @@ #pop3s_listen = # Disable SSL/TLS support. -#ssl_disable = no +ssl_disable = yes # PEM encoded X.509 SSL/TLS certificate and private key. They're opened before # dropping root privileges, so keep the key file unreadable by anyone but # root. Included doc/mkcert.sh can be used to easily generate self-signed # certificate, just make sure to update the domains in dovecot-openssl.cnf -#ssl_cert_file = /etc/ssl/certs/dovecot.pem -#ssl_key_file = /etc/ssl/private/dovecot.pem +#ssl_cert_file = /etc/ssl/certs/imapd.pem +#ssl_key_file = /etc/ssl/private/imapd.pem # SSL parameter file. Master process generates this file for login processes. # It contains Diffie Hellman and RSA parameters. @@ -85,14 +85,14 @@ login = imap # Executable location. -#login_executable = /usr/libexec/dovecot/imap-login +#login_executable = %%PREFIX%%/libexec/dovecot/imap-login # User to use for the login process. Create a completely new user for this, # and don't use it anywhere else. The user must also belong to a group where # only it has access, it's used to control access for authentication process. # Note that this user is NOT used to access mails. # http://wiki.dovecot.org/UserIds -#login_user = dovecot +login_user = dovecot # Set max. process size in megabytes. If you don't use # login_process_per_connection you might need to grow this. @@ -132,7 +132,7 @@ login = pop3 # Exception to above rule being the executable location. -#login_executable = /usr/libexec/dovecot/pop3-login +#login_executable = %%PREFIX%%/libexec/dovecot/pop3-login ## ## Mail processes @@ -145,7 +145,7 @@ # Show more verbose process titles (in ps). Currently shows user name and # IP address. Useful for seeing who are actually using the IMAP processes # (eg. shared mailboxes or if same uid is used for multiple accounts). -#verbose_proctitle = no +verbose_proctitle = yes # Show protocol level SSL errors. #verbose_ssl = no @@ -161,7 +161,7 @@ # non-valid GID as primary group ID aren't allowed to log in. If user # belongs to supplementary groups with non-valid GIDs, those groups are # not set. -#first_valid_gid = 1 +first_valid_gid = 0 #last_valid_gid = 0 # Grant access to these extra groups for mail processes. Typical use would be @@ -174,7 +174,7 @@ # WARNING: Never add directories here which local users can modify, that # may lead to root exploit. Usually this should be done only if you don't # allow shell access for users. See doc/configuration.txt for more information. -#valid_chroot_dirs = +valid_chroot_dirs = /var/mail # Default chroot directory for mail processes. This can be overridden by # giving /./ in user's home directory (eg. /home/./user chroots into /home). @@ -197,7 +197,7 @@ # default_mail_env = mbox:~/mail/:INBOX=/var/mail/%u # default_mail_env = mbox:/var/mail/%d/%n/:INDEX=/var/indexes/%d/%n # -#default_mail_env = +default_mail_env = mbox:/var/mail/%u # Space-separated list of fields to cache for all mails. Currently these # fields are allowed followed by a list of commands they speed up: @@ -245,7 +245,7 @@ # outlook-pop3-no-nuls: # Outlook and Outlook Express hang if mails contain NUL characters. # This setting replaces them with 0x80 character. -#client_workarounds = +client_workarounds = oe6-fetch-no-newmail outlook-idle outlook-pop3-no-nuls # Dovecot can notify client of new mail in selected mailbox soon after it's # received. This setting specifies the minimum interval in seconds between @@ -289,7 +289,7 @@ # know any MUA which would modify mail files directly. IMAP protocol also # requires that the mails don't change, so it would be problematic in any case. # If you care about performance, enable it. -#maildir_copy_with_hardlinks = no +maildir_copy_with_hardlinks = yes # Check if mails' content has been changed by external programs. This slows # down things as extra stat() needs to be called for each file. If changes are @@ -338,7 +338,7 @@ ## # Executable location -#imap_executable = /usr/libexec/dovecot/imap +#imap_executable = %%PREFIX%%/libexec/dovecot/imap # Set max. process size in megabytes. Most of the memory goes to mmap()ing # files, so it shouldn't harm much even if this limit is set pretty high. @@ -346,14 +346,14 @@ # Support for dynamically loadable modules. #imap_use_modules = no -#imap_modules = /usr/lib/dovecot/imap +#imap_modules = %%PREFIX%%/lib/dovecot/imap ## ## POP3 process ## # Executable location -#pop3_executable = /usr/libexec/dovecot/pop3 +#pop3_executable = %%PREFIX%%/libexec/dovecot/pop3 # Set max. process size in megabytes. Most of the memory goes to mmap()ing # files, so it shouldn't harm much even if this limit is set pretty high. @@ -361,7 +361,7 @@ # Support for dynamically loadable modules. #pop3_use_modules = no -#pop3_modules = /usr/lib/dovecot/pop3 +#pop3_modules = %%PREFIX%%/lib/dovecot/pop3 ## ## Authentication processes @@ -438,9 +438,9 @@ # vpopmail: vpopmail authentication # ldap : LDAP, see doc/dovecot-ldap.conf # pgsql : a PostgreSQL database, see doc/dovecot-pgsql.conf -auth_passdb = pam +auth_passdb = passwd -#auth_executable = /usr/libexec/dovecot/dovecot-auth +#auth_executable = %%PREFIX%%/libexec/dovecot/dovecot-auth # Set max. process size in megabytes. #auth_process_size = 256 @@ -472,7 +472,7 @@ # More verbose logging. Useful for figuring out why authentication isn't # working. -#auth_verbose = no +auth_verbose = yes # Even more verbose logging for debugging purposes. Shows for example SQL # queries.