Como fazer uma autenticação SMTP em um form ASP.net
Tenho um form bem simples em asp.net (c#)
Porem quando um cliente envias as informações esta dando um erro pra ele:
/applications/core/interface/imageproxy/imageproxy.php?img=http://www.next4.com.br/error/erroForm.gif&key=10f1cea8cf8f1216c2f90122de3ef0fd573cad808c1f63209fb5b3371a3f91a0" alt="Imagem Postada" />
Pelo que pude entender, o server esta dizendo que não conseguiu autenticar o smtp.
Vejam o código:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Net.Mail;
using System.Web.Util;
public partial class dominio : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void lnkEnviar_Click(object sender, EventArgs e) // Botao enviar
{
MailMessage oEnviaEmail = new MailMessage();
oEnviaEmail.To.Add("contato@site.com.br");
oEnviaEmail.From = new MailAddress("contato@site.com.br");
oEnviaEmail.Subject = "[Cadastro PJ]";
oEnviaEmail.IsBodyHtml = true;
oEnviaEmail.Priority = System.Net.Mail.MailPriority.High;
oEnviaEmail.CC.Add(txtEmail.Text);
System.Net.Mail.SmtpClient oSmtp = new System.Net.Mail.SmtpClient("mail.site.com.br");
// Use \" para poder colocar aspas nos criterios das tags.
oEnviaEmail.Body = " <html> " +
"<header> <title> </title> </header>" +
"<style type=\"text/css\"> " +
".titulo {font: 12px Verdana; font-weight: bold; color:#54b300; }" +
".texto1 {font: 11px Verdana; font-weight: bold; color:#808080;}" +
".texto2 {font: 11px Verdana; color:#595959;}" +
".texto3 {font: 11px Verdana; color:#000000;}" +
".pontH { background-image: url([http://www.next4.com.br/images/pontH.gif);](http://www.next4.com.br/images/pontH.gif);) background-repeat: repeat-x }"+
".logoEmail { background-image: url([http://www.next4.com.br/images/sites_next4.gif);](http://www.next4.com.br/images/sites_next4.gif);) background-repeat:no-repeat }" +
" a.texto:link { color:#97b27e; text-decoration:none; font-size: 11px; font-family:verdana; letter-spacing: 0.06em; }"+
" a.texto:active { color:#97b27e; text-decoration:none; font-size: 11px; font-family:verdana; letter-spacing: 0.06em; }"+
" a.texto:visited { color:#97b27e; text-decoration:none; font-size: 11px; font-family:verdana; letter-spacing: 0.06em; }" +
" a.texto:hover { color:#82A065; text-decoration:none; font-size: 11px; font-family:verdana; letter-spacing: 0.06em; }" +
"</style>" +
"<body>" +
"<div class=\"titulo\"> .:: Obrigado por se cadastrar ::. </div>" +
"<div class='pontH'> </div>" +
"<span class='texto1'> Responsável: </span> <span class='texto2'>" + txtResponsavel.Text + "</span> <br />" +
"<span class='texto1'> Razão Social: </span>" + "<span class='texto2'>" + txtRSocial.Text + "</span> <br />" +
"<span class='texto1'> CNPJ: </span> <span class='texto2'>" + txtCNPJ.Text + "</span> <br />" +
"<span class='texto1'> Email: </span> <span class='texto2'>" + txtEmail.Text + "</span> <br />" +
"<span class='texto1'> DDD + Telefone: </span> <span class='texto2'>" + txtTel.Text + "</span> <br />" +
"<span class='texto1'> Endereço: </span> <span class='texto2'>" + txtEndereco.Text + "</span> <br />" +
"<span class='texto1'> Bairro: </span> <span class='texto2'>" + txtBairro.Text + "</span> <br />" +
"<span class='texto1'> CEP: </span> <span class='texto2' >" + txtCep.Text + "</span> <br />" +
"<span class='texto1'> Estado: </span> <span class='texto2'>" + ddlEstado.SelectedItem + "</span> <br />" +
"<span class='texto1'> Cidade: </span> <span class='texto2'>" + txtCidade.Text + "</span> <br />" +
"<span class='texto1'> Mensagem: </span> <span class='texto2'>" + TextMsg.Text + "</span> <br /><br />" +
"<div class='titulo'> Dados do domínio:</div>" +
"<div class='pontH'> </div>" +
"<span class='texto1'> Registrado: </span>" + "<span class='texto2' >" + RadioDominio.SelectedItem + "</span> <br />" +
"<span class='texto1'> Domínio: </span>" + "<span class='texto2' >" + txtDominio.Text + "</span> <br /><br />" +
"<span class='texto2'> Atendimento Next4: 10:00 as 17:30 segunda a sexta |</span>" + "<a href='mailto:contato@next4.com.br' title='Escreva para nós' class='texto'> contato@next4.com.br</a><br />" +
"<span> <a href='[http://www.next4.com.br/formulario_confirma_pagamento.asp'](http://www.next4.com.br/formulario_confirma_pagamento.asp) class='texto' title='Confirme aqui'> Comprove o pagamento aqui, obrigado. </a><br /> </span> " +
"<div class='logoEmail'> <br /><br /><br /> </div>" +
"</body>" +
"</Html>";
oSmtp.Send(oEnviaEmail); >>>>>>>>>>>>>>>>>>> Linha do erro: 84
Response.Redirect("[http://www.site.com.br/obrigado.asp");](http://www.site.com.br/obrigado.asp)
}
}Discussão (1)
Carregando comentários...