protected void btEnviar_Click(object sender, EventArgs e) { bool b = false; try { using (var client = new WebClient()) using (client.OpenRead("http://google.com/generate_204")) b = true; } catch { b = false; } if (b == true) { User user = UserDAO.GetUserByID(Convert.ToInt32(id_user.Value)); MailMessage mailMessage = new MailMessage(); mailMessage.From = new MailAddress("*****@*****.**"); mailMessage.To.Add(user.Email); mailMessage.Subject = tbxAssunto.Text; mailMessage.Body = "<h3>G.E.T</h3><br/>" + tbxMensagem.Text; mailMessage.IsBodyHtml = true; SmtpClient smtpClient = new SmtpClient("smtp.gmail.com", 587); smtpClient.EnableSsl = true; smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network; smtpClient.UseDefaultCredentials = false; smtpClient.Credentials = new System.Net.NetworkCredential("*****@*****.**", "teste123456"); smtpClient.Send(mailMessage); MPE_Contactar.Hide(); String str = "<script>alertify.success('Email enviado com sucesso!');</script>"; Page.ClientScript.RegisterStartupScript(this.GetType(), "Script", str, false); tbxMensagem.Text = ""; tbxAssunto.Text = ""; } else { MPE_Contactar.Enabled = false; pnlContactar.Visible = false; tbxMensagem.Text = ""; tbxAssunto.Text = ""; String str1 = "<script>alertify.error('Sem ligação! Email não enviado.');</script>"; Page.ClientScript.RegisterStartupScript(this.GetType(), "Script", str1, false); } }
protected void btCancelarContactar_Click(object sender, EventArgs e) { MPE_Contactar.Hide(); tbxMensagem.Text = ""; tbxAssunto.Text = ""; }