rem: if (accountData.smtp.hostname && accountData.smtp.hostname != "") smtpService.defaultServer.hostname = accountData.smtp.hostname; 
add: var server = smtpService.defaultServer;  if (accountData.smtpCreateNewServer) server = smtpService.createSmtpServer();  copyObjectToInterface(server, accountData.smtp); 
context: function finishAccount(account, accountData) {    if (accountData.incomingServer) {        copyObjectToInterface(account.incomingServer,                              accountData.incomingServer);        account.incomingServer.valid=true;    }        if (accountData.identity) {        var destIdentity =            account.identities.QueryElementAt(0, nsIMsgIdentity);        copyObjectToInterface(destIdentity,                              accountData.identity);        destIdentity.valid=true;    }    if (accountData.smtp) {        if (accountData.smtp.hostname &&            accountData.smtp.hostname != "")            smtpService.defaultServer.hostname = accountData.smtp.hostname;    }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/d9b2afa5f7875205eeb568ae17b6b06e3d77bf34/AccountWizard.js/clean/mailnews/base/prefs/resources/content/AccountWizard.js