$$Surgemail Services$$

||include||style.htm|| ||ifdef||g_newui_advanced|| ||define||url_info||&doframes=false&displaymode=advanced|| ||else|| ||define||url_info||&doframes=false|| ||endif|| ||include||body.htm|| ||ifdef||message||

||message||

||endif||

$$Mail services$$ | ||ifequal||displaymode||advanced|| $$Switch to$$: ||else|| $$Switch to$$: ||endif||

> $$Global settings that allow you to configure the basic operation of each of the mail services supplied by surgemail$$ ( $$SMTP$$, $$POP$$, $$IMAP$$, $$WebMail / Admin$$).

$$Ports$$ : | $$The ports that surgemail's mail services listen on. To disable a particular service set the port to 'disabled'. Multiple ports can be specified and ports can be tied to particular IP addresses, eg "80,10.2.1.1:7080"$$

> ||include||table.htm||
> ||lang_get(g_smtp_port_desc)||
> ||ifequal||displaymode||advanced||
> ||lang_get(g_smtp_secure_port_desc)||
> ||lang_get(g_smtp_portauth_desc)||
> ||endif||
> ||lang_get(g_pop_port_desc)||
> ||ifequal||displaymode||advanced||
> ||lang_get(g_pop_secure_port_desc)||
> ||endif||
> ||lang_get(g_imap_port_desc)||
> ||ifequal||displaymode||advanced||
> ||lang_get(g_imap_secure_port_desc)||
> ||endif||
> ||lang_get(g_webmail_port_desc)||
> ||ifequal||displaymode||advanced||
> ||lang_get(g_webmail_secure_port_desc)||
> ||endif||
> ||lang_get(g_manager_port_desc)||
> ||ifequal||displaymode||advanced||
> ||lang_get(g_manager_secure_port_desc)||
> ||lang_get(g_monitor_port_desc)||
> ||lang_get(g_ppd_port_desc)||
> ||lang_get(g_surgeplus_port_desc)||
> ||lang_get(g_surgeplus_web_port_desc)||
> ||lang_get(g_surgeplus_secure_port_desc)||
> ||lang_get(g_imap_maxdup_desc)||
> ||lang_get(g_imap_move_desc)||
> ||lang_get(g_ldap_port_desc)||
> ||lang_get(g_smtp_portforce_desc)||
> ||endif|| ||ifequal||displaymode||advanced||
> ||else||
> ||endif|| ||ifdef||settings_saved||$$settings saved$$||endif|| ||ifequal||displaymode||advanced|| ($$switch back to$$ $$standard$$ $$mode$$) ||else|| ( 15 $$additional settings in$$ $$advanced$$ $$mode$$) ||endif||

$$Core mail services$$
$$SMTP$$ : | $$SMTP configuration options. For configuration of SMTP limits also see Limits section on spam control page, and for other SMTP options see SMTP Incoming on message delivery page$$.
||include||table.htm||
$$SMTP system options$$:
||lang_get(g_smtp_noauth_desc)|| |
||lang_get(g_bind_out_desc)|| |
||ifequal||displaymode||advanced||
||lang_get(g_bind_from_desc)|| |
||lang_get(g_smtp_thread_desc)|| |
||endif||
$$SMTP protocol options$$:
||lang_get(g_auth_hide_desc)|| |
||ifequal||displaymode||advanced||
||lang_get(g_helo_optional_desc)|| |
||lang_get(g_smtp_data_timeout_desc)|| |
||lang_get(g_smtp_welcome_delay_desc)|| |
||lang_get(g_smtp_vrfy_msg_desc)|| |
||lang_get(g_smtp_etrn_auth_desc)|| |
||lang_get(g_smtp_help_disable_desc)|| |
||lang_get(g_smtp_cram_enable_desc)|| |
||lang_get(g_smtp_fast_bounce_desc)|| |
$$Unclassified options$$:
||lang_get(g_bind_authent_default_desc)|| |
||lang_get(g_bind_byfromip_desc)|| |
||lang_get(g_bind_in_always_desc)|| |
||lang_get(g_bind_incoming_desc)|| |
||lang_get(g_bind_to_desc)|| |
||lang_get(g_bind_to_ip_desc)|| |
||lang_get(g_bind_to_name_desc)|| |
||lang_get(g_naked_msg_desc)|| |
||lang_get(g_policy_enable_desc)|| |
||lang_get(g_safe_alert_desc)|| |
||lang_get(g_safe_country_desc)|| |
||lang_get(g_safe_country_nowarning_desc)|| |
||lang_get(g_safe_imap_desc)|| |
||lang_get(g_safe_smtp_desc)|| |
||lang_get(g_safe_smtp_email_desc)|| |
||lang_get(g_safe_warning_desc)|| |
||lang_get(g_smtp_auth_ip_desc)|| |
||lang_get(g_smtp_auth_off_desc)|| |
||lang_get(g_smtp_big_desc)|| |
||lang_get(g_smtp_bounce_nslow_desc)|| |
||lang_get(g_smtp_cmd_timeout_desc)|| |
||lang_get(g_smtp_data_bug_desc)|| |
||lang_get(g_smtp_fix_nohead_desc)|| |
||lang_get(g_smtp_noauth_msg_desc)|| |
||lang_get(g_smtp_noauthm_desc)|| |
||lang_get(g_smtp_noclear_desc)|| |
||lang_get(g_smtp_plain_hide_desc)|| |
||lang_get(g_smtp_vrfy_allow_desc)|| |
||lang_get(g_tarpit_hacker_desc)|| |
||lang_get(g_tarpit_retry_desc)|| |
||lang_get(smtp_auth_off_desc)|| |
||endif||

||ifequal||displaymode||advanced||
||else||
||endif|| ||ifdef||settings_saved||$$settings saved$$||endif|| ||ifequal||displaymode||advanced|| ($$switch back to$$ $$standard$$ $$mode$$) ||else|| ( 41 $$additional settings in$$ $$advanced$$ $$mode$$) ||endif||

$$POP$$ : | $$POP3 configuration options$$.

> ||include||table.htm||
> $$POP system options$$:
> ||ifequal||displaymode||advanced||
> *||lang_get(g_tcp_read_timeout_desc)||
> ||endif||
> $$POP protocol options$$:
> ||lang_get(g_pop_max_desc)||
> ||ifequal||displaymode||advanced||
> ||lang_get(g_pop_blocksize_desc)||
> ||lang_get(g_pop_cram_enable_desc)||
> ||lang_get(g_pop_delay_desc)||
> ||lang_get(g_tcp_bf_size_desc)||
> ||lang_get(g_tcp_que_len_desc)||
> ||endif|| ||ifequal||displaymode||advanced||
> ||else||
> ||endif|| ||ifdef||settings_saved||$$settings saved$$||endif|| ||ifequal||displaymode||advanced|| ($$switch back to$$ $$standard$$ $$mode$$) ||else|| ( 6 $$additional settings in$$ $$advanced$$ $$mode$$) ||endif||

$$IMAP$$ : | $$IMAP configuration options$$.

> ||include||table.htm||
> $$IMAP system options$$:
> ||lang_get(g_imap_acl_desc)||
> $$IMAP protocol options$$:
> ||ifequal||displaymode||advanced||
> ||lang_get(g_imap_no_internal_date_desc)||
> ||lang_get(g_imap_size_fetch_desc)||
> ||lang_get(g_imap_timezone_desc)||
> ||lang_get(g_imap_uidl_nofix_desc)||
> ||lang_get(g_imap_allow_trailing_desc)||
> ||lang_get(g_imap_auto_create_desc)||
> ||lang_get(g_imap_auto_subscribe_desc)||
> ||lang_get(g_imap_blacklist_desc)||
> ||lang_get(g_imap_capa_desc)||
> ||lang_get(g_imap_capa_strip_desc)||
> ||lang_get(g_imap_cram_enable_desc)||
> ||lang_get(g_imap_delay_desc)||
> ||lang_get(g_imap_folder_desc)||
> ||lang_get(g_imap_folder_create_desc)||
> ||lang_get(g_imap_friends_desc)||
> ||lang_get(g_imap_idle_nsf_desc)||
> ||lang_get(g_imap_log_user_desc)||
> ||lang_get(g_imap_loop_report_desc)||
> ||lang_get(g_imap_max_limit_desc)||
> ||lang_get(g_imap_max_messages_desc)||
> ||lang_get(g_imap_maxbusy_desc)||
> ||lang_get(g_imap_old_desc)||
> ||lang_get(g_imap_old_ip_desc)||
> ||lang_get(g_imap_pop_burst_desc)||
> ||lang_get(g_imap_search_body_desc)||
> ||lang_get(g_imap_search_index_desc)||
> ||lang_get(g_imap_search_noattach_desc)||
> ||lang_get(g_imap_search_text_desc)||
> ||lang_get(g_imap_search_timeout_desc)||
> ||lang_get(g_imap_spam_train_desc)||
> ||lang_get(g_imap_status_cache_desc)||
> ||lang_get(g_imap_status_stored_desc)||
> ||lang_get(g_imap_sync_all_desc)||
> ||lang_get(g_imap_sync_nomax_desc)||
> ||lang_get(g_imap_testing_desc)||
> ||lang_get(g_imap_throttle_desc)||
> ||lang_get(g_imap_throttle_exclude_desc)||
> ||lang_get(g_imap_throttle_limit_desc)||
> ||lang_get(g_imap_throttle_speed_desc)||
> ||lang_get(g_imap_timeout_desc)||
> ||lang_get(g_imap_timeout_login_desc)||
> ||lang_get(g_imap_trash_nocopy_desc)||
> ||lang_get(g_imap_unsub_auto_desc)||
> ||lang_get(g_imap_user_flags_desc)||
> ||lang_get(g_imap_warn_big_desc)||
> ||lang_get(g_inbox_archive_desc)||
> ||lang_get(g_inbox_max_desc)||
> ||lang_get(g_inbox_nolimit_desc)||
> ||lang_get(g_maildir_imap_max_desc)||
> ||lang_get(g_maildir_max_desc)||
> ||lang_get(g_recycling_desc)||
> ||lang_get(g_recycling_del_desc)||
> ||lang_get(g_recycling_imap_desc)||
> ||lang_get(g_recycling_life_desc)||
> ||lang_get(g_recycling_pop_desc)||
> ||lang_get(g_recycling_visible_desc)||
> ||lang_get(g_sent_archive_desc)||
> ||lang_get(g_sent_nodup_desc)||
> ||lang_get(g_sent_store_desc)||
> ||endif|| ||ifequal||displaymode||advanced||
> ||else||
> ||endif|| ||ifdef||settings_saved||$$settings saved$$||endif|| ||ifequal||displaymode||advanced|| ($$switch back to$$ $$standard$$ $$mode$$) ||else|| ( 59 $$additional settings in$$ $$advanced$$ $$mode$$) ||endif||

$$Surgeweb$$ : | $$Surgeweb global configuration options$$. Also see $$surgeweb customisation$$ and $$domain settings$$.

> ||include||table.htm||
> ||lang_get(g_surgeweb_disable_desc)||
> ||ifequal||displaymode||advanced||
> ||lang_get(g_surgeweb_work_desc)||
> ||lang_get(g_surgeweb_backend_server_desc)||
> ||lang_get(g_surgeweb_restrict_desc)||
> $$Surgeweb development settings$$:
> ||lang_get(g_surgeweb_debug_desc)||
> ||lang_get(g_surgeweb_logall_desc)||
> ||lang_get(g_surgeweb_benchmark_desc)||
> ||lang_get(g_autologin_newlogic_desc)||
> ||lang_get(g_encrypt_limit_desc)||
> ||lang_get(g_encrypt_max_desc)||
> ||lang_get(g_encrypt_nodomain_desc)||
> ||lang_get(g_encrypt_nolate_desc)||
> ||lang_get(g_encrypt_none_desc)||
> ||lang_get(g_encrypt_nowater_desc)||
> ||lang_get(g_encrypt_smart_desc)||
> ||lang_get(g_encrypt_surgeweb_show_desc)||
> ||lang_get(g_encrypt_wall_desc)||
> ||lang_get(g_surgeweb_backend_web_desc)||
> ||lang_get(g_surgeweb_cache_less_desc)||
> ||lang_get(g_surgeweb_forgot_show_desc)||
> ||lang_get(g_surgeweb_ics_desc)||
> ||lang_get(g_surgeweb_idle_timeout_desc)||
> ||lang_get(g_surgeweb_path_desc)||
> ||lang_get(g_surgeweb_process_desc)||
> ||lang_get(g_surgeweb_remember_timeout_desc)||
> ||lang_get(g_surgeweb_testing_desc)||
> ||lang_get(g_surgeweb_testrig_desc)||
> ||lang_get(g_web_appsname_desc)||
> ||lang_get(g_web_appsroot_desc)||
> ||endif|| ||ifequal||displaymode||advanced||
> ||else||
> ||endif|| ||ifdef||settings_saved||$$settings saved$$||endif|| ||ifequal||displaymode||advanced|| ($$switch back to$$ $$standard$$ $$mode$$) ||else|| ( 28 $$additional settings in$$ $$advanced$$ $$mode$$) ||endif||

$$WebMail / Admin$$ : | $$Settings related to webmail, web user admin interface and web server admin interface$$.

> ||include||table.htm||
> ||lang_get(g_server_name_desc)||
> ||ifequal||displaymode||advanced||
> ||lang_get(g_webmail_workarea_desc)||
> ||lang_get(g_webmail_url_desc)||
> ||lang_get(g_webmail_urladd_desc)||
> ||endif||
> ||lang_get(g_user_domainlist_desc)||
> ||lang_get(g_user_cookies_desc)||
> ||lang_get(g_domain_list_max_desc)||
> ||ifequal||displaymode||advanced||
> ||lang_get(g_sched_utoken_timeout_desc)||
> ||endif||
> ||lang_get(g_web_url_path_desc)||
> ||ifequal||displaymode||advanced||
> ||lang_get(g_webmail_timeout_desc)||
> ||endif||
> $$Login timeouts$$:
> ||lang_get(g_user_utoken_days_desc)||
> ||ifequal||displaymode||advanced||
> ||lang_get(g_user_utoken_expire_desc)||
> ||lang_get(g_domadmin_utoken_expire_desc)||
> ||lang_get(g_admin_utoken_expire_desc)||
> ||lang_get(g_user_utoken_idle_desc)||
> ||lang_get(g_domadmin_utoken_idle_desc)||
> ||lang_get(g_admin_utoken_idle_desc)||
> ||endif||
> $$Login limits$$:
> ||lang_get(g_web_max_desc)||
> ||ifequal||displaymode||advanced||
> ||lang_get(g_web_max_perip_desc)||
> ||endif||
> ||lang_get(g_webmail_limit_desc)||
> ||lang_get(g_url_alias_desc)||
> ||ifequal||displaymode||advanced||
> ||lang_get(g_web_admin_max_desc)||
> ||lang_get(g_web_access_max_desc)||
> $$Unclassified options$$:
> ||lang_get(g_allow_user_authent_field_get_desc)||
> ||lang_get(g_allow_user_authent_field_set_desc)||
> ||lang_get(g_autologin_file_desc)||
> ||lang_get(g_autologin_imap_disable_desc)||
> ||lang_get(g_autologin_pop_desc)||
> ||lang_get(g_doweb_desc)||
> ||lang_get(g_host_redirect_desc)||
> ||lang_get(g_keepalive_desc)||
> ||lang_get(g_language_default_desc)||
> ||lang_get(g_url_redirect_desc)||
> ||lang_get(g_utf8_case_insensitive_desc)||
> ||lang_get(g_web_access_grp_desc)||
> ||lang_get(g_web_access_ip_desc)||
> ||lang_get(g_web_add_desc)||
> ||lang_get(g_web_api_ip_desc)||
> ||lang_get(g_web_charset_desc)||
> ||lang_get(g_web_force_doctype_first_disable_desc)||
> ||lang_get(g_web_hide_source_names_desc)||
> ||lang_get(g_web_noserver_desc)||
> ||lang_get(g_web_old_behaviour_desc)||
> ||lang_get(g_web_php_exe_desc)||
> ||lang_get(g_web_policy_disable_desc)||
> ||lang_get(g_web_ref_path_extension_desc)||
> ||lang_get(g_web_timeout_desc)||
> ||lang_get(g_web_title_desc)||
> ||lang_get(g_web_trust_ip_desc)||
> ||lang_get(g_web_utf8_desc)||
> ||lang_get(g_webmail_popmode_desc)||
> ||lang_get(g_webmail_save_desc)||
> ||lang_get(g_webmail_secret_desc)||
> ||lang_get(g_webmail_select_domain_desc)||
> ||lang_get(g_webmail_useip_desc)||
> ||lang_get(g_xfile_allow_desc)||
> ||endif|| ||ifequal||displaymode||advanced||
> ||else||
> ||endif|| ||ifdef||settings_saved||$$settings saved$$||endif|| ||ifequal||displaymode||advanced|| ($$switch back to$$ $$standard$$ $$mode$$) ||else|| ( 47 $$additional settings in$$ $$advanced$$ $$mode$$) ||endif||

$$Surgeplus$$ : | $$For more Surgeplus configuration options see the surgeplus admin pages$$.

> ||include||table.htm||
> ||lang_get(g_disable_surgeplus_desc)||
> ||ifequal||displaymode||advanced||
> ||lang_get(g_disable_surgeplus_updates_desc)||
> ||lang_get(g_surgeplus_log_level_desc)||
> ||endif|| ||ifequal||displaymode||advanced||
> ||else||
> ||endif|| ||ifdef||settings_saved||$$settings saved$$||endif|| ||ifequal||displaymode||advanced|| ($$switch back to$$ $$standard$$ $$mode$$) ||else|| ( 2 $$additional settings in$$ $$advanced$$ $$mode$$) ||endif||

$$Obscure settings$$ : | ($$all advanced$$).

> ||include||table.htm|| ||ifequal||displaymode||advanced||
> ||lang_get(g_header_out_desc)||
> ||lang_get(g_last_login_desc)||
> ||lang_get(g_last_login_days_desc)||
> ||lang_get(g_dlist_nostart_desc)||
> ||lang_get(g_calendar_version_desc)||
> ||lang_get(g_dlist_nolocal_desc)||
> ||lang_get(g_domain_templates_desc)||
> ||lang_get(g_web_forwarded_test_desc)||
> ||lang_get(g_web_forwarded_uselast_desc)||
> ||lang_get(g_webdav_enable_desc)||
> ||lang_get(g_webdav_group_desc)||
> ||lang_get(g_webdav_path_desc)||
> ||lang_get(g_webdav_public_desc)||
> ||lang_get(g_help_local_desc)||
> ||lang_get(g_help_url_desc)||
> ||endif|| ||ifequal||displaymode||advanced||
> ||else|| ||endif|| ||ifdef||settings_saved||$$settings saved$$||endif|| ||ifequal||displaymode||advanced|| ($$switch back to$$ $$standard$$ $$mode$$) ||else|| ( 15 $$additional settings in$$ $$advanced$$ $$mode$$) ||endif||

||ifequal||displaymode||advanced|| $$Hint$$: $$Setting background colour indicates whether it is a standard or advanced mode setting. Also settings in italics have been automatically added to the relevant sections of this web admin user interface. These are likely to be new or obscure$$.
||endif||