The SmtpClient.SendCompleted event is raised each time an e-mail message is sent asynchronously when the send operation completes. To send an e-mail message asynchronously, use the erload:System.Net.Mail.SmtpClient.SendAsync methods.
System.Net.Mail.SendCompletedEventHandler is the delegate for SmtpClient.SendCompleted. The System.ComponentModel.AsyncCompletedEventArgs class provides the event handler with event data.