Friday, October 23, 2009

How to send mail from C# code?

I will explain here how to send an email from within C# code.

Create a Sample Application:

1- Add controls to default aspx page so it looks like the following:
































Sender Name




Sender Mail




Receiver Mail




Mail Subject











Mail Body




2- Add the following using statement to your code behind page:
using System.Net.Mail;
3- Create an event handler for btnSend and add the following code to it:

using (MailMessage message = new MailMessage())
{
message.Subject = this.txtSubject.Text;
message.Body = this.txtBody.Text;

message.From = new MailAddress(this.txtSenderMail.Text, this.txtName.Text);
message.To.Add(new MailAddress(this.txtRecieverMail.Text));
SmtpClient mailClient = new SmtpClient("localhost");
mailClient.Send(message);


}

No comments:

Post a Comment