Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Thiago Campos_146589

Problema com envio de email

Recommended Posts

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

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso vai depender da liberação de envio de email que seu servidor permite. As vezes as hospedagens não permitem que os usuários enviem emails para fora.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.