private function migrateMailAccount() {
    	echo "  Migrating mail account.....";
    	
    	$systemEmail = $this->getPap3Setting('Aff_system_email');
    	$systemEmailName = $this->getPap3Setting('Aff_system_email_name');
    	$mailSendType = $this->getPap3Setting('Aff_mail_send_type'); //1 - mail, 2 - smtp
    	
    	$obj = new Gpf_Db_MailAccount();
    	$obj->setAccountId(Pap3Compatibility_Migration_Pap3Constants::DEFAULT_ACCOUNT_ID);
    	if($systemEmail != '') {
    		$obj->setAccountEmail($systemEmail);
    	} else {
    		$obj->setAccountEmail('*****@*****.**');
    	}
    	$obj->setAccountName(($systemEmailName != '' ? $systemEmailName : $systemEmail));
    	$obj->setAsDefault(true);
    	if($systemEmailName != '') {
    		$obj->setFromName($systemEmailName);
    	}
    	if($mailSendType == 1) {
    		$obj->setUseSmtp(false);
    	} else {
    		$obj->setUseSmtp(true);
    		$obj->setSmtpServer($this->getPap3Setting('Aff_smtp_server'));
    		$obj->setSmtpUser($this->getPap3Setting('Aff_smtp_username'));
    		$obj->setSmtpPassword($this->getPap3Setting('Aff_smtp_password'));
    		$smtpPort = $this->getPap3Setting('Aff_smtp_server_port');
    		if($smtpPort == '') {
    			$smtpPort = 25;
    		}
    		$obj->setSmtpPort($smtpPort);
    		if($this->getPap3Setting('Aff_smtp_server_tls') == 1) {
    			$obj->setSmtpUseAthentication(true);
    		}
    	}

    	$obj->save();
    	
	   	echo "DONE<br/>";
    }