Ir para conteúdo

POWERED BY:

Arquivado

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

GnomO!

Enviar e-mails verificando se o mesmo é válido

Recommended Posts

Fala galera, beleza?

 

Seguinte, to qrendo fazer um script em asp.net c# que envie os e-mails, mas antes verificasse se o e-mail realmente existe no respectivo servidor.

 

Exemplo: Se o script tentar enviar um e-mail para 123@gmail.com apresentaria uma falha.

 

Fiz esse script usando o SmtpException para retornar a mensagem, mas pelo jeito teria que fazer mais alguma coisa pra fazer esta verificação.

 

Não achei nada no google sobre o assunto na plataforma .NET

 

{

        //The From address (Email ID)
        string str_from_address = "teste@teste.com.br";

        //The Display Name
        string str_name = "Teste";

        //The To address (Email ID)
        string str_to_address = "123@gmail.com";

        MailMessage email = new MailMessage();
        email.From = new MailAddress(str_from_address, str_name);
        email.To.Add(str_to_address);
        email.Subject = "Teste SMTP";
        email.Body = "Teste SMTP Teste SMTP Teste SMTP Teste SMTP Teste SMTP";
        email.IsBodyHtml = true;
        SmtpClient mail_client = new SmtpClient();
        mail_client.Credentials = new NetworkCredential(str_from_address, "123456");
        mail_client.Port = 25;
        mail_client.Host = "localhost";
        
        try
        {
            mail_client.Send(email);
            lblMsg1.Text = "Enviado com sucesso!!";
        }
        catch (SmtpException ex)
        {
            lblMsg1.Text = ex.StatusCode+" - "+ex.Message;
        }
    }

Compartilhar este post


Link para o post
Compartilhar em outros sites

Falae, beleza?

 

Então cara eu vi isso numa aplicação de e-mail marketing, tive pesquisando na internet e vi que o nome para isso é "Message Bounce", achei um script neste site http://www.webonweboff.com/tips/asp/email.aspx mas não conseguir fazer rodar, tentei montar o script conforme eles explicam la, mas fica dando erro toda hora, eu não sei muito de asp.net sou programador front-end e uso asp para o back-end, ainda estou aprendendo asp.net, fora isso achei só uns componentes pagos na internet.

 

Valeu!

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.