Guest User

Untitled

a guest
Sep 15th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.23 KB | None | 0 0
  1. Want to send automatic mail from asp.net website
  2. using System;
  3. using System.Data;
  4. using System.Configuration;
  5. using System.Collections;
  6. using System.Web;
  7. using System.Web.Security;
  8. using System.Web.UI;
  9. using System.Web.UI.WebControls;
  10. using System.Web.UI.WebControls.WebParts;
  11. using System.Web.UI.HtmlControls;
  12. using System.Data.SqlClient;
  13. using System.ComponentModel;// for backgroundworker class
  14. using System.Net;
  15. using System.Net.Mail;
  16. using System.Threading;
  17.  
  18. public partial class Contact : System.Web.UI.Page
  19. {
  20. protected void Page_Load(object sender, EventArgs e)
  21. {
  22.  
  23. }
  24.  
  25. protected void LoginView1_ViewChanged(object sender, EventArgs e)
  26. {
  27.  
  28. }
  29.  
  30. public void Button3_Click(object sender, EventArgs e)
  31. {
  32. using (SqlConnection connn = new SqlConnection(ConfigurationManager.ConnectionStrings["LeadsDataConnectionString"].ConnectionString))
  33. {
  34.  
  35. SqlCommand command = new SqlCommand();
  36. command.CommandType = System.Data.CommandType.StoredProcedure;
  37. command.CommandText = "dbo.LeadProcedure";
  38.  
  39. command.Parameters.Add("@name", System.Data.SqlDbType.VarChar).Value = TextBox1.Text;
  40. command.Parameters.Add("email", System.Data.SqlDbType.VarChar).Value = email.Text;
  41. command.Parameters.Add("sub", System.Data.SqlDbType.VarChar).Value = sub.Text;
  42. command.Parameters.Add("message", System.Data.SqlDbType.VarChar).Value = message.Text;
  43.  
  44. string from = "info@xxx.com";
  45. string to = "abc@xxx.com";
  46. string mailSubject = sub.Text.ToString();
  47. string mailBody = message.Text.ToString();
  48. MailMessage mess = new MailMessage(from, to, mailSubject, mailBody);
  49. mess.IsBodyHtml = true;
  50. SmtpClient emailClient = new SmtpClient("//xxx.xxx.x.x/", 25); //Server ip & port
  51. emailClient.UseDefaultCredentials = true;
  52. //System.Net.NetworkCredential SMTPUserInfo = new System.Net.NetworkCredential("", "");
  53. //emailClient.Credentials = SMTPUserInfo;
  54. //emailClient.Send(mess);
  55.  
  56. // emailClient.Credentials = CredentialCache.DefaultNetworkCredentials;
  57.  
  58. try
  59. {
  60. emailClient.Send(mess);
  61. }
  62. catch (Exception ex)
  63. {
  64. Console.WriteLine("Exception caught in CreateTestMessage1(): {0}",
  65. ex.ToString());
  66. }
  67.  
  68. command.Connection = connn;
  69. connn.Open();
  70. command.ExecuteNonQuery();
  71. connn.Close();
  72. }
  73. TextBox1.Text = "";
  74. email.Text = "";
  75. sub.Text = "";
  76. message.Text = "";
  77. lblmsg.Text = "Data entered successfully!!! Thank You for contacting us! We will get back to you as soon as possible.";
  78. //Response.Write("Submitted Succesfully");
  79. Response.Redirect("~/Message.aspx");
  80. }
  81. }
  82.  
  83. emailClient.UseDefaultCredentials = false;
  84.  
  85. emailClient.Credentials = new System.Net.NetworkCredential("yourusername", "yourpassword");
  86.  
  87. <system.net>
  88. <mailSettings>
  89. <smtp from="test@test.com">
  90. <network host="smtpserver1" port="25" userName="StackOverFlow" password="HatSoft" defaultCredentials="true" />
  91. </smtp>
  92. </mailSettings>
  93. </system.net>
Add Comment
Please, Sign In to add comment