////// Send an email using the supplied string. /// /// String that will be used i the body of the email. /// Subject of the email. /// The email address from which the message was sent. /// The receiver of the email. /// The server from which the email will be sent. ///A boolean value indicating the success of the email send. public static bool Email(this string body, string subject, string sender, string recipient, string server) { try { // To //MailMessage mailMsg = new MailMessage(); //mailMsg.To.Add(recipient); //// From //MailAddress mailAddress = new MailAddress(sender); //mailMsg.From = mailAddress; //// Subject and Body //mailMsg.Subject = subject; //mailMsg.Body = body; //// Init SmtpClient and send //SmtpClient smtpClient = new SmtpClient(server); //System.Net.NetworkCredential credentials = new System.Net.NetworkCredential(); //smtpClient.Credentials = credentials; //smtpClient.Send(mailMsg); } catch (Exception ex) { return false; } return true; }
Monday, January 30, 2012
Best Extension Methods: Send Email
If your application need functionality to send email at any time may be send a value of string or may be some exception then this extension method will help you.
Share This!
Labels:
C#.NET,
Extension Methods
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment