Pages

Saturday 31 December 2011

Email Sending in asp.net


using System.Net;
using System.Net.Mail;

private string MailFrom = "myMail@gmail.com";
private string MailPassword = "myPassword";
public string MailSubject { get; set; }
public string MailTo { get ; set;}
public string MailBody { get; set; }
public string Attachment { get; set; }

public void SendEmail()
        { 

            SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);
            smtp.UseDefaultCredentials = false;
            smtp.Credentials = new NetworkCredential(MailFrom, MailPassword);
            MailMessage msg = new MailMessage(MailFrom, MailTo);         
            Attachment att = new Attachment (Attachment);
            msg.Attachments.Add(att);
            msg.Subject = MailSubject;
            msg.Body = MailBody;          
            msg.IsBodyHtml = true;
            smtp.EnableSsl = true;
            smtp.Send(msg);
        }



1 comment: