Advertisement
Guest User

Untitled

a guest
Oct 7th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.26 KB | None | 0 0
  1. using System;
  2. using System.Collections;
  3. using System.Linq;
  4. using System.Web;
  5. using System.Web.UI;
  6. using System.Web.UI.WebControls;
  7. using System.Net.Mail;
  8. using System.Data;
  9.  
  10.  
  11.  
  12. public partial class _Default : System.Web.UI.Page
  13. {
  14. protected void Page_Load(object sender, EventArgs e)
  15. {
  16.  
  17. }
  18.  
  19. public SmtpClient client = new SmtpClient();
  20. public MailMessage msg = new MailMessage();
  21.  
  22. public System.Net.NetworkCredential smtpCreds =
  23. new System.Net.NetworkCredential("myemail@gmail.com", "myemailpassword");
  24. public void SendEmail(string sendTo, string sendFrom, string subject, string body)
  25. {
  26. try
  27. {
  28. //setup smtp host here
  29. client.Host = "smtp.gmail.com";
  30. client.Port = 587;
  31. client.UseDefaultCredentials = false;
  32. client.Credentials = smtpCreds;
  33. client.EnableSsl = true;
  34.  
  35. //convert string to mailaddress
  36. MailAddress to = new MailAddress(sendTo);
  37. MailAddress from = new MailAddress(sendFrom);
  38.  
  39. //set up message settings
  40. msg.Subject = subject;
  41. msg.Body = body;
  42. msg.From = from;
  43. msg.To.Add(to);
  44.  
  45. //send email
  46. client.Send(msg);
  47. }
  48. catch
  49. {
  50. lblMessage.Text = "Error!";
  51. }
  52. }
  53. protected void cmdSubmit_Click(object sender, EventArgs e)
  54. {
  55. if (txtEmail.Text.Length < 5)
  56. {
  57. lblMessage.Text = "Please enter your email";
  58. }
  59. else
  60. {
  61. if (txtName.Text.Length < 5)
  62. {
  63. lblMessage.Text = "Please enter your name";
  64. }
  65. else
  66. {
  67. if (txtComment.Text.Length < 5)
  68. {
  69. lblMessage.Text = "Please enter your comment";
  70. }
  71. else
  72. {
  73. //nothing
  74. }
  75. SendEmail("myemail@gmail.com", "myemail@gmail.com", "From: " + txtName.Text + ", Email: " + txtEmail.Text, txtComment.Text);
  76. lblMessage.Text = "Thank you " + txtName.Text + ", your comment has been submitted";
  77.  
  78. }
  79. }
  80. }
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement