Beispiel #1
0
        static void Main()
        {
            var outlookServer = new OutlookServer();

            var dave = new MailClient {
                Address = "*****@*****.**"
            };
            var lisa = new MailClient {
                Address = "*****@*****.**"
            };
            var mike = new MailClient {
                Address = "*****@*****.**"
            };

            outlookServer.Register(dave);
            outlookServer.Register(lisa);
            outlookServer.Register(mike);

            dave.Send("*****@*****.**", new MailMessage {
                Body = "hello lisa"
            });
            lisa.Send("*****@*****.**", new MailMessage {
                Body = "hi"
            });

            mike.Send("*****@*****.**", new MailMessage {
                Body = "can we meet?"
            });

            Console.ReadLine();
        }
Beispiel #2
0
        public void Register(MailClient client)
        {
            mailClients.Add(client);

            client.MailServer = this;
        }