Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/01/2012, 12:42
candrade
 
Fecha de Ingreso: julio-2010
Mensajes: 77
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: ERROR: Failure sending mail

Ya encontre la respuesta desde ayer!!! Pero no la habia puesto por falta de tiempo.


Resulta que el problema radicaba en que el servidor del HOST, no tenia el puerto 587 abierto, y yo no tenia acceso para abrirlo ... entonces, lo que hice fue buscar algun otro puerto abierto Y NADA ... no encontre uno.

Afortunadamente mi servidor de HOST, contaba con darme 5 cuentas de correo pop. Busque la configuración y le tuve que hacer una modificación a mi código por diferencia de configuración entre GMAIL.


public void enviarCorreo(string[] para, string titulo, string cuerpo)
{
try
{
MailMessage mail = new MailMessage();

/*Formar correo*/
mail.From = new MailAddress("[email protected]", "Web");
mail.Subject = titulo;
mail.Priority = MailPriority.High;
mail.Sender = mail.From;
for (int i = 0; i <= para.Length - 1; i++)
{
mail.To.Add(para[i]);
}
mail.Body = cuerpo;
mail.IsBodyHtml = true;
mail.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure;

/*SMTP*/
SmtpClient smtp = new SmtpClient("miSMTP");


smtp.Timeout = 10000;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.UseDefaultCredentials = false;
smtp.Credentials = new System.Net.NetworkCredential("[email protected] om", "mipassword");

smtp.EnableSsl = false;

smtp.Send(mail);
}
catch (SmtpException ex)
{
Throw ex;
}
}

Solamente SSL en false y quitarle el puerto.


Espero a alguien le sirva, porque busque y busque y al menos yo, no encontre NADA!

Saludos!!!!!