0
check "Do you like this answer" if it helped you :)
protected void Button1_Click(object sender, EventArgs e)
{
SmtpClient client = new SmtpClient();
MailMessage message = new MailMessage();
client.Port = 587;
client.Host = "smtp.gmail.com";
client.UseDefaultCredentials = true;
client.Credentials = new System.Net.NetworkCredential("kirtan007@gmail.com", "mygmailpassword");
client.EnableSsl = true;
try
{
MailAddress SendTo = new MailAddress("kirtan007@gmail.com");
MailAddress SendFrom = new MailAddress("Test@gmail.com");
message = new MailMessage(SendFrom, SendTo);
message.Body = "this is content Of Mail";
message.Subject = "Test Subject";
message.SubjectEncoding = Encoding.UTF8;
//Add Mail Header
message.Headers.Add("You Name", "Your Company Name");
client.Send(message);
Page.RegisterClientScriptBlock("Thanks!", "<script>alert('Thanks! for using this tool.')</script>");
}
catch
{
}
}
0
Hi,
In your code there is no code to display name, when we sending mail.
0
Here is Better Code to Send mail using ASp.net
protected void btnSend_Click(object sender, EventArgs e)
{
SmtpClient client = new SmtpClient();
MailMessage message = new MailMessage();
client.Port = 587;
client.Host = "smtp.gmail.com";
client.UseDefaultCredentials = true;
client.Credentials = new System.Net.NetworkCredential(txtemail.Text ,txtpass.Text );
client.EnableSsl = true;
try
{
MailAddress SendTo = new MailAddress(txtTo.Text);
MailAddress SendFrom = new MailAddress(txtFrom.Text);
message = new MailMessage(SendFrom, SendTo);
message.Body = txtMessage.Text;
message.Subject = txtSub.Text;
client.Send(message);
txtStatus.Text = "Your email has been sent";
Page.RegisterClientScriptBlock("Thanks!", "<script>alert('Thanks! for using this tool.')</script>");
}
catch (Exception ex)
{
txtStatus.Text = ex.ToString();
}
}
}
check "Do you like this answer" if it helped you :)
0
Hey pankaj can you please post the code so that i can try helping you out.