[dovecot-cvs] dovecot dovecot-example.conf,1.37,1.38

cras at procontrol.fi cras at procontrol.fi
Thu Jan 30 19:59:34 EET 2003


Update of /home/cvs/dovecot
In directory danu:/tmp/cvs-serv27713

Modified Files:
	dovecot-example.conf 
Log Message:
Rewrote setting handling. Changed some existing settings also since POP3
support required changes anyway. POP3 seems to be really working now :)



Index: dovecot-example.conf
===================================================================
RCS file: /home/cvs/dovecot/dovecot-example.conf,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -d -r1.37 -r1.38
--- dovecot-example.conf	27 Jan 2003 02:42:02 -0000	1.37
+++ dovecot-example.conf	30 Jan 2003 17:59:31 -0000	1.38
@@ -9,32 +9,32 @@
 # Base directory where to store runtime data.
 #base_dir = /var/run/dovecot/
 
-# Port to listen in for IMAP connections. This port is used for TLS
-# connections as well. Setting it to 0 disables it.
-#imap_port = 143
-
-# Port to listen in for SSL IMAP connections. Setting it to 0 disables it.
-#imaps_port = 993
+# Protocols we want to be serving:
+#  imap imaps pop3 pop3s
+#protocols = imap imaps
 
-# IP or host address where to listen in for IMAP connections. It's not
+# IP or host address where to listen in for connections. It's not currently
 # possible to specify multiple addresses. "*" listens in all IPv4 interfaces.
-# "::" listens in all IPv6 interfaces, but may also listen in all IPv4
-# interfaces depending on the operating system.
+# "[::]" listens in all IPv6 interfaces, but may also listen in all IPv4
+# interfaces depending on the operating system. You can specify ports with
+# "host:port".
 #imap_listen = *
+#pop3_listen = *
 
-# IP or host address where to listen in for SSL IMAP connections. Defaults
-# to imap_listen if not specified.
+# IP or host address where to listen in for SSL connections. Defaults
+# to above non-SSL equilevants if not specified.
 #imaps_listen = 
+#pop3s_listen = 
 
-# Disable SSL support.
+# Disable SSL/TLS support.
 #ssl_disable = no
 
 # 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/imapd.pem
-#ssl_key_file = /etc/ssl/private/imapd.pem
+#ssl_cert_file = /etc/ssl/certs/dovecot.pem
+#ssl_key_file = /etc/ssl/private/dovecot.pem
 
 # SSL parameter file. Master process generates this file for login processes.
 # It contains Diffie Hellman and RSA parameters.
@@ -60,37 +60,44 @@
 #log_timestamp = %b %d %H:%M:%S 
 
 ##
-## Login process
+## Login processes
+##
+
+# Directory where authentication process places authentication UNIX sockets
+# which login needs to be able to connect to. The sockets are created when
+# running as root, so you don't have to worry about permissions.
+#login_dir = /var/run/dovecot/login
+
+# chroot login process to the login_dir. Only reason not to do this is if you
+# wish to run the whole Dovecot without roots.
+#login_chroot = yes
+
+
+##
+## IMAP login process
 ##
 
+login = imap
+
 # Executable location.
 #login_executable = /usr/libexec/dovecot/imap-login
 
-# User to use for imap-login process. The user must belong to a group
-# where only it has access, it's used to control access for authentication
-# process named sockets.
-#login_user = imapd
+# User to use for the login process. The user must belong to a group where
+# only it has access, it's used to control access for authentication process
+# named sockets.
+#login_user = dovecot
 
 # Set max. process size in megabytes. If you don't use
 # login_process_per_connection you might need to grow this.
 #login_process_size = 16
 
-# Directory where imap-auth places authentication UNIX sockets which login
-# needs to be able to connect to. The sockets are created when running as
-# root, so you don't need to give imap-auth any access for it.
-#login_dir = /var/run/dovecot/login
-
-# chroot imap-login process to the login_dir. Only reason not to do this
-# is if you wish to run the whole imapd without roots.
-#login_chroot = yes
-
 # Should each login be processed in it's own process (yes), or should one
 # login process be allowed to process multiple connections (no)? Yes is more
 # secure, espcially with SSL/TLS enabled. No is faster since there's no need
 # to create processes all the time.
 #login_process_per_connection = yes
 
-# Number of imap-login processes to create. If login_process_per_user is
+# Number of login processes to create. If login_process_per_user is
 # yes, this is the number of extra processes waiting for users to log in.
 #login_processes_count = 3
 
@@ -109,27 +116,32 @@
 #max_logging_users = 256
 
 ##
-## IMAP process
+## POP3 login process
 ##
 
-# Executable location
-#imap_executable = /usr/libexec/dovecot/imap
+# Settings default to same as above, so you don't have to set anything
+# unless you want to override them.
 
-# 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.
-#imap_process_size = 256
+login = pop3
 
-# Maximum number of running imap processes. When this limit is reached,
+# Exception to above rule being the executable location.
+#login_executable = /usr/libexec/dovecot/pop3-login
+
+##
+## Mail processes
+##
+
+# Maximum number of running mail processes. When this limit is reached,
 # new users aren't allowed to log in.
-#max_imap_processes = 1024
+#max_mail_processes = 1024
 
 # 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
 
-# Valid UID/GID ranges for imap users, defaults to 500 and above.
-# Note that denying root logins is hardcoded to imap-master binary and
+# Valid UID/GID ranges for users, defaults to 500 and above.
+# Note that denying root logins is hardcoded to dovecot-master binary and
 # can't be done even if first_valid_uid is set to 0.
 #first_valid_uid = 500
 #last_valid_uid = 0
@@ -137,7 +149,7 @@
 #first_valid_gid = 1
 #last_valid_gid = 0
 
-# ':' separated list of directories under which chrooting is allowed for imap
+# ':' separated list of directories under which chrooting is allowed for mail
 # processes (ie. /var/mail will allow chrooting to /var/mail/foo/bar too).
 # This setting doesn't affect login_chroot or auth_chroot variables.
 # WARNING: Never add directories here which local users can modify, that
@@ -257,6 +269,28 @@
 #umask = 0077
 
 ##
+## IMAP process
+##
+
+# Executable location
+#imap_executable = /usr/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.
+#imap_process_size = 256
+
+##
+## POP3 process
+##
+
+# Executable location
+#pop3_executable = /usr/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.
+#pop3_process_size = 256
+
+##
 ## Authentication processes
 ##
 
@@ -302,7 +336,7 @@
 auth_passdb = pam
 
 # Executable location
-#auth_executable = /usr/libexec/dovecot/imap-auth
+#auth_executable = /usr/libexec/dovecot/dovecot-auth
 
 # Set max. process size in megabytes.
 #auth_process_size = 256




More information about the dovecot-cvs mailing list