Send Mail With Attachment

protected void btnSubmit_Click(object sender, EventArgs e)

{

try

{

MailMessage mail = new MailMessage();

SmtpClient _smtpClient = new SmtpClient("smtpServer IP or Name", PortNumber);

mail.From = new MailAddress(txtFrom.Text.Trim());

mail.To.Add("First Recipient Address");

mail.To.Add("Second Recipient Address ");

mail.Subject = txtSubject.Text.Trim();

mail.Body = txtBody.Text.Trim();

System.Net.Mail.Attachment attachment;

attachment = new System.Net.Mail.Attachment("D://Test.txt");

mail.Attachments.Add(attachment);

_smtpClient.Credentials = new System.Net.NetworkCredential("Email ID", "password");

_smtpClient.EnableSsl = true;

_smtpClient.Send(mail);

ClientScript.RegisterStartupScript(typeof(Page), "Success", "<script type=\"text/javascript\"> alert('Mail Sent Successfully !!!');</script>");

}

catch (Exception ex)

{

ClientScript.RegisterStartupScript(typeof(Page), "Exception", "<script type=\"text/javascript\"> alert('Exception: " + ex.Message.Trim() + "');</script>");

}

}

Send Mail Without Attachment

SmtpClient _smtpClient = new SmtpClient("smtpServer IP or Name", PortNumber);

_smtpClient.Credentials = new System.Net.NetworkCredential("Email ID", "password");

string from, to, sub, body;

from = txtFrom.Text.Trim();

to = txtTo.Text.Trim();

sub = txtSubject.Text.Trim();

body = txtBody.Text.Trim();

_smtpClient.Send(from, to, sub, body);