protected void Enviar_Click(object sender, EventArgs e) { try { //excutar o ping Ping envia = new Ping(); PingReply retorno = envia.Send(Endereco.Text); if (retorno.Status == IPStatus.Success) { Resposta.Text = "<b>RESULTADO DO PING</b> <br/>"; Resposta.Text += "Status: " + retorno.Status.ToString() + "<br/>"; Resposta.Text += "Endereço IP: " + retorno.Address.ToString() + "<br/>"; Resposta.Text += "Tempo: " + retorno.RoundtripTime.ToString() + "ms<br/>"; Resposta.Text += "Tempo de vida: " + retorno.Options.Ttl.ToString() + "ms<br/>"; Resposta.Text += "Tamanho do Buffer: " + retorno.Buffer.Length.ToString() + "<br/>"; Resposta.ForeColor = Color.Black; } else { Resposta.Text = "FALHA NA EXECUÇÃO DO PING"; Resposta.ForeColor = Color.Red; } } catch (Exception ex) { Resposta.Text = "FALHA NA EXECUÇÃO DO PING"; Resposta.ForeColor = Color.Red; // Grave a exceção no banco de dados // Envie os dados da exceção para o seu e-mail App_Code.RecoverExceptions re = new App_Code.RecoverExceptions(); re.SaveException(ex); } }
protected void Enviar_Click(object sender, EventArgs e) { try { // codigo para enviar o email // 1. Fazer a validação dos dados if (Mensagem.Text.Trim() == "") { Erro.Text = "A mensagem deve ser informada"; } else if (SeuNome.Text.Trim() == "") { Erro.Text = "O seu nome deve ser informado"; } else if (SeuEmail.Text.Trim() == "") { Erro.Text = "O seu e-mail deve ser informado"; } else { // 2. Criar o pacote do e-mail MailMessage email = new MailMessage(); email.Subject = "FALE CONOSCO"; email.To.Add("*****@*****.**"); MailAddress from = new MailAddress("*****@*****.**"); email.From = from; email.Body = "MENSAGEM ENVIADA PELO FORM FALE CONOSCO\n"; email.Body += "Nome: " + SeuNome.Text + "\n"; email.Body += "Email: " + SeuEmail.Text + "\n"; email.Body += "Mensagem: " + Mensagem.Text + "\n"; email.IsBodyHtml = false; // 3. Transmitir o pacote do email via protocolo SMTP SmtpClient smtp = new SmtpClient(); smtp.Host = "smtp.seudominio.com.br"; smtp.Port = 587; smtp.EnableSsl = true; smtp.Credentials = new NetworkCredential("*****@*****.**", "sua senha"); smtp.Send(email); // fim } } catch (Exception ex) { Erro.Text = "Houve uma falha ao enviar o e-mail"; // Grave a exceção no banco de dados // Envie os dados da exceção para o seu e-mail App_Code.RecoverExceptions re = new App_Code.RecoverExceptions(); re.SaveException(ex); } }