Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Preciso criar uma página me C# que envie email estou o suando o seguinte código abaixo:
using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Net.Mail;
using System.Net;
using System.Text;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
//crio objeto responsável pela mensagem de email
MailMessage objEmail = new MailMessage();
//rementente do email
objEmail.From = new MailAddress("LOGIN@MEUSITE.com.br");
//email para resposta(quando o destinatário receber e clicar em responder, vai para:)
objEmail.ReplyTo = new MailAddress("LOGIN@MEUSITE.com.br");
//destinatário(s) do email(s). Obs. pode ser mais de um, pra isso basta repetir a linha
//abaixo com outro endereço
objEmail.To.Add("XXX@gmail.com");
//se quiser enviar uma cópia oculta pra alguém, utilize a linha abaixo:
//objEmail.Bcc.Add("oculto@provedor.com.br");
//prioridade do email
objEmail.Priority = MailPriority.Normal;
//utilize true pra ativar html no conteúdo do email, ou false, para somente texto
objEmail.IsBodyHtml = true;
//Assunto do email
objEmail.Subject = "Assunto";
//corpo do email a ser enviado
objEmail.Body = "Conteúdo do email. Se ativar html, pode utilizar cores, fontes, etc.";
//codificação do assunto do email para que os caracteres acentuados serem reconhecidos.
objEmail.SubjectEncoding = Encoding.GetEncoding("ISO-8859-1");
//codificação do corpo do emailpara que os caracteres acentuados serem reconhecidos.
objEmail.BodyEncoding = Encoding.GetEncoding("ISO-8859-1");
//cria o objeto responsável pelo envio do email
SmtpClient objSmtp = new SmtpClient();
//endereço do servidor SMTP(para mais detalhes leia abaixo do código)
objSmtp.Host = "ssl://smtp.googlemail.com";
//para envio de email autenticado, coloque login e senha de seu servidor de email
//para detalhes leia abaixo do código
objSmtp.Credentials = new NetworkCredential("LOGIN@MEUSITE.com.br", "minha_senha");
//envia o email
objSmtp.Send(objEmail);
}
}
--------------------------------------------------------------------------------------
Quando tento enviar o email, acontece o seguinte erro: http://i.imgur.com/RxUPbjr.gif
Alguém tem alguma idéia de que possa ser este erro?
Att
Carregando comentários...