<%! struct icm_service_info_type { string protocol; string service; string hostname; boolean bind_to_host; int keep_alive; int proc_timeout; boolean active; boolean ext_bind; int smtp_tls; int verify_client; int virt_host_idx; string aclfile; string authmechanisms; string authusers; }; %> <% int serv_count, servno; int nr, rc; string browser, fld, is_checked, op, opstr; string prot, serv, host; struct icm_service_info_type icm_serv_info[]; string tls_string; browser = __icm_get_browser_type(); serv_count = __icm_get_serv_info(icm_serv_info); %> Active Services <% for (nr = 0; nr < serv_count; nr++) { %> <% if (icm_serv_info[nr].active) { %> <% } else { %> <% } %> <% if (icm_serv_info[nr].bind_to_host) { %> <% } else { %> <% } %> <% if (icm_serv_info[nr].ext_bind) { %> <% } else { %> <% } %> <% if (icm_serv_info[nr].protocol == "SMTP") tls_string = icm_serv_info[nr].smtp_tls; else tls_string = "-"; %> <% } %>
Active Services Refresh
Active Protocol Services / Port Hostname / Port Keep Alive Proc Timeout Bind to host Ext Bind SMTP over TLS ACL file Authmechanisms Authusers
 <%= icm_serv_info[nr].protocol %> <%= icm_serv_info[nr].service %> <%= icm_serv_info[nr].hostname %> <%= icm_serv_info[nr].keep_alive %> <%= icm_serv_info[nr].proc_timeout %>  <%= icm_serv_info[nr].aclfile %><%= tls_string %> <%= icm_serv_info[nr].authmechanisms %> <%= icm_serv_info[nr].authusers %>