Que tal a todos, directo al grano:
Tengo una aplicación, por X motivo, debo enviar un correo, aquí el codigo:
Dim miCorreo As New System.Net.Mail.MailMessage
miCorreo.IsBodyHtml = False
miCorreo.From = New System.Net.Mail.MailAddress("ti@respuesta.cl") 'mail desde donde se envía
miCorreo.To.Add("p_bascunan@empresa.cl") 'Mail del destinatario
miCorreo.Subject = "Mensaje de prueba desde aplicación windows [solovb.net]" 'Asunto
miCorreo.Body = "cvzxcvxzcvzxcv" 'Cuerpo del mensaje
miCorreo.Priority = System.Net.Mail.MailPriority.Normal 'Prioridad
Dim smtp As New System.Net.Mail.SmtpClient
smtp.Host = "mail.empresa.cl"
'para las credenciales debo pasarle la cuenta y la clave desde donde se envía
smtp.Credentials = New System.Net.NetworkCredential("correo", "clave")
Try
smtp.Send(miCorreo)
MsgBox("Mensaje enviado.", MsgBoxStyle.OkOnly, "solovb.net")
Catch ex As Exception
MsgBox("ERROR: " & ex.Message, MsgBoxStyle.OkOnly, "Error!")
End Try
El asunto es que lo envia correctamente desde mi maquina virtual en Windows Xp, pero cuando compilo y lo envio al pc real con Windows 7, no manda el correo y me da el error "ERROR": Error al enviar el correo, cabe señalar que tengo IIS instalado y corriendo en windows 7, ya me tiene con la cabeza bien quemada, asi que me voy para la casa ahora, espero que mañana tenga alguna respuesta, saludos a todos.