git » chasquid » next » tree

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

dovecot_config_version = 2.4.0
dovecot_storage_version = 2.4.0

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


# Disable authentication penalty, since we intentionally make failed requests
# and it just slows down tests.
auth_failure_delay = 0

passdb passwd-file {
	passwd_file_path = $ROOT/passwd

	# 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 = "%{user | username}-x"
}

userdb passwd-file {
	passwd_file_path = $ROOT/passwd

	# Same as for passdb applies here.
	# Note we can't change the _global_ variant of this setting, because
	# that influences the top-level lookups.
	auth_username_format = "%{user | username}-x"
}

service auth {
	unix_listener auth {
		mode = 0666
	}
}

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