Example #1
0
        public SMTPServer(ServerParameters parameters)
        {
            Parameters                    = parameters;
            Parameters.Running            = false;
            Parameters.ParametersChanged += Parameters_ParametersChanged;

            listenThread = new Thread(new ThreadStart(ListenThread));
            listenThread.Start();
        }
        public MessagesToolboxControl()
        {
            this.InitializeComponent();

            ServerParameters parameters = new ServerParameters();

            this.DataContext = parameters;

            server = new SMTPServer(parameters);
            parameters.ParametersChanged += Parameters_ParametersChanged;
            server.MessageRecieved       += Server_MessageRecieved;
            server.Restart();

            UpdateIndicators();
            ClearAll.Source = new BitmapImage(new Uri(GetImageFullPath(IconClear)));
            this.Focus();
        }