For sending a mail in Asp.web,import System.Internet.Mail Namespace.
It is a easy utility which u can use as a suggestions type or contact us web page.
Create a easy default.aspx web page with following code.
And paste the code in Default.aspx.cs web page(i,e codebehind )
strive
{
SmtpClient stp = new SmtpClient();
//Create a smtpclient object for sending mail.
MailMessage mail = new MailMessage();
//Create a MailMessage object for drafting mail.
MailAddress madd = new MailAddress(txtFrom.Textual content);
mail.From = madd;
mail.To.Add(txtTo.Textual content);
if (!string.IsNullOrEmpty(txtcc.Textual content.Trim()))
{
mail.CC.Add(txtcc.Textual content.Trim());
}
if (!string.IsNullOrEmpty(txtbcc.Textual content.Trim()))
{
mail.CC.Add(txtbcc.Textual content.Trim());
}
if (FileUpload1.HasFile == true)
{
string attachFile = FileUpload1.PostedFile.FileName.ToString();
mail.Attachments.Add(new Attachment(attachFile));
}
mail.Topic = txtSub.Textual content.Trim();
mail.Physique = txtMsg.Textual content.Trim();
stp.Ship(mail);//sending mail utilizing Ship technique of SmtpClient class.
lblErrorMsg.Textual content = “Mail efficiently despatched.”;
}
catch (Exception ex)
{
lblErrorMsg.Textual content = ex.Message;
}
Mail Setting in Internet.Config file.
Utilizing this code below the configuration tag
Accessing net.config setting in our code behind web page
First import System.Configuration Namespace.
Configuration conf = System.Internet.Configuration.WebConfigurationManager.OpenWebConfiguration(HttpContext.Present.Request.ApplicationPath);
System.Internet.Configuration.MailSettingsSectionGroup mailsettings = (System.Internet.Configuration.MailSettingsSectionGroup)conf.GetSectionGroup(“system.web/mailSettings”);
Response.Write(“DefaultCredentials:->” + mailsettings.Smtp.Community.DefaultCredentials);
Response.Write(”
Host:->” + mailsettings.Smtp.Community.Host);
Response.Write(”
Port:->” + mailsettings.Smtp.Community.Port);
Response.Write(”
UserName:->” + mailsettings.Smtp.Community.UserName);
Response.Write(”
Password:->” + mailsettings.Smtp.Community.Password);
It is a easy utility which u can use as a suggestions type or contact us web page.
Create a easy default.aspx web page with following code.
And paste the code in Default.aspx.cs web page(i,e codebehind )
strive
{
SmtpClient stp = new SmtpClient();
//Create a smtpclient object for sending mail.
MailMessage mail = new MailMessage();
//Create a MailMessage object for drafting mail.
MailAddress madd = new MailAddress(txtFrom.Textual content);
mail.From = madd;
mail.To.Add(txtTo.Textual content);
if (!string.IsNullOrEmpty(txtcc.Textual content.Trim()))
{
mail.CC.Add(txtcc.Textual content.Trim());
}
if (!string.IsNullOrEmpty(txtbcc.Textual content.Trim()))
{
mail.CC.Add(txtbcc.Textual content.Trim());
}
if (FileUpload1.HasFile == true)
{
string attachFile = FileUpload1.PostedFile.FileName.ToString();
mail.Attachments.Add(new Attachment(attachFile));
}
mail.Topic = txtSub.Textual content.Trim();
mail.Physique = txtMsg.Textual content.Trim();
stp.Ship(mail);//sending mail utilizing Ship technique of SmtpClient class.
lblErrorMsg.Textual content = “Mail efficiently despatched.”;
}
catch (Exception ex)
{
lblErrorMsg.Textual content = ex.Message;
}
Mail Setting in Internet.Config file.
Utilizing this code below the configuration tag
Accessing net.config setting in our code behind web page
First import System.Configuration Namespace.
Configuration conf = System.Internet.Configuration.WebConfigurationManager.OpenWebConfiguration(HttpContext.Present.Request.ApplicationPath);
System.Internet.Configuration.MailSettingsSectionGroup mailsettings = (System.Internet.Configuration.MailSettingsSectionGroup)conf.GetSectionGroup(“system.web/mailSettings”);
Response.Write(“DefaultCredentials:->” + mailsettings.Smtp.Community.DefaultCredentials);
Response.Write(”
Host:->” + mailsettings.Smtp.Community.Host);
Response.Write(”
Port:->” + mailsettings.Smtp.Community.Port);
Response.Write(”
UserName:->” + mailsettings.Smtp.Community.UserName);
Response.Write(”
Password:->” + mailsettings.Smtp.Community.Password);