+$useSendmail = 'false' if ( lc($useSendmail) ne 'true' );
+$sendmail_path = "/usr/sbin/sendmail" if ( !$sendmail_path );
+$pop_before_smtp = 'false' if ( !$pop_before_smtp );
+$default_unseen_notify = 2 if ( !$default_unseen_notify );
+$default_unseen_type = 1 if ( !$default_unseen_type );
+$config_use_color = 0 if ( !$config_use_color );
+$invert_time = 'false' if ( !$invert_time );
+$force_username_lowercase = 'false' if ( !$force_username_lowercase );
+$optional_delimiter = "detect" if ( !$optional_delimiter );
+$auto_create_special = 'false' if ( !$auto_create_special );
+$default_use_priority = 'true' if ( !$default_use_priority );
+$hide_sm_attributions = 'false' if ( !$hide_sm_attributions );
+$default_use_mdn = 'true' if ( !$default_use_mdn );
+$delete_folder = 'false' if ( !$delete_folder );
+$noselect_fix_enable = 'false' if ( !$noselect_fix_enable );
+$frame_top = "_top" if ( !$frame_top );
+$provider_uri = '' if ( !$provider_uri );
+$provider_name = '' if ( !$provider_name );
+$edit_identity = 'true' if ( !$edit_identity );
+$edit_name = 'true' if ( !$edit_name );
+$allow_thread_sort = 'false' if ( !$allow_thread_sort );
+$allow_server_sort = 'false' if ( !$allow_server_sort );
+$no_list_for_subscribe = 'false' if ( !$no_list_for_subscribe );
+$allow_charset_search = 'true' if ( !$allow_charset_search );
+$allow_advanced_search = 0 if ( !$allow_advanced_search) ;
+$prefs_user_field = 'user' if ( !$prefs_user_field );
+$prefs_key_field = 'prefkey' if ( !$prefs_key_field );
+$prefs_val_field = 'prefval' if ( !$prefs_val_field );
+$use_smtp_tls= 'false' if ( !$use_smtp_tls);
+$smtp_auth_mech = 'none' if ( !$smtp_auth_mech );
+$use_imap_tls = 'false' if ( !$use_imap_tls );
+$imap_auth_mech = 'login' if ( !$imap_auth_mech );
+$session_name = 'SQMSESSID' if ( !$session_name );
+$skip_SM_header = 'false' if ( !$skip_SM_header );
+$default_use_javascript_addr_book = 'false' if (! $default_use_javascript_addr_book);
+
+# since 1.5.0
+$show_alternative_names = 'false' if ( !$show_alternative_names );
+# $available_languages option available only in 1.5.0. removed due to $languages
+# implementation changes. options are provided by limit_languages plugin
+# $available_languages = 'all' if ( !$available_languages );
+$aggressive_decoding = 'false' if ( !$aggressive_decoding );
+$advanced_tree = 'false' if ( !$advanced_tree );
+$use_php_recode = 'false' if ( !$use_php_recode );
+$use_php_iconv = 'false' if ( !$use_php_iconv );
+
+# since 1.5.1
+$use_icons = 'false' if ( !$use_icons );
+$use_iframe = 'false' if ( !$use_iframe );
+$lossy_encoding = 'false' if ( !$lossy_encoding );
+$allow_remote_configtest = 'false' if ( !$allow_remote_configtest );
+$addrbook_global_table = 'global_abook' if ( !$addrbook_global_table );
+$addrbook_global_writeable = 'false' if ( !$addrbook_global_writeable );
+$addrbook_global_listing = 'false' if ( !$addrbook_global_listing );
+$abook_global_file = '' if ( !$abook_global_file);
+$abook_global_file_writeable = 'false' if ( !$abook_global_file_writeable);
+$abook_global_file_listing = 'true' if ( !$abook_global_file_listing );
+$encode_header_key = '' if ( !$encode_header_key );
+$hide_auth_header = 'false' if ( !$hide_auth_header );
+$time_zone_type = '0' if ( !$time_zone_type );
+$prefs_user_size = 128 if ( !$prefs_user_size );
+$prefs_key_size = 64 if ( !$prefs_key_size );
+$prefs_val_size = 65536 if ( !$prefs_val_size );
+
+# add qmail-inject test here for backwards compatibility
+if ( !$sendmail_args && $sendmail_path =~ /qmail-inject/ ) {
+ $sendmail_args = '';
+} elsif ( !$sendmail_args ) {
+ $sendmail_args = '-i -t';
+}
+
+$default_fontsize = '' if ( !$default_fontsize);
+$default_fontset = '' if ( !$default_fontset);
+if ( !%fontsets) {
+ %fontsets = ('serif', 'serif',
+ 'sans', 'helvetica,arial,sans-serif',
+ 'comicsans', 'comic sans ms,sans-serif',
+ 'tahoma', 'tahoma,sans-serif',
+ 'verasans', 'bitstream vera sans,verdana,sans-serif');