Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
Pessoal estou tentando enviar e-mail atraves do protocolo SMTP de um servidor de e-mails daqui do meu estado, o codigo funciona perfeitamente com servidores como hotmail e gmail, mas com servidor daqui ao tentar enviar eu recebo o seguinte erro:
O servidor SMTP requer uma conexão segura ou o cliente não foi autenticado. A resposta do servidor foi: authentication needed
O servidor(infonet) não aceita SSL, segue o codigo:
string remetenteEmail = "Meu_email@infonet.com.br";
MailMessage mail = new MailMessage();
mail.To.Add("Meu_email@infonet.com.br");
mail.From = new MailAddress(remetenteEmail, "Meu_nome", System.Text.Encoding.UTF8);
mail.Subject = fassunto.Text;
mail.SubjectEncoding = System.Text.Encoding.UTF8;
mail.Body = "Menssagem";
mail.BodyEncoding = System.Text.Encoding.UTF8;
mail.IsBodyHtml = true;
mail.Priority = MailPriority.Normal;
SmtpClient client = new SmtpClient();
client.Credentials = new System.Net.NetworkCredential(remetenteEmail, "Minha_senha");
client.Port = 25;
client.Host = "mail.infonet.com.br";
try
{
client.Send(mail);
respostaenvio.Text = "Envio do E-mail com sucesso";
respostaenvio.Visible = true;
}
catch (Exception ex)
{
respostaenvio.Text = "Ocorreu um erro ao enviar:" + ex.Message;
respostaenvio.Visible = true;
}
Agradeço a ajudaCarregando comentários...