{ 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'){ $OUT .=<<"HERE"; passdb { driver = pam args = $args dovecotadmin master = yes } auth_master_user_separator = * HERE } } userdb \{ driver = passwd \}