From 405eb1157d286e10f2ab8a4e689661454c1ac8d1 Mon Sep 17 00:00:00 2001 From: Daniel Berteaud Date: Wed, 7 Jan 2015 17:01:20 +0100 Subject: [PATCH] Allow args to passdb --- root/etc/e-smith/templates/etc/dovecot/dovecot.conf/15auth | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/root/etc/e-smith/templates/etc/dovecot/dovecot.conf/15auth b/root/etc/e-smith/templates/etc/dovecot/dovecot.conf/15auth index 07490f7..ba1cdde 100644 --- a/root/etc/e-smith/templates/etc/dovecot/dovecot.conf/15auth +++ b/root/etc/e-smith/templates/etc/dovecot/dovecot.conf/15auth @@ -1,9 +1,11 @@ { my $greeting = $dovecot{'Greeting'} || 'SME Server IMAP service powered by doveot'; $OUT .= "login_greeting = \"$greeting\"\n"; +our $args = $dovecot{PassDBArgs} || ''; } passdb \{ driver = pam + { $OUT .= ($args ne '') ? "args = $args\n" : ''; } \} { if (($dovecot{'AdminIsMaster'} || 'disabled') eq 'enabled'){ @@ -11,7 +13,7 @@ if (($dovecot{'AdminIsMaster'} || 'disabled') eq 'enabled'){ passdb { driver = pam - args = dovecotadmin + args = $args dovecotadmin master = yes } auth_master_user_separator = *