Dovecot 2 doesn't need imaps and pop3s protocols

https://www.virtualmin.com/node/19776
This commit is contained in:
Jamie Cameron
2011-10-13 11:14:40 -07:00
parent b907b12c40
commit 6c31d108c1
2 changed files with 13 additions and 1 deletions

View File

@@ -4,7 +4,6 @@ BEGIN { push(@INC, ".."); };
use WebminCore;
&init_config();
@supported_protocols = ( "imap", "pop3", "imaps", "pop3s" );
@supported_auths = ( "anonymous", "plain", "digest-md5", "cram-md5", "apop" );
@mail_envs = ( undef, "maildir:~/Maildir", "mbox:~/mail/:INBOX=/var/mail/%u",
"maildir:~/Maildir:mbox:~/mail/" );
@@ -392,6 +391,18 @@ foreach my $f (reverse(&unique(map { $_->{'file'} } @$conf))) {
}
}
# get_supported_protocols()
# Returns the list of usable protocols for the current Dovecot version
sub get_supported_protocols
{
if (&get_dovecot_version() >= 2) {
return ( "imap", "pop3" );
}
else {
return ( "imap", "pop3", "imaps", "pop3s" );
}
}
1;
r

View File

@@ -9,6 +9,7 @@ print &ui_form_start("save_net.cgi", "post");
print &ui_table_start($text{'net_header'}, "width=100%", 4);
# Mail protocols
@supported_protocols = &get_supported_protocols();
@protos = split(/\s+/, &find_value("protocols", $conf));
print &ui_table_row($text{'net_protocols'},
&ui_select("protocols", \@protos,