private void OnSmtpConnectionClosed(bool CleanShutdown)
        {
            ButtonSendMessage.Invoke(new Action(() =>
            {
                IsSmtpRunning             = false;
                ButtonSendMessage.Enabled = true;

                ListboxLog.Items.Add(CleanShutdown
                    ? "-- connection ended --"
                    : "-- connection failed --");
                ListboxLog.SelectedIndex = ListboxLog.Items.Count - 1;
            }));
        }
        private void OnSmtpConnectionEstablished()
        {
            IsSmtpRunning = true;
            ButtonSendMessage.Invoke(new Action(() =>
            {
                ListboxLog.Items.Add("-- connection started --");
                ListboxLog.SelectedIndex = ListboxLog.Items.Count - 1;
            }));

            //push auth command here
            ScHello HelloCmd = new ScHello();

            HelloCmd.OnHandshakeReceived += OnServerHandshakeReceived;
            Service.PushNewCommand(HelloCmd);
        }