git » chasquid » smarthost » tree

[smarthost] / test / t-11-dovecot / config / dovecot.conf.in

base_dir = $ROOT/run/
state_dir = $ROOT/lib/
log_path = $ROOT/dovecot.log
ssl = no

default_internal_user = $USER
default_internal_group = $USER
default_login_user = $USER

# Before auth checks, rename "u@d" to "u-x". This exercises that chasquid
# handles well the case where the returned user information does not match the
# requested user.
# We drop the domain, to exercise "naked" auth handling.
auth_username_format = "%n-x"

passdb {
	driver = passwd-file
	args = $ROOT/passwd
}

userdb {
	driver = passwd-file
	args = $ROOT/passwd
}

service auth {
	unix_listener auth {
		mode = 0666
	}
}

# Dovecot refuses to start without protocols, so we need to give it one.
protocols = imap

service imap-login {
	chroot =
	inet_listener imap {
		address = 127.0.0.1
		port = 0
	}
}

service anvil {
	chroot =
}

# Turn on debugging information, to help troubleshooting issues.
auth_verbose = yes
auth_debug = yes
auth_debug_passwords = yes
auth_verbose_passwords = yes
mail_debug = yes