Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: chacKos en 25 Febrero 2010, 23:14 pm



Título: Enviar correo a Gmail!
Publicado por: chacKos en 25 Febrero 2010, 23:14 pm
El otro día estaba haciendo pruebas, y conseguí enviarme un correo pero ahora lo estoy intentando de nuevo y no funciona, no entiendo por qué, el code que ahora estoy probando es este, pero no consigo que se me envie el correo, pero está bien, el otro día funcionó. Será algo del ordenador?

Código:
Imports System.Net.Mail
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        'Start by creating a mail message object
        Dim MyMailMessage As New MailMessage()

        'From requires an instance of the MailAddress type
        MyMailMessage.From = New MailAddress("user@gmail.com")

        'To is a collection of MailAddress types
        MyMailMessage.To.Add("user@gmail.com")

        MyMailMessage.Subject = "GMail Test"
        MyMailMessage.Body = "This is the test text for Gmail email"

        'Create the SMTPClient object and specify the SMTP GMail server
        Dim SMTPServer As New SmtpClient("smtp.gmail.com")
        SMTPServer.Port = 587
        SMTPServer.Credentials = New System.Net.NetworkCredential("usuario@gmail.com", "password")
        SMTPServer.EnableSsl = True

        Try
            SMTPServer.Send(MyMailMessage)
            MessageBox.Show("Email Sent")
        Catch ex As SmtpException
            MessageBox.Show(ex.Message)
        End Try

    End Sub
End Class


Título: Re: Enviar correo a Gmail!
Publicado por: 43H4FH44H45H4CH49H56H45H en 26 Febrero 2010, 03:50 am
El code funciona, prueba con otra cuenta de gmail o como piensas es problema de tu ordenador, el mensaje de error deberia ubicarte para solucionar el problema, si no hay dicho mensaje puede ser problema en tu cuenta gmail o tu IP.


Título: Re: Enviar correo a Gmail!
Publicado por: chacKos en 26 Febrero 2010, 10:20 am
Creo que tiene que ser problema de IP pero lo raro es que unos días antes funcionó! No se que podrá ser!


Título: Re: Enviar correo a Gmail!
Publicado por: MANULOMM en 26 Febrero 2010, 22:49 pm
factiblemente Firewall o Antivirus que estan bloquenado el puerto 25 que es por donde sale el correo.

Atentamente,

Juan Manuel Lombana
Medellín - Colombia


Título: Re: Enviar correo a Gmail!
Publicado por: chacKos en 27 Febrero 2010, 01:54 am
Pero, supuestamente no es utiliza el 587?
Estoy un poco perdido voy a ver si el nod32 está haciendo algo, vengo y confirmo!

Acabo de desactivar el nod32 y el firewall e intentar enviar un correo y nada no puedo!


Título: Re: Enviar correo a Gmail!
Publicado por: 43H4FH44H45H4CH49H56H45H en 27 Febrero 2010, 02:26 am
puedes crearte una pc virtual que solo tenga win, netframework y tu aplicación, de ahi envias el mail para saber si es tu S.O. el que esta fallando.


Título: Re: Enviar correo a Gmail!
Publicado por: chacKos en 27 Febrero 2010, 02:28 am
Sí eso había pensado, aun así antes de eso probaré en otro pc a ver que pasa, mañana me paso y comento el resultado sobre esto jeje!

Pues he probado en otro pc y si funciona, por lo tanto es mi SO. Pero no tengo ni idea de que puede ser! A ustedes que se les ocurre?


Título: Re: Enviar correo a Gmail!
Publicado por: Pablo Videla en 1 Marzo 2010, 16:01 pm
Que tu ip este bloqueada por http://www.spamhaus.org/


Título: Re: Enviar correo a Gmail!
Publicado por: chacKos en 1 Marzo 2010, 16:26 pm
Pues he estado mirando, y no, no está bloqueada!


Título: Re: Enviar correo a Gmail!
Publicado por: Pablo Videla en 1 Marzo 2010, 16:43 pm
Pues he estado mirando, y no, no está bloqueada!

Debe tirar un mensaje de error cuando no envie un mail.... colocale un try catch  :xD para que diga el error del porque no envia los correos..  :P


Título: Re: Enviar correo a Gmail!
Publicado por: chacKos en 1 Marzo 2010, 17:07 pm
El try catch ya está, me sale "Error al enviar correo." se puede mostrar algun otro tipo de error?


Título: Re: Enviar correo a Gmail!
Publicado por: ninfas en 1 Marzo 2010, 17:14 pm
el codigo que has posteado funciona perfectamente, siempre y cuando los datos de logeo esten correctos  ;D

Debe de ser el firewall porque problema del codigo no es.

SAludos


Título: Re: Enviar correo a Gmail!
Publicado por: Pablo Videla en 1 Marzo 2010, 17:17 pm
Opino lo mismo debe ser un problema de conexion con el servidor de Gmail...


Título: Re: Enviar correo a Gmail!
Publicado por: chacKos en 1 Marzo 2010, 17:55 pm
Aún desconectando el firewall, el antivirus... no funciona!


Título: Re: Enviar correo a Gmail!
Publicado por: Pablo Videla en 1 Marzo 2010, 18:36 pm
Si lo pruebas en una maquina virtual podrás ver si es el problema de tu pc o de tu conexion.


Título: Re: Enviar correo a Gmail!
Publicado por: chacKos en 1 Marzo 2010, 20:23 pm
Sí lo probaré, pero lo haré en otro pc en la misma conexión ya que en el mio se ralentiza con las máquinas virtuales jeje!


Título: Re: Enviar correo a Gmail!
Publicado por: alexpool53 en 27 Mayo 2010, 04:46 am
Me a ocurrido el mismo fenómeno, al realizar la aplicacion en mi pc funciona perfectamente pero cuando lo ejecuto en otra maquina me lanza el mismo error, quisiera saber si pudistes llegar a alguna conclusión


Título: Re: Enviar correo a Gmail!
Publicado por: [D4N93R] en 27 Mayo 2010, 17:15 pm
En el Exception revisa el InnerException hasta que llegues aal root de las excepciones, ahi te sale bien claro el problema.. saludos