Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/05/2012, 13:07
pangallo0286
 
Fecha de Ingreso: mayo-2012
Mensajes: 6
Antigüedad: 12 años
Puntos: 0
Enviar correo con autenticacion

Tengo el siguiente problema tengo una clase que se encarga de realizar el envio de correos, esta desarrollada en c# se ha utilizado con varios tipos de smtp y no habia dado probelmas he identificado que si abro el thunderbir y mando un correo el thunderbird pasa de alguna forma las credenciales al smtp les pongo el codigo que ocupo para mandar correo.

// Remitente
Email.From =new MailAddress(this.From,this.nombredisplay);
// Asunto del correo
Email.Subject = this.Subject;
// Cuerpo del correp
Email.Body=this.Body;

// Datos del Servidor de SMTP
SmtpClient clienteSmtp = new SmtpClient();
// Credenciales SMTP
clienteSmtp.UseDefaultCredentials = true;
clienteSmtp.Credentials = new System.Net.NetworkCredential(this.From, pass);
// Metodo de entrega
clienteSmtp.DeliveryMethod = SmtpDeliveryMethod.Network;
//Puerto del servidor
clienteSmtp.Port = Port;
// Servidor
clienteSmtp.Host = this.Server_SMTP;
clienteSmtp.EnableSsl = enabledssl;

try
{
//Envío del mensaje
clienteSmtp.Send(Email);
return true;
}catch (System.Net.Mail.SmtpException ex){
_Error = String.Format(" \n{0}", ex.Message);
return false;
}

Alguna idea??'??