diff --git a/mozilla/cmd/dialup/as_html/globals2.js b/mozilla/cmd/dialup/as_html/globals2.js index 63e73cc366d..225e61f36e4 100644 --- a/mozilla/cmd/dialup/as_html/globals2.js +++ b/mozilla/cmd/dialup/as_html/globals2.js @@ -242,7 +242,21 @@ function configureNewAccount() navigator.preference( "network.hosts.smtp_server", findVariable( "SMTP_HOST" ) ); navigator.preference( "network.hosts.nntp_server", findVariable( "NNTP_HOST" ) ); - var mailID="" + var leaveMailOnServer = GetNameValuePair( theFile, "Mode Selection", "Leave_On_Server" ); + + debug( "Leave_mail flag is set to " + leaveMailOnServer ); + + if (leaveMailOnServer != "") + { + leaveMailOnServer = leaveMailOnServer.toLowerCase(); + + if ( leaveMailOnServer == "true" ) + navigator.preference( "mail.leave_on_server", true ); + else if ( leaveMailOnServer == "false" ) + navigator.preference( "mail.leave_on_server", false ); + } + + var mailID=""; var mailAccount = findVariable( "IMAP_HOST" ); if ( mailAccount == "" ) mailAccount = findVariable( "POP_SERVER" );