Ir para conteúdo
Fórum CódigoFonte.net
Entre para seguir isso  
rhribeiro13

HTML e Asp.net

Recommended Posts

Estou tentando enviar um e-mail pelo visual studio. Alguém poderia me ajudar. Segue os dois códigos.
AbrirChamado.aspx (código HTML)
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="AbrirChamado.aspx.cs" Inherits="Chamado.AbrirChamado" %>
<!DOCTYPE html>
<head id="Head1" runat="server">
<title></title>
</head>
<body>
<form runat="server" method="post">
<fieldset id="usuario"><legend>Identificação do Usuário</legend>
<p>Nome: <input type="text" name="tNome" id="cNome" size="20"/></p>
<p><label for="email">Email:</label>
<input type="text" id="email" name="tEmail" size="40"/></p>
</fieldset>
<fieldset id="mensagem"><legend>Mengsaem do Usuário</legend>
<p><label for="cMsg">Mensagem:</label></p>
<textarea name="tMsg" id="cMsg" cols="45" rows="5"></textarea>
</fieldset>
<input type = "submit" name="BTEnvia" value="Enviar"/>
</form>
</body>
</html>
AbrirChamado.aspx.cs (código aps.net)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Net;
using System.Net.Mail;
using System.Text;
namespace Chamado
{
public partial class AbrirChamado : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void BTEnvia(object sender, EventArgs e)
{
SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587 /*TLS*/);
smtp.EnableSsl = true;
smtp.Credentials = new NetworkCredential("usuário email", "senha");
MailMessage msg = new MailMessage();
msg.From = new MailAddress("[email protected]");
msg.To.Add(new MailAddress("[email protected]"));
msg.Priority = MailPriority.Normal;
msg.Body = "Teste";
msg.IsBodyHtml = true;
try
{
smtp.Send(msg);
}
catch (Exception ex)
{
}
}
}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aparentemente está correto...

Qual o erro? esta conta de fato existe no servidor de e-mail?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
Entre para seguir isso  

×
×
  • Criar Novo...