Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections;
- using System.Linq;
- using System.Web;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- using System.Net.Mail;
- using System.Data;
- public partial class _Default : System.Web.UI.Page
- {
- protected void Page_Load(object sender, EventArgs e)
- {
- }
- public SmtpClient client = new SmtpClient();
- public MailMessage msg = new MailMessage();
- public System.Net.NetworkCredential smtpCreds =
- new System.Net.NetworkCredential("myemail@gmail.com", "myemailpassword");
- public void SendEmail(string sendTo, string sendFrom, string subject, string body)
- {
- try
- {
- //setup smtp host here
- client.Host = "smtp.gmail.com";
- client.Port = 587;
- client.UseDefaultCredentials = false;
- client.Credentials = smtpCreds;
- client.EnableSsl = true;
- //convert string to mailaddress
- MailAddress to = new MailAddress(sendTo);
- MailAddress from = new MailAddress(sendFrom);
- //set up message settings
- msg.Subject = subject;
- msg.Body = body;
- msg.From = from;
- msg.To.Add(to);
- //send email
- client.Send(msg);
- }
- catch
- {
- lblMessage.Text = "Error!";
- }
- }
- protected void cmdSubmit_Click(object sender, EventArgs e)
- {
- if (txtEmail.Text.Length < 5)
- {
- lblMessage.Text = "Please enter your email";
- }
- else
- {
- if (txtName.Text.Length < 5)
- {
- lblMessage.Text = "Please enter your name";
- }
- else
- {
- if (txtComment.Text.Length < 5)
- {
- lblMessage.Text = "Please enter your comment";
- }
- else
- {
- //nothing
- }
- SendEmail("myemail@gmail.com", "myemail@gmail.com", "From: " + txtName.Text + ", Email: " + txtEmail.Text, txtComment.Text);
- lblMessage.Text = "Thank you " + txtName.Text + ", your comment has been submitted";
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement