Example #1
0
        public SmtpService()
        {
            InitializeComponent();

            _behaviour = new DefaultServerBehaviour();
            _server    = new Server(_behaviour);
        }
Example #2
0
        public SmtpService()
        {
            InitializeComponent();

            _behaviour = new DefaultServerBehaviour();
            _behaviour.MessageReceived += OnMessageReceived;
            _server = new Server(_behaviour);
        }
Example #3
0
        private static void Main(string[] args)
        {
            DefaultServerBehaviour serverBehaviour = new DefaultServerBehaviour();

            serverBehaviour.SessionStarted   += SessionStarted;
            serverBehaviour.SessionCompleted += SessionCompleted;
            serverBehaviour.MessageReceived  += MessageReceived;

            Server server = new Server(serverBehaviour);

            server.Start();

            Console.WriteLine("Server running. Press ENTER to stop and exit");
            Console.ReadLine();
            server.Stop();
        }