2012-03-12 14:27:17 +01:00
|
|
|
{
|
|
|
|
my $greeting = $dovecot{'Greeting'} || 'SME Server IMAP service powered by doveot';
|
|
|
|
$OUT .= "login_greeting = \"$greeting\"\n";
|
2015-01-07 17:01:20 +01:00
|
|
|
our $args = $dovecot{PassDBArgs} || '';
|
2012-03-12 14:27:17 +01:00
|
|
|
}
|
|
|
|
passdb \{
|
|
|
|
driver = pam
|
2015-01-07 17:01:20 +01:00
|
|
|
{ $OUT .= ($args ne '') ? "args = $args\n" : ''; }
|
2012-03-12 14:27:17 +01:00
|
|
|
\}
|
|
|
|
{
|
|
|
|
if (($dovecot{'AdminIsMaster'} || 'disabled') eq 'enabled'){
|
|
|
|
$OUT .=<<"HERE";
|
|
|
|
|
|
|
|
passdb {
|
|
|
|
driver = pam
|
2015-01-07 17:01:20 +01:00
|
|
|
args = $args dovecotadmin
|
2012-03-12 14:27:17 +01:00
|
|
|
master = yes
|
|
|
|
}
|
|
|
|
auth_master_user_separator = *
|
|
|
|
HERE
|
|
|
|
}
|
|
|
|
}
|
|
|
|
userdb \{
|
|
|
|
driver = passwd
|
|
|
|
\}
|