Office 365 Code For Mail Sending
Office 365 Code For Mail Sending
c om", "password"); MailAddress from = new MailAddress("[email protected]", String.Empty, System.Text.Encoding.UTF8); MailAddress to = new MailAddress("[email protected]"); MailMessage message = new MailMessage(from, to); message.Body = "The message I want to send."; message.BodyEncoding = System.Text.Encoding.UTF8; message.Subject = "The subject of the email"; message.SubjectEncoding = System.Text.Encoding.UTF8; // Set the method that is called back when the send operation en ds. client.SendCompleted += new SendCompletedEventHandler(SendComple tedCallback); // The userState can be any object that allows your callback // method to identify this send operation. // For this example, I am passing the message itself client.SendAsync(message, message); }); private static void SendCompletedCallback(object sender, AsyncCompletedE ventArgs e) { // Get the message we sent MailMessage msg = (MailMessage)e.UserState; if (e.Cancelled) { // prompt user with "send cancelled" message } if (e.Error != null) { // prompt user with error message } else { // prompt user with message sent! // as we have the message object we can also display who the mes sage // was sent to etc } // finally dispose of the message if (msg != null) msg.Dispose(); }