Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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;
}
}Carregando comentários...