Banda Ancha EU

Comunidad de usuarios
de fibra, móvil y ADSL

hosting en interdominios
648 lecturas y 4 respuestas
  • Cerrado

    Enviar correo con ssl (problemas)

    Buenas gente:

    Debido a un capado del puerto 25 de nuestro querido proveedor Euskaltel, estoy teniendo problemas para poder configurar un programa para poder enviar los correos, todo el rato me salta el siguiente error:

    Failure sending mail.

    y la excepcion que da el programa es:

    {"Unable to read data from the transport connection: net_io_connectionclosed."}

    He provado la configuración en el outlook y me funciona a las mil maravillas. Dicha configuración es la siguiente (Outlook 2007):

    - Dirección de correo electronico: noresponder@p4fteam.net

    - Servidor de correo entrante: pop3s.aruba.it

    - Servidor de correo saliente: smtps.aruba.it

    - Nombre de usuario: noresponder@p4fteam.net

    - Contraseña: laquecorresponda

    - Tiene activado "Mi servidor de salida (smtp) requiere autenticación (Utilizar la misma configuración que mi servidor de correo de entrada)

    - Tiene puesto que el puerto del servidor de entrada es el 995 (El que me marca el proveedor)

    - Tiene activado "Este servidor precisa de una conexion cifrada (SSL)"

    - Tiene puesto que el puerto del servidor de salida es el 465 (El que me marca el proveedor)

    - El tipo de conexion cifrada que utiliza es el SSL.

    El codigo fuente que utilizo para enviar el correo es el siguiente:

    Dim correo As New MailMessage

    correo.From = New System.Net.Mail.MailAddress("noresponder@p4fteam.net")
    correo.To.Add(destinatario)
    correo.Subject = "Asunto"
    correo.Body = "Cuerpo"
    correo.IsBodyHtml = True
    correo.Priority = System.Net.Mail.MailPriority.Normal

    Dim smtp As New System.Net.Mail.SmtpClient
    smtp.Host = "smtps.aruba.it"
    smtp.Port = "465"
    smtp.EnableSsl = True

    smtp.Credentials = New System.Net.NetworkCredential("noresponder@p4fteam.net", "laquecorresponda")

    Try
    smtp.Send(correo)
    Catch ex As Exception
    MsgBox(ex.Message)
    End Try

    Alguien me puede ayudar a solucionar este pequeñisimo gran problema?

    Muchas gracias y un saludo a todos

    Este tema es antiguo y puede contener información obsoleta. Abre un nuevo tema para publicar tu mensaje.
    • Cerrado

      No tengo demasiados conocimientos sobre visual basic, pero he…

      No tengo demasiados conocimientos sobre visual basic, pero he encontrado esto googleando por ahí: forums.asp.net/t/924682.aspx (es el último comentario de esa página).
      Según ese comentario, en tu código, deberías poner algo como esto:

      smtp.ServicePoint.MaxIdleTime = 1;

      Pruébalo, a ver si hay suerte ;)
      De todas formas, a ver si Donovan ve esto, y te echa una mano, por que mis conocimientos de Visual Basic, son más bien...., mínimos :(

      Un saludo :)

    • Cerrado

      Boca de Pez Boca de Pez
      6

      ¿Estás seguro que ese módulo ASP admite SSL? ¿Tal vez los…

      ¿Estás seguro que ese módulo ASP admite SSL? ¿Tal vez los métodos necesarios son diferentes?

      No sé ... es que hace 12 años que no toco ASP, es solo una idea.

      En la documentación, ¿te viene algún ejemplo con SSL para guiarte?

        • Cerrado

          Boca de Pez Boca de Pez
          6

          Tu mensaje no veo que tenga ninguna relación con mi respuesta…

          Tu mensaje no veo que tenga ninguna relación con mi respuesta de hace 2 años (por cierto, a la que oreretaboy no me contestó) ni con la consulta original.