public SmtpService() { InitializeComponent(); _behaviour = new DefaultServerBehaviour(); _server = new Server(_behaviour); }
public SmtpService() { InitializeComponent(); _behaviour = new DefaultServerBehaviour(); _behaviour.MessageReceived += OnMessageReceived; _server = new Server(_behaviour); }
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(); }