Muy buenas;
Tengo creada una aplicación de escritorio. En windows XP, y windows 7 funciona perfectamente, pero cuando lo he instalado en windows 8, me topo con el problema que al mandar un correo electrónico desde la aplicación me manda el correo, pero me lanza un mensaje de windows que la aplicación ha dejado de funcionar y se cierra. ¿Alguien sabe si tengo que instalarle alguna librería de windows para que sea compatible o algo? estoy buscando por google pero no encuentro nada.
La aplicación está creada con visual studio 2010. El código que envía el correo es el siguiente:
If IsNetworkAlive(internet) = 0 Then
MsgBox("No existe conexion a internet" & vbNewLine + "Error enviando E-Mail." & vbNewLine & vbNewLine + "Por favor revise su conexion a internet" & vbNewLine + "e intentelo nuevamente.", MsgBoxStyle.Exclamation)
enviado = True
HiloCorreo.Abort()
HiloActivado = False
Else
Dim MyMailMsg As New Net.Mail.MailMessage
Dim HostName As String = My.Computer.Name
Try
MyMailMsg.From = New Net.Mail.MailAddress("[email protected]")
MyMailMsg.To.Add("[email protected]")
MyMailMsg.Subject = "** Informe **"
MyMailMsg.Body = cuerpo
Dim SMTP As New Net.Mail.SmtpClient("smtp.live.com")
SMTP.Port = 587
SMTP.EnableSsl = True
SMTP.Credentials = New System.Net.NetworkCredential("[email protected]", "mipassword")
SMTP.Send(MyMailMsg)
enviado = True
MsgBox("Tu E-Mail se ha enviado exitosamente", MsgBoxStyle.Information, "Informe de envio")
Catch ex As Exception
MsgBox(ex.Message)
End Try
Espero haber sido claro y me puedan ayudar, no soy muy dado a preguntar en foros pero no encuentro ninguna respuesta en otros post.
Muchisimas gracias por adelantado.
Saludos!