/// <summary>
        /// Starts mail server.
        /// </summary>
        public void Start()
        {
            // Server is already running, so do nothing.
            if(m_Running){
                return;
            }

            m_ServersFileDate = DateTime.MinValue;
            m_pSettingsTimer_Elapsed(this,null);
            m_pSettingsTimer.Enabled = true;

            // Start management server
            m_pManagementServer = new MonitoringServer(this);
            m_pManagementServer.StartServer();

            m_Running   = true;
            m_StartTime = DateTime.Now;
        }