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/" );
}
}
+# 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
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,