Aspose.Email.Examples.CSharp.Email.SMTP.SendEmailAsynchronously.SendMail C# (CSharp) Method

SendMail() static private method

static private SendMail ( ) : void
return void
        static void SendMail()
        {
            try
            {

                // Declare msg as MailMessage instance
                MailMessage msg = new MailMessage("[email protected]", "[email protected]", "Test subject", "Test body");
                SmtpClient client = GetSmtpClient2();
                object state = new object();
                IAsyncResult ar = client.BeginSend(msg, Callback, state);

                Console.WriteLine("Sending message... press c to cancel mail. Press any other key to exit.");
                string answer = Console.ReadLine();

                // If the user canceled the send, and mail hasn't been sent yet,
                if (answer != null && answer.StartsWith("c"))
                {
                    client.CancelAsyncOperation(ar);
                }

                msg.Dispose();
                Console.WriteLine("Goodbye.");
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
        static AsyncCallback Callback = delegate(IAsyncResult ar)
SendEmailAsynchronously